BM6P6(@ ((()))***++++++***)))(((((('''&&&&&&'''((()))***(((((((((((())))))))))))***)))(((&&&'''((()))+++))))))(((((('''''''''&&&&&&''''''((()))******+++&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***+++*********))))))((((((************************((())))))+++,,,---......))))))***+++,,,,,,------000///...---------------///............---------...//////000000000000///......//////000000111111111000//////...//////000---------...///000111222//////111222444666777888111111111111111111111111111111000000000000111111333222000/////////000111222000///000333444222000333222222222222222222333555444444444444333333333555444333222333555777888444444333222111000000///222111111111111222444555222333333444555666777777555444333222222222333444111111000000//////......000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))************))))))+++***)))'''''''''((()))(((((((((((((((((((((((()))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""###%%%%%%$$$############$$$%%%%%%%%%%%%$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''%%%%%%%%%%%%''''''(((''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''(((***+++((((((''''''''''''((((((%%%%%%&&&&&&'''((((((((())))))))))))************++++++***)))(((((())))))((((((''''''''''''((((((************************++++++++++++++++++++++++---------,,,,,,+++++++++***+++,,,,,,------,,,,,,............////////////,,,---...000111222222222444444333222222222333333444555555666666666666666777666555555555555666777777666444333444555777999<<<:::888777555555666666666666777777666555444444777777777777777777777777999999::::::999777666555<<<:::888555333222222222333222222111000///......(((((()))******)))(((((((((((('''&&&''''''))))))'''((((((((())))))))))))***)))'''&&&&&&&&&((())))))(((((((((''''''''''''&&&&&&&&&'''((()))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))((((((''''''************************,,,++++++++++++*********))))))***++++++,,,------//////...---------------............------------......///000000000000///////////////000000000000000000000000000000111111---------......///000111//////000111222333333444111111111111111111111111111111000000000000111111222111000000//////000000111000///000222444333111222222111111111111222222333444444444555555666666444333222222333444666888:::999888666555333222111111111000000000111333444333444444555555666666777444333222111111111222333111111000000///......---......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))************))))))+++***)))(((''''''((()))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$!!!""""""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''(((***+++(((''''''''''''''''''(((%%%%%%&&&&&&'''(((((((((&&&'''''''''((((((((((((+++******)))(((((()))))))))((((((''''''(((((()))+++*********************++++++++++++++++++++++++,,,,,,+++++++++************+++,,,,,,------,,,,,,---.........////////////,,,---...000000111111111333333222222222333333444444444555666666666666555555555555555555555555555666666444444444555777888999888777666666666777888666666666666666555444444333333333333333333333333555666888999::::::::::::;;;999777555333222222222111111111000000/////////''''''(((((((((((('''''')))((((((''''''''''''(((''''''((((((((())))))))))))((('''%%%%%%%%%&&&'''((((((((((((''''''''''''%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''************************++++++++++++******))))))))))))******+++,,,,,,,,,......---,,,,,,,,,------......---------,,,,,,,,,---......///000000//////000000000000///////////////000111333333333222222........................////////////000000000000000000000000000000000000111000000//////000000111000000111111000000//////000///...000222333333222111111111000000111111111222333333444666777777888333333222222333444666777999888777555333111000///111000/////////000111222444444444444444444444444333222111000000000000111000000000///......------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************((())))))******))))))(((***))))))(((((((((((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#####################""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########"""######$$$%%%"""###$$$$$$%%%%%%$$$$$$ """###%%%'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''(((((((((******)))((((((((())))))***))))))(((((())))))***+++++++++******)))))))))++++++++++++++++++++++++***************)))))))))***++++++,,,,,,,,,,,,,,,---------.........//////---...///000000000000000111111111222222333333444333333444555555555555555333444555666666555444333666555444444444555777888777666666666666777888999666666666555555555555444222222222222222222222222444555777888::::::;;;;;;999888666555333222111111000/////////////////////''''''''''''''''''''''''))))))(((((('''''''''''''''''''''((((((((())))))***)))(((&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((************************(((((())))))***++++++,,,))))))******+++++++++,,,------,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,---......////////////111111000000//////.........000222444555555333333////////////......------........./////////000000////////////////////////000000////////////000000///000111111111000...---......///000111222333333111111000000000000111111222222333444444555666666444333333333444555666777777666555444333111000000222222000//////000111222333333333222222222111111111111000000////////////000000///......------,,,***+++++++++,,,,,,------++++++++++++++++++++++++++++++++++++************************************(((((())))))))))))(((((()))))))))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########"""!!!!!!!!!%%%$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$###"""""""""###%%%&&&""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''''''''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))))))))*********))))))((((((((())))))******))))))))))))******++++++******))))))((((((******************************************************+++,,,,,,,,,,,,+++,,,,,,---------...............//////000////////////000000222222333333333222333333444444444444444222333555666666555333222555555444444444555666777666666666666777777777888666555555555444555555555444444444444444444444444555666666666777777777666777777555444222111000000.............../////////''''''&&&&&&&&&&&&'''''')))))))))(((((('''&&&&&&''''''''''''((((((((((((***))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++)))***************++++++,,,,,,++++++++++++,,,------,,,,,,,,,++++++++++++++++++---....../////////111111000000//////.........///222444555444333222000000000000///...---,,,---......///000111222222........................000000////////////000000//////000111111///...---...//////000000111222333111111000000000000111111222222222222222222222222444444444555555666777777777777777666666666666666444444222111000111111222222111111000000//////...111111000000///...------//////......---,,,,,,,,,++++++,,,,,,------......+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((())))))))))))((('''''''''''''''''''''''''''''''''(((((('''''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$###"""""""""###%%%&&&""""""###$$$$$$$$$$$$###&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((()))))))))))))))((((((((((((((())))))******))))))))))))***************)))))))))((((((******************************++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,---------------...////////////.........///000111222333222222111111222333333333333333222333555666666555333222444444444444444555555666777777777777666666555555555555444444444444555666555555555555555555555555333333333333333333444444555555444333222111000///------------------......((('''&&&&&&&&&&&&'''((('''(((((()))(((((('''&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))+++******)))((('''&&&&&&************************++++++******++++++,,,,,,,,,,,,,,,+++++++++************,,,---......//////000000000000////////////...///000222222222111111000111111222111000...---......///000111222333333////////////////////////000//////......//////000//////000000//////.........///111000//////000222111111111000000111111111222222222111111000000000333333444555555666666666333333444444555666666666666555333111111000111111000000000/////////......111111111000///...---,,,.........---,,,,,,+++++++++,,,,,,,,,------......+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))'''(((((())))))((((((''''''(((((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#####################""""""#########$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###############"""""""""#########"""######$$$%%%!!!"""######$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$#########&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&'''''''''((((((''''''(((((())))))***))))))(((((())))))***))))))))))))))))))))))))*********************************+++++++++++++++)))******++++++++++++++++++++++++,,,,,,,,,------,,,---...///////////////---...000111222222111000000111111222222222222222333444555666666555444333333333444444555555555555666777777777777666555444555444333333333444555666333333333333333333333333/////////000111333444555444444333333222000///...------,,,,,,,,,,,,,,,,,,(((((('''&&&&&&'''((((((&&&'''((())))))(((((('''&&&&&&&&&'''''''''((((((&&&&&&'''((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((()))******)))((('''((((((((()))))))))******))))))))))))))))))))))))+++***)))((('''&&&&&&%%%************))))))))))))***************+++,,,,,,++++++++++++************)))***+++,,,---.........////////////000000000000.../////////////////////000111222333333222000/////////000000000111111111//////////////////////////////............//////000000///............//////111222111...---///000222222111111111111222222111111111111111222222222111111222333444444444444111111111111222222222222666444333111000///000000111111000000000000000000111111111111000...---+++......------,,,+++++++++++++++++++++,,,,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''((()))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%###################################################$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################$$$#########"""""""""!!!""""""###$$$$$$$$$$$$###!!!""""""###############""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%&&&'''''''''&&&%%%%%%(((''''''''''''''''''(((%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))))))))((((((''''''(((((()))''''''(((((()))*********************************)))))))))*********++++++))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---...//////000000...///000222222111///...///000111111222222111111555555555555555555555555333333444444555555555444444555666777777777666555555444333222222444666777222222222222222222222222000000//////000222333444222222333222111000...---------,,,,,,++++++******)))((('''&&&&&&'''((()))%%%&&&''')))))))))((((((&&&&&&&&&'''''''''(((((($$$$$$&&&'''((()))))))))&&&'''''''''(((((())))))'''''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''))))))))))))))))))))))))'''((()))******)))((('''&&&'''''''''(((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((*********)))))))))))))))******))))))***+++,,,,,,+++++++++************)))((()))+++,,,---...............//////000000111111///...---------------...000111333444444333222000111111000000////////////000000000000000000000000//////............//////111000///------.../////////111333111...,,,...000333333222222222222333333000000111222333444444555//////000222222222222222555555555444444333333333555444222000............111111111111111222222222111222222222000///---+++......---,,,,,,++++++***************************************************************))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''(((*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%################################################$$$$$$$$$%%%%%%$$$$$$$$$#########$$$%%%%%%%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!"""###%%%%%%$$$######!!!!!!"""##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%''''''''''''%%%%%%#########$$$$$$%%%&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))'''''''''((((((((())))))'''''''''''''''((()))***((((((''''''''''''((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))'''((((((((())))))******))))))***++++++++++++*********+++++++++,,,,,,,,,***+++,,,...///000000000...///111222111000...---//////000111111111111111777666555555555555666777222333444444555555444444111333555666888888888777555444222222222444666777333333333333333333333333555444222000000///000000111222222222111000...---------,,,,,,+++***)))))))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((('''&&&&&&'''&&&$$$"""&&&&&&''''''(((((())))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''((()))))))))(((''''''&&&&&&((()))************)))))))))))))))************************+++*********))))))((((((*********+++,,,,,,------....../////////////////////////////////000111111222333333444333222111000111111111111111000///...------......//////000000......////////////........................------..................------000000111111222222222333111111111111111111222222222222111111111111222222555555555444111//////000333333222222111000//////111000000000000000111111000000//////.........---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************))))))))))))))))))))))))(((((((((((()))(((&&&%%%%%%&&&((()))'''&&&&&&((()))***)))'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$""" """$$$%%%%%%$$$###""""""""""""################################################&&&%%%$$$###""""""""""""""""""""""""""""""""""""'''''''''&&&&&&%%%%%%%%%!!!!!!"""###%%%&&&'''(((#########$$$$$$%%%%%%%%%%%%%%%###"""""""""###$$$###$$$&&&''''''&&&$$$###'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%$$$###""""""&&&&&&'''((('''&&&$$$###%%%%%%&&&&&&'''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***+++,,,&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((()))******)))(((&&&&&&((()))((('''&&&'''(((******++++++++++++++++++***************(((((()))***************)))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,---------..................////////////000000000000111111111111444333333333333444555555555555444444555666888999444444444555555555666666333333222222333333444555777555444222222333444555000000000//////////////////////////////......---...---,,,,,,++++++++++++'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''&&&%%%###''''''''''''((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&%%%%%%&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))((((((''''''&&&&&&(((''''''&&&'''((()))***))))))))))))))))))))))))************************************)))))))))(((******+++,,,,,,---......000000000000000///////////////......//////000111222222333333333222000///000111111111111000000/////////000000000000000000///000000111111000000///................................................000000000111111222222222000000111111111222222222222222111111111111222222444555555333111000000111333333222222111000000000222222111111111111222222111000000000////////////,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))*********)))))))))(((((())))))((((((((('''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&&&&''''''&&&$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$""" """$$$###############$$$%%%%%%################################################$$$###""""""!!!!!!""""""########################%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%&&&###$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$###$$$%%%&&&&&&%%%$$$###&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((())))))***)))(((&&&&&&((((((((('''&&&'''((()))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))*********+++++++++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,------........./////////////////////000000000111111333333222222333333444555333333222222333444666777333333444444444444555555333222222222222333444444666555333222222333444555111111111000000////////////////////////...------...---,,,+++++++++++++++&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%((((((((('''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((('''&&&&&&&&&(((''''''''''''((())))))))))))))))))))))))))))))************************************))))))))))))******+++,,,---...//////222222111111000000000///...............///000000111111222222111111000///000000111111222111111111222111111111111111000000000111111222222111111000............////////////////////////////////////000000000000000111111111//////000111222333333444222222111111111111222222222444444333222111111333333333333222111111000000111111000000000000111111111111111000000000000///,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))******))))))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&((('''&&&&&&'''&&&$$$###%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$###!!!!!!"""$$$"""""""""###$$$&&&'''(((################################################!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########!!!!!!"""""""""#########$$$$$$$$$$$$$$$#########%%%$$$######""""""##############################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###############$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))(((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((((((((''''''(((((()))***)))'''&&&&&&'''(((((('''&&&''''''((((((((('''''''''''''''''''''''''''''''''((())))))******)))))))))))))))*********++++++,,,,,,,,,++++++++++++***************++++++++++++---------.........//////.........////////////000111111111111111222222333111111000111111222333444222222222333333333333444222222222222222333444444666555333222222222333444333333222111000//////......////////////...---------,,,,,,++++++++++++,,,%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&''''''(((((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''%%%%%%&&&''''''(((((()))''''''''''''((((((((()))((((((((()))))))))))))))*********************************)))))))))))))))))))))***+++---...//////222111111000000//////..................//////000000000111111111000000000///000111111222222222222222222222111111000000///000111111111111111111000///////////////000000000/////////000000000000000000000000000000000000000...//////111222333444444333222222111111222222333222333444333222222333444333333333222222111111111///......------------...000000000///////////////,,,,,,,,,+++++++++******++++++++++++++++++++++++************)))))))))(((***)))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%''''''&&&'''((((((&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$""""""###$$$############$$$%%%&&&'''################################################ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""###########################""""""%%%%%%$$$$$$######""""""$$$$$$$$$##################""""""!!!""""""###$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$&&&%%%############%%%&&&"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$###############$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((''''''''''''((()))))))))'''%%%&&&'''(((''''''''''''(((((((((''''''&&&&&&&&&'''''''''''''''((('''(((((()))))))))))))))))))))))))))************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,---------.........---------.........//////000////////////000111111000000000000111111222222111111111111222222222222222222222111222333333444555444333222222222333333444444333222111000///.........//////......---,,,,,,,,,+++++++++++++++,,,&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))((('''&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((&&&''''''(((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,---......000000000//////........................///000000000000000000000000111111///000111222222222222222111111111000000////////////000000111111000000////////////000000000111111000000000111111111222222111111111000000000000000...//////111222333444444333333222222222222333333111333444444333222444555333333333222222222222222//////...---,,,,,,------........................,,,,,,,,,+++++++++******++++++++++++++++++++++++************)))))))))((()))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&((())))))(((&&&$$$#########%%%'''((('''&&&$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###%%%$$$###"""###$$$&&&%%%$$$$$$#########$$$################################################!!!!!!!!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""######$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$######"""""""""$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!"""###$$$!!!"""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%$$$###"""########################$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))((('''%%%%%%'''((('''&&&(((((()))))))))((('''''''''''''''(((((()))))))))''''''((()))))))))))))))(((((()))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///............///000000000111111222222222222222000000000111111111222222222111111111111222333333444444333333222222222222444444333222111000///..................------,,,+++++++++******++++++,,,)))((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***)))&&&%%%&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''&&&%%%%%%%%%&&&''''''((()))(((((((((&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))************++++++,,,,,,------.....................////////////////////////000111111111111000000000111222222111111222222333222222222000000000000000000/////////000000000000000000/////////000000111111222222000111111222222333333333222222222111111111111111//////000111222333333444333333222222222222333333222333555444333333444555333333333333333333222222222111000//////...//////,,,---------------......,,,,,,,,,+++++++++******++++++++++++++++++++++++************))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&((())))))(((&&&%%%  """%%%&&&&&&%%%###$$$&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!###%%%%%%$$$###$$$%%%'''&&&%%%###"""!!! ################################################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!"""######$$$$$$"""""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$%%%%%%%%%$$$######""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%$$$###""""""#########"""######$$$%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))(((&&&%%%%%%&&&''''''&&&'''(((((()))))))))((((((((((((((())))))******+++&&&'''(((((())))))((((((((((((((()))))))))*********++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,---------------............///...............///000000111111222333333222222111000000000111111111111222111111111111111222333333333333333333222222222222333333222111000//////...---............---,,,,,,+++************++++++,,,,,,***'''%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&))),,,***&&&$$$%%%(((%%%&&&&&&&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((''''''&&&&&&%%%%%%$$$&&&&&&((()))))))))((('''&&&&&&''''''((())))))***))))))))))))))))))))))))((()))))))))************.........///////////////.........///000000111111000000000000000111222222222111111000111222333444222222333333333222111111000000111111111111111111000111111222222111111000//////000111111222333333111111222222333444444444333333333333222222222111000000111111111222222222444333333222222333333444333444555555333222333444333333333333333333333333333222111000////////////------------......//////,,,,,,,,,+++++++++******************************************))))))))))))))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&"""""""""$$$&&&'''&&&%%%###$$$&&&((()))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!###%%%&&&%%%$$$$$$%%%'''&&&$$$"""!!! ################################################"""""""""""""""###$$$%%%########################$$$$$$##############################$$$$$$$$$$$$""""""""""""###############$$$$$$%%%$$$###"""!!! !!!"""$$$%%%%%%$$$$$$""""""######$$$$$$%%%%%%#######################################$$$$$$%%%$$$%%%%%%%%%%%%$$$###"""""""""############""""""$$$$$$%%%%%%%%%$$$$$$###$$$######"""###$$$%%%&&&#########$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((&&&%%%%%%&&&''''''&&&%%%&&&''''''(((((((((((('''(((((())))))***++++++&&&'''(((((())))))(((((((((((((((((()))))))))*********+++++++++,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,---............/////////...............///000000000111222222222222111000000000111111111222222222111111111111111222222333333333333333333222111111111111111000000/////////------......------,,,+++***************+++,,,,,,...+++'''$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&***---+++&&&###%%%(((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''"""###%%%&&&&&&%%%###"""'''''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))$$$$$$%%%&&&&&&''''''(((%%%&&&((()))))))))((('''&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))*********+++111111111111000000000000......///000111222333333111111111111111222222333222222111111111222444555333333333333333222111000111111111222222333333444222222222333333222222222///000000111222222333333111111222333333444555555444444444333333222222222111111111111111111222222444333333222222333333444444555666555333222333444333333333333333333333333111111000......------------.........//////000000,,,,,,,,,+++++++++******************************************)))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&(((''''''((()))***((('''###$$$&&&((())))))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!###%%%&&&%%%$$$$$$%%%%%%$$$###!!! ################################################!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!"""""""""############!!!!!!""""""######$$$$$$######$$$%%%$$$###"""!!!!!!###%%%&&&%%%$$$##################$$$$$$$$$#################################"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$$$$%%%%%%%%%%%%$$$$$$#########$$$&&&'''"""""""""###$$$$$$%%%%%%((('''&&&&&&%%%%%%&&&&&&"""######%%%&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((&&&$$$%%%&&&'''&&&&&&###$$$%%%&&&''''''(((''''''''''''((()))******+++&&&''''''((((((((((((((((((((((((((())))))))))))*********++++++,,,,,,,,,))))))))))))******************+++++++++,,,,,,,,,.........////////////000///............///000000///000111222222111000///111111111111222222222222111111111000111222222333222333333333333222111111000000000000////////////------......------,,,+++******))))))***+++,,,,,,)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((''''''))))))))))))))))))))))))&&&''')))(((''''''((()))(((''''''&&&&&&((()))***((((((''''''''''''((((((***(((&&&&&&'''(((((('''+++***)))(((((()))***+++******+++,,,,,,,,,,,,+++---------............////////////000111111222222000000000000000111111222333333222111111111222222444444444333333222222222333444444444444444333333000000111111111222222222333333222222222222333333666555444333222333444555222222222222111111111000000111111222222333444444444444444555555555555666777666555666888888666555444444333333333222222222111000//////000000///---,,,,,,,,,++++++,,,------///......------,,,++++++***++++++,,,,,,++++++***++++++******))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###"""!!!"""###%%%&&&'''&&&&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!$$$###"""!!!!!!"""###$$$$$$$$$$$$###############$$$"""!!! !!!"""!!! """"""""""""!!!!!!!!!!!!!!!###$$$$$$"""  !!!!!!!!!!!! """''''''$$$!!!###%%%"""""""""""""""######$$$!!!"""###$$$%%%$$$$$$#########$$$$$$###""" """"""""""""############"""###$$$%%%%%%%%%%%%%%%######""""""""""""""""""$$$%%%%%%%%%%%%$$$###"""###############"""!!!!!!"""###%%%%%%###"""###$$$$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!"""###$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''((('''%%%$$$###$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((())))))***))))))((('''&&&))))))((((((((((((((()))((()))***++++++***)))((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,---.../////////////////////.........///000000000000111111111222111000//////000111222333222111111000000111111222222222222222333333333333222222111000///......***,,,...000000...,,,***,,,,,,++++++***)))(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((''''''(((((((((((((((((((((((('''((()))((('''&&&'''((((((''''''&&&'''((()))***((((((''''''''''''((((((,,,***(((((()))******)))+++***)))(((((()))***+++******+++,,,,,,,,,,,,+++------------............/////////000111111222222111111111111111222222333333222222222222222333333555444444444333333333222333444444555555555444444111111111222222222222222333222222111111222222333444333222222111111222222222222111111111000000000000111111222222333444444444444444444555555555555777666666777888888777555444444444444333333333222222000//////000111///...,,,,,,,,,++++++,,,,,,---++++++,,,,,,---.........***++++++,,,,,,++++++************)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############!!!"""###$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$###""""""######"""""""""""""""###""""""##################$$$"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""&&&)))((($$$!!!!!!###"""""""""""""""######$$$""""""###$$$$$$$$$######!!!!!!###$$$%%%%%%%%%%%%""""""""""""############"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""""""""###%%%%%%###"""###$$$$$$###"""!!!!!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$######""""""###$$$$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((((((((((((((('''((((((((((((''''''&&&))))))(((((((((((())))))((()))***++++++***)))((())))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,---......///////////////////////////...000000000111111111222222222111111000000111111222333222111111000000111111222222222222111111111111111111111000000/////////+++,,,...//////...,,,+++,,,,,,+++******)))((((((((('''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((((())))))(((&&&%%%&&&'''(((''''''''''''((())))))((((((''''''''''''((((((+++)))(((((()))+++***)))******))))))))))))************+++,,,,,,,,,,,,+++------------...............//////000000111111222222111111111111222333333222222222222333444555555555555555444444444444444333333444555666666666555333333333333222222222222222222111111111111222222333333333333333222111111111111111111000000000///000111111222222333444444444444444444555555555555777777666777888888777555555555444444444333333333222111000000111111000///,,,,,,++++++++++++,,,,,,***++++++,,,,,,---......******++++++++++++******((())))))))))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$######"""######$$$$$$$$$#####################"""!!!!!! """###$$$######"""###""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!#########$$$$$$$$$$$$###"""""" """"""%%%(((***((($$$!!! !!!"""""""""""""""######$$$######$$$$$$$$$######"""!!!!!!!!!"""###%%%&&&'''""""""""""""############"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$%%%%%%%%%%%%$$$######"""###%%%%%%###"""###$$$######"""!!!"""###$$$%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&&&&'''&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&''''''((())))))***''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''''''''''''''&&&))))))(((((((((((())))))((()))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------.../////////......//////////////////111111111111222222222333333222222111111222222333333222111111000000111111222222111111000000//////000/////////////////////---------......---------+++++++++******))))))(((''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&((((((((((((((((((((((((((())))))(((&&&$$$%%%&&&''''''''''''((((((((()))((((((''''''''''''((((((((('''&&&&&&((()))((('''***))))))))))))))))))*********+++,,,,,,,,,,,,+++,,,,,,---------...............//////000111111111111111000000111111222333222222222222333444555666555555555555555555555555333333444555666666666666444444444333333333222222222222111111111111222222444555666666666555333222111111111000000000//////000111111222222333444444333333444444444555555555777666666777888888777555555555555444444444333333333111000000111111000///---,,,++++++++++++++++++------,,,,,,+++***************++++++++++++******'''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%$$$$$$#########$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$"""###$$$$$$$$$""" !!!###$$$######""""""###"""!!! !!!"""""""""""""""!!!!!!!!!!!!$$$###"""""""""###$$$%%%###"""  """###%%%'''((('''###!!! !!!"""""""""""""""######$$$$$$$$$$$$$$$#########"""$$$###!!! !!!"""###!!!"""""""""##################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$""""""###$$$%%%###$$$$$$%%%$$$$$$######"""###%%%%%%###"""###$$$###""""""!!!"""###$$$$$$&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''&&&&&&''''''''''''''''''(((''''''&&&&&&''''''((('''''''''(((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&''''''(((((((((((()))(((((((((((())))))***((())))))***************))))))))))))))))))))))))******+++++++++,,,,,,,,,---------....../////////............////////////111111222222222333333333333333333333333333333333333222111111000000111111222111111000///......---...............////////////...---,,,,,,---...///+++*********)))))))))(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((())))))(((%%%$$$$$$%%%&&&''''''(((((((((((((((((((((''''''''''''(((((('''&&&&&&''')))))))))''')))))))))******)))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,------------............///000000111111///////////////000111111111111111222333444555666555555555555555555555555333333444555666666555555333333333333333333333333333333222222222222333333444555666777666555444333111111111111000000000000000111111222222333444444333333333444444444444555777666555666888888666555555555444444444333333333222111000000111111000...---,,,++++++************---,,,,,,+++******)))))))))******++++++******)))''''''(((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""""""""""""""""""""""""""######$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$"""###$$$$$$$$$"""!!! !!!"""#########""""""######""" !!!###""""""""""""!!!!!!!!!!!!"""""" """###%%%$$$###!!! !!!###$$$"""###$$$###"""!!!!!!""""""""""""""""""######$$$$$$$$$##################%%%$$$"""!!!!!!"""###$$$!!!"""""""""#####################$$$$$$######""""""#########$$$$$$$$$%%%'''&&&$$$""""""###$$$%%%""""""###############""""""###%%%%%%###"""###$$$"""""""""""""""#########%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''((((((((()))&&&'''((()))))))))))))))((((((((((((((()))******)))))))))))))))******+++))))))))))))))))))))))))******+++++++++,,,,,,,,,---------...............---.........//////000000111111222222222333333333333333333444444333333333333222111111000000111111111111000000///...------------------------.........---,,,++++++,,,---...*********)))))))))))))))%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%'''''''''''''''''''''''''''(((((('''%%%$$$%%%&&&&&&''''''((()))(((((((((((((((''''''''''''((((((((((((((()))+++,,,+++)))))))))************))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---------------......//////000000111///............///000000111111111111222333444444444444444444444555555555333444444444444444333333222222222222333333333444444444333333333333444444444444444444444333222222222222222222111111111000000111111222222333444444333333333333444444444444555555444555666777555333444444333333333222222222111000//////000000///...---,,,+++******)))******((())))))******+++,,,,,,))))))************))))))'''(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!$$$$$$###""""""###############$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""""""""############"""""""""######$$$$$$$$$######""""""############""""""!!!!!!!!!""""""######$$$!!!###$$$"""!!!###""""""""""""!!!!!!!!!!!!!!!!!! """###$$$######!!!!!!!!!!!!######!!!!!!!!!!!!""""""######"""""""""""""""######$$$######""""""######$$$%%%############$$$%%%&&&'''""""""""""""#####################$$$######"""!!!!!!!!!!!!""""""######$$$&&&%%%$$$#########$$$%%%!!!!!!"""############""""""###%%%%%%###"""###$$$!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''(((((()))'''((())))))))))))))))))(((''''''(((((()))***+++)))((((((((()))***+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------------......///000000000111111111111222222222333222333333444444333333222333222111111000000111111111111000000//////......------,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---))))))))))))))))))))))))%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''%%%'''''''''%%%%%%&&&'''&&&&&&((()))))))))((('''((((((''''''''''''((((((''''''(((***,,,,,,+++)))((()))***++++++***)))(((******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------......///000000000///////////////000000111111111111000000111222222222333333333444444444444444444444444333222111000///000000111222333444444666555555444444555555666555555444333333333333333333333333333222222222222000111111222222333444444222222333333333444444444444333333444555555444222333333222222222111111111000///......//////...,,,---,,,+++***))))))))))))(((((())))))***+++++++++))))))************))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""###############$$$$$$###"""""""""###$$$%%%######$$$%%%%%%%%%%%%$$$########################""""""############""""""######$$$$$$$$$###""""""!!!!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!"""$$$%%% ###%%%### $$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""""""!!!!!!!!!"""###$$$###"""""""""""""""######$$$""""""!!!"""###$$$&&&'''""""""############""""""""""""""""""###########################"""!!!!!! !!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$######!!!"""######$$$$$$$$$###"""###%%%%%%###"""###$$$ !!!!!!""""""""""""""""""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$###########################$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))((((((((()))((((((''''''''''''''''''((()))***+++)))((((((((()))***+++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111000000000111111111222222111222333444444333222111333222111111000000111111000000000000000000000000------,,,,,,++++++******+++******************+++((()))))))))))))))))))))$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''$$$&&&'''&&&%%%%%%&&&'''%%%&&&((()))))))))((('''((((((''''''''''''((((((%%%%%%&&&(((******)))'''((()))***++++++***)))(((******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------......///000000000000000000000000111111222111111000000000000000000222222222333333444444444444444444333222111000///......///000222333444555666666555555555555666666888777666444444555666666444444444333333333222222000111111222333333444444222222333333333444444444333222222333444444333111222222222111111111000000000...------......---,,,---,,,+++***))))))))))))++++++******)))((((((((())))))************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$####################################$$$$$$%%%'''(((((()))%%%%%%$$$$$$$$$%%%'''(((######$$$%%%%%%%%%%%%$$$########################""""""############""""""$$$$$$$$$$$$$$$###"""!!!!!!!!! !!!###%%%&&&'''%%%"""!!! """$$$&&& ###%%%### $$$""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%""""""############""""""%%%###""""""###$$$$$$###"""""""""""""""######$$$!!!!!!!!!!!!###%%%'''(((!!!""""""!!!""""""""""""###########################"""!!!!!! !!!!!!"""######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%"""###%%%%%%###"""###$$$ !!!!!!"""""""""""""""!!!###%%%''''''%%%###!!!#####################$$$"""###$$$%%%&&&'''''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$######'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''((((((((('''&&&%%%%%%''''''''''''((()))++++++)))((((((((((((***,,,---))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++---------...///000000111///000000000000111111111111111333333333333111111333222222111000111111111000000000000111111111111------,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$######%%%&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%$$$############''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((++++++******************,,,+++*********,,,///000//////.........000222333222111000000000000000000000111111222444555555666444333222111000000000000111111000//////000111222333333333333333333333333666666555444444444444555333333222222111000//////000000111111111222222222111111222333333333333222111222222222222111000000333222111///......------+++,,,---...///...---,,,++++++******)))(((((((((***************)))(((((('''((()))))))))(((&&&%%%''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%$$$"""!!!!!!"""$$$%%%$$$$$$###############$$$###$$$%%%%%%%%%$$$"""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''######"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""#########"""!!! !!!"""###$$$$$$$$$###!!!!!!###%%%,,,(((### !!!!!!######"""!!!!!!!!!!!!!!!&&&%%%###"""!!!"""######$$$$$$###"""""""""""""""""""""############""""""!!!!!!!!!!!!"""$$$%%%&&&'''&&&%%%###"""!!!!!!!!!!!!"""######"""!!!"""$$$%%%&&&&&&%%%$$$###%%%&&&"""!!!!!!"""%%%&&&&&&%%%###!!! """%%%'''%%%######%%%))),,,,,,***'''%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&'''((()))***)))'''%%%%%%&&&&&&### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''(((***+++,,,,,,***))))))+++---------)))))))))***+++++++++,,,++++++,,,,,,------,,,,,,,,,---------.../////////---...000111111111000///222333333444333222000///333333222111000000000000111000...---------...///,,,+++******,,,,,,+++***,,,++++++++++++++++++,,,%%%&&&&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&(((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))************************,,,+++*********,,,...000///.........///000111222111111000000000000000111222222333333333333333444333333222111000000000000000000/////////000111222222222333333333444444444666555555444444444444444333333222111111000//////000000000111111111222222000111111222333222222222111111222222111111000///000000//////......//////******+++++++++++++++***&&&''''''(((((())))))***)))************)))(((((('''(((((()))((('''&&&%%%''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((())))))((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$###############$$$!!!!!!!!!!!!!!!  !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&######"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$#########"""""""""""""""###"""!!! !!!"""######$$$$$$"""!!!!!!###%%%***'''###!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!$$$$$$######"""#########$$$###"""!!!!!!!!!!!!"""!!!""""""#########"""""""""""""""!!!""""""############""""""!!!""""""""""""$$$%%%$$$###"""###%%%###$$$$$$$$$""""""###%%%"""!!! !!!"""###"""!!!###!!! """%%%&&&%%%###!!!###&&&(((((('''$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&'''((()))))),,,)))%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&&&&'''#########$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))((((((((())))))******))))))(((((()))***+++******************+++++++++,,,,,,---,,,,,,++++++------------............---...///000111000//////222333333333222222111000000000000000111222333444111000///...---...//////...,,,++++++++++++)))(((******))))))))))))******''''''''''''(((((((((((("""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$$$$%%%&&&'''((((((***))))))((('''%%%$$$###&&&&&&&&&''''''''''''(((((((((((((((((((((((((((************************************************++++++******+++,,,...///............///000111222111000000000000000111111444444333333222222222111333333222111000000000000/////////...///000111111111222222333444555555666555555444333333333333333222222222111111000000///000000000000111111111111///000111111222222111111000111111111111000//////......------...///000000++++++************++++++''''''(((((()))******+++))))))******))))))(((''''''(((((((((((('''&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&)))(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$##############################$$$###############$$$$$$$$$$$$###""""""""""""###!!!"""###$$$$$$%%%$$$$$$################################################$$$%%%&&&&&&%%%$$$###"""###############$$$$$$%%%######""""""""""""############""""""""""""######$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""###"""!!!!!!"""$$$&&&$$$"""""""""###"""!!!###""""""!!!!!!!!!!!!!!!""""""######$$$#########""""""!!!!!! !!!!!! !!!"""###############$$$###""""""!!!!!!!!!"""!!!!!! !!!"""#########%%%&&&%%%$$$###$$$%%%!!!"""###"""!!! """$$$$$$###!!!!!!""""""!!!"""!!!!!!"""$$$%%%$$$###!!!"""$$$%%%%%%%%%$$$###$$$$$$############$$$$$$$$$$$$%%%&&&'''(((((()))...+++&&&$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''(((((()))(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&+++***))))))((((((((())))))+++,,,***((('''))),,,******************))))))+++,,,,,,,,,,,,,,,++++++............---------------...//////000000//////333333222111111111111222111111111111111222333444111000//////....../////////---+++******)))(((&&&(((''''''''''''''''''(((((((((((((((((((((''''''$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++******+++,,,------------......///000000111000000//////000111222222333333333222222222222111333222111000000/////////.........//////000111111000111222333444555666777444444333222222222222222222111111111000000000////////////000000000111111...///000000111111000000///000000000000///......---------------......///...---,,,+++++++++,,,---------,,,,,,+++*********)))))))))))))))(((((('''((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""###$$$$$$$$$$$$###"""#########"""######$$$%%%&&&%%%$$$###"""###$$$%%%!!!"""######$$$$$$$$$###""""""""""""""""""""""""###########################$$$%%%&&&%%%$$$"""!!!"""""""""""""""######$$$#########"""""""""""""""###""""""""""""""""""###$$$$$$######"""!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!""""""!!! """######"""""""""$$$$$$###!!!""""""!!!!!!!!!!!!"""""" !!!"""$$$$$$$$$###"""!!!!!! !!!!!! !!!"""######$$$#########""""""!!!!!!!!!"""""""""!!!!!!!!!!!!"""#########%%%%%%%%%###"""###$$$!!!""""""""" !!!"""$$$&&&%%%###$$$%%%%%%$$$"""""""""!!!"""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%&&&&&&'''((((((+++)))'''&&&%%%&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%***))))))(((((()))))))))***...000...)))'''***...++++++******))))))(((((()))***+++,,,,,,------,,,.........------,,,,,,,,,------......////////////333222111000000111222333555444333222111000000000000000/////////............,,,*********)))(((&&&''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((''''''&&&&&&&&&'''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********++++++******++++++,,,,,,,,,---......///000000000////////////000111333333111111111222222222333333333222111000////////////---...//////000111111111000000111222333444555666333333222111111111111111111111111000000000000000....../////////000000000---...//////000000//////...////////////...------...------,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,------,,,,,,+++*********)))))))))))))))(((''''''(((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""######""""""###$$$$$$%%%###"""!!! !!!!!! !!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!###$$$$$$$$$###"""""""""!!!!!!""""""###$$$############""""""!!!!!!"""""""""######"""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""!!!!!!"""###!!!!!!!!!"""$$$$$$###!!!""""""!!!!!!!!!!!!"""""" """###$$$$$$###"""!!!!!! !!!!!!!!!!!!"""############### !!!"""###$$$$$$$$$###"""""""""#########$$$$$$$$$"""!!!!!!###!!!"""######""""""$$$&&&%%%######$$$%%%&&&%%%$$$!!!"""""""""""""""#####################$$$%%%%%%$$$######""""""######$$$$$$$$$%%%%%%&&&'''''''''%%%&&&''''''&&&$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''((()))***+++)))---000...)))'''))),,,+++******))))))(((((((((&&&''')))+++,,,......///......------,,,,,,,,,+++---------------......///222111000000000111222333444444222111000/////////////////////.........---+++)))((((((******)))'''(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))(((&&&&&&%%%%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***************++++++++++++++++++,,,,,,---///////////////.........///000222333444000111111111222222333333222222111000////////////---...///111222222222222///000000111222333444444222222111000000000000000000000000000000000000000............////////////------.../////////......---............---,,,,,,------,,,++++++***++++++,,,+++***)))))))))))))))''''''(((((()))******+++(((((())))))(((((('''&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$##############################""""""""""""###$$$%%%%%%######""""""!!!!!!"""""" !!!!!!"""""""""!!!!!!########################""""""""""""""""""""""""!!!!!!!!!""""""######$$$"""""""""""""""######$$$######$$$######"""!!! """"""############"""""""""""""""""""""""""""###!!!!!!""""""""""""!!!!!!!!!######""""""###$$$!!! """$$$$$$###!!!!!!!!!!!!!!!!!!""""""###!!!!!!""""""###"""""""""!!!!!! !!!!!!""""""""""""############"""""" !!!"""$$$$$$%%%%%%$$$######"""#########$$$$$$###!!! !!!""""""###$$$$$$######%%%'''###!!!!!!"""$$$%%%$$$###!!!"""######!!!!!!"""###!!!!!!!!!!!!""""""############""""""""""""######$$$$$$%%%%%%&&&&&&&&&&&& ###&&&'''&&&###!!! #########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((******&&&(((+++***'''&&&'''((())))))))))))))))))((((((%%%&&&(((***,,,...//////------------,,,,,,,,,,,,---,,,,,,,,,,,,---......111000000000000111222222000000/////////000000111---............---,,,,,,)))((('''((()))***)))(((((((((''''''''''''(((((($$$$$$$$$$$$$$$$$$######!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))******+++******++++++++++++******+++,,,---////////////...------...///000222444555222222222222111111111111222111000//////......///...///000222333444333333//////000000000111111111111111000////////////000///000000000000000000000------........./////////,,,,,,---............------------------,,,+++++++++************++++++,,,+++++++++******)))((('''&&&''''''(((((())))))***(((((())))))(((((('''&&&((('''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%$$$###""""""###$$$%%%""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%$$$######""""""#########""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###!!!!!!"""###$$$###""""""""""""###$$$$$$######$$$$$$###""" !!!"""###$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$ !!!"""######"""!!! !!!###$$$$$$###$$$%%%"""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!"""#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$######$$$######"""!!! !!!"""######""""""""""""######$$$$$$%%%%%%$$$"""!!!!!!""""""###$$$$$$######%%%'''%%%###""""""$$$$$$###!!! """$$$###!!! !!!### !!!"""#########""""""######""""""""""""######$$$%%%%%%%%%%%%&&&&&&&&& ###&&&&&&###!!!!!!""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%'''((((((((('''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&'''(((((('''&&&&&&((((((((()))))))))))))))'''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,......//////000111111111111111//////............//////,,,,,,---------,,,+++******)))''''''(((((('''&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%!!!""""""###$$$%%%%%%%%%%%%$$$$$$$$$######""""""$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((()))+++,,,,,,((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%&&&'''((('''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((()))******+++******+++++++++******)))+++,,,---////////////...------...///111222444555444444333222111000///...222111000//////............///111333444444444444////////////000000000000111111000///////////////////////////000000000000---------.........//////+++,,,------......------,,,------------,,,++++++((((((((()))***,,,---...,,,,,,------,,,+++)))(((++++++******)))((((((((((((((((((((((((''''''&&&((('''&&&%%%$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&%%%$$$###"""######$$$&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%$$$"""!!!!!!"""$$$%%%""""""""""""###$$$%%%&&&!!!!!!"""######!!! ######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***(((%%%"""!!!!!!###$$$###############$$$$$$%%%###$$$$$$$$$###""" !!!"""###$$$$$$###"""!!! !!!"""###$$$%%%%%% !!!"""######"""!!! !!!$$$%%%$$$$$$$$$%%%###!!! !!!###"""!!!!!!!!!!!!!!!!!!"""######$$$###""" !!!""""""""""""""""""###$$$$$$$$$$$$$$$$$$###!!! """"""!!! !!! !!!###$$$%%%%%%&&&'''%%%###""""""###!!!"""######"""###%%%''')))'''&&&%%%%%%%%%###!!! """$$$### !!!###"""###%%%&&&&&&%%%%%%$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%&&&"""$$$%%%$$$!!!!!!###%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%%%%&&&''''''$$$%%%'''(((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&(((******)))'''''''''(((((())))))************++++++++++++******+++++++++,,,,,,------------,,,+++++++++,,,---......///000222222222111000222111000...,,,+++++++++++++++,,,---,,,+++***))),,,***((((((((('''%%%###'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''''''''''''''''''''$$$"""$$$''')))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$###"""))))))))))))))))))))))))''''''((()))))))))))))))************************++++++++++++,,,---......---......///000111111222000000000000000///......000000000000////////////000000000000000000000000//////000111111222111111000000000000000/////////............/////////000000///---,,,,,,---///000//////.........---------------------------------,,,,,,,,,+++++++++******************))))))))))))((((((((((((''''''''''''******)))((('''&&&%%%%%%((('''&&&$$$$$$%%%&&&&&&%%%%%%&&&'''&&&%%%###"""!!!###&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""##############################$$$$$$######"""!!!!!!!!!&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$$$$%%%###########################$$$$$$###  %%%%%%$$$###"""""""""###'''&&&&&&&&&%%%$$$$$$$$$#########"""!!!!!!###%%%######""""""""""""######%%%""" $$$&&&&&&%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###$$$$$$###$$$&&&&&&$$$""" !!!"""######$$$$$$$$$######""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""#########%%%%%%$$$$$$###"""""""""%%%&&&'''&&&$$$###$$$%%%&&&%%%###!!!"""%%%&&&&&&%%%###%%%%%%%%%$$$$$$$$$###############"""!!! """"""#########$$$$$$$$$""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))*********))))))(((++++++************++++++,,,,,,++++++***))))))(((//////...---,,,++++++***---......///000/////////......------------,,,,,,---,,,***)))))))))***+++((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''''''''''''''''')))'''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))*********************************++++++,,,---...,,,------...//////000000000000000000000///......000000000/////////......////////////////////////,,,---......//////......////////////////////////........./////////000000000///---,,,,,,---///000//////.........---------------------------------,,,,,,+++++++++******************)))))))))((((((((((((((((((''''''''''''))))))((((((''''''&&&&&&&&&&&&%%%%%%&&&'''((((((%%%%%%&&&&&&&&&%%%$$$######%%%''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""##############################%%%$$$$$$$$$######""""""%%%%%%$$$$$$$$$#########$$$###"""!!!!!!"""$$$$$$########################"""###$$$"""  !!!%%%$$$######""""""##################""""""""""""!!!!!!!!! !!!#########""""""""""""######&&&###!!!!!!###$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!!"""###$$$###!!! !!!"""#########$$$$$$$$$###############""""""""""""!!!!!!!!!!!! !!!""""""###$$$$$$$$$$$$$$$#########""""""###$$$%%%$$$"""!!!"""###&&&%%%###"""!!!!!!!!!!!! ###$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################"""############$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''&&&'''''''''((((((((()))))))))*********))))))(((+++******))))))******+++************************......------,,,,,,++++++------------............,,,,,,+++++++++*********,,,+++***)))((())))))***((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++)))((('''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))******************************)))******+++,,,---,,,,,,,,,---......//////000000000000000//////.../////////.........------........................,,,,,,------...---------........................////////////000000000000000///...------...///000/////////.........------------------------------,,,++++++++++++***************))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((()))))))))%%%%%%&&&&&&&&&%%%$$$$$$###%%%''''''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!###$$$%%%""""""""""""""""""""""""!!!"""###"""!!! !!!"""$$$$$$###"""""""""######!!!!!!!!!!!!"""""""""""" !!!!!!  """###""""""!!!!!!""""""###&&&$$$"""!!!""""""!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###!!! !!!!!!!!! !!!!!!""""""############$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$"""""""""#########$$$$$$"""$$$$$$$$$"""!!!"""###%%%%%%$$$###"""######### !!!###$$$%%%&&&""""""!!!!!!!!! !!!!!!""""""###$$$%%%%%%###############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$$$$$$$###"""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&'''(((((())))))(((((('''''''''''''''(((((((((((())))))******)))))))))******))))))))))))******(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,......++++++++++++******************)))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((((((((((((((((((((((((((((((((''''''((()))))))))))))))************************))))))))))))***+++,,,---,,,,,,------............//////000000000000/////////.........------------------------------------------...//////.........---------...............//////000000000111111111//////............//////////////////........................------------++++++++++++***************)))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''((((((((($$$%%%''')))***))))))(((%%%%%%%%%%%%%%%%%%%%%$$$ """$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$$$$$$$########################""""""!!!!!!"""$$$&&&'''!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""$$$######""""""""""""######!!!!!!""""""######$$$$$$"""###"""!!! """$$$""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###!!! !!!!!! !!!!!!!!!"""""""""###"""""""""######$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$%%%$$$%%%&&&%%%$$$###$$$%%%########################%%%$$$###"""""""""######""""""!!!!!!!!! """""""""###$$$$$$%%%%%%###########################$$$&&&''''''&&&$$$###""""""#########$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$%%%&&&'''(((########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''((()))))))))))))))))))))))))))(((((())))))))))))))))))***++++++,,,,,,***+++++++++,,,,,,,,,---...---+++******,,,...///---------,,,,,,,,,,,,+++))))))((((((''''''''''''((((((((((((((((((((((((((((((((())))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...............///////////////000000000000/////////.........---------------------------------------...............------------------......//////000000000111111111111222/////////....../////////000000/////////........./////////......---------+++++++++*********)))))))))))))))(((((((((((('''((((((((((((''''''''''''%%%%%%&&&&&&''''''((((((&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$######$$$$$$$$$$$$$$$$$$!!! !!!"""$$$%%%  """"""!!!!!!###$$$###""""""!!!""""""######!!!!!!!!!""""""######$$$"""""""""!!! """$$$""""""!!!!!!!!!!!!"""""" !!!""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$"""!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""###### !!!!!!!!!"""""""""##################$$$$$$$$$ !!!"""###$$$$$$%%%###$$$%%%%%%######$$$%%%!!!!!!!!!"""""""""""""""###"""  ######"""""""""!!!!!!!!!################################################!!!###%%%&&&&&&%%%###!!!""""""#########$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&'''''''''''''''&&&&&&&&&''''''((())))))))))))))))))((((((''''''(((((()))************************))))))******+++,,,,,,,,,///---,,,++++++---///000------,,,,,,,,,+++++++++((((((((((((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))******)))******+++,,,---...........................//////000000000000000/////////.........------------------------------,,,,,,------,,,,,,++++++---------...//////000000000111111111222222222222////////////////////////000000000/////////......000000//////...---------+++************)))))))))))))))((((((((((((''''''((((((((((((''''''''''''%%%%%%&&&&&&'''''''''(((((((((((((((((('''&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&"""$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######"""""""""""""""""""""""" !!!"""######$$$$$$#########$$$$$$$$$$$$$$$ !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""$$$""""""!!!!!!!!!"""###### !!!!!!!!!!!! !!!"""!!!!!! !!!!!!""" """###""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$""" !!!"""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!""""""############################## !!!!!!"""###$$$$$$ !!!###"""!!!!!!"""### !!!!!!"""""""""!!!!!!!!!  !!!###$$$$$$$$$$$$#########""""""##################""""""$$$$$$$$$###############!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$######"""!!!"""###$$$%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&'''&&&&&&$$$%%%%%%&&&'''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((((((''''''''''''((((((++++++******************)))))))))******+++++++++...---,,,,,,,,,---///000************))))))))))))((((((((()))(((''''''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&))))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))*********++++++,,,---...------------------------......///000000000000000000000000/////////......---------------------------------------,,,++++++------...//////000111111111111111222222222333333//////000000000000//////000000000000/////////...000000000///...---------************))))))))))))))))))((((((((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''"""%%%&&&%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""############################## !!!!!!"""$$$%%%&&&&&&"""""""""#########$$$$$$"""!!!  """"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""###!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!! """%%%%%%###""""""$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$"""!!! !!!"""###""" """"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""#########"""""""""""""""""""""""" !!!!!!!!!""""""######!!!""""""!!!!!!"""$$$!!!"""#########"""!!!!!!""""""""""""###$$$%%%&&&$$$$$$#########""""""""" !!!!!!""""""#########$$$$$$$$$#########""""""########################"""############$$$$$$$$$###"""!!!!!!!!!"""$$$%%%###$$$%%%%%%%%%%%%$$$###%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))(((''''''&&&&&&''''''((()))))))))***++++++,,,,,,)))))))))***************,,,,,,,,,,,,,,,---------************))))))))))))(((((()))))))))((('''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""#########$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))),,,+++(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((()))******'''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000000000000000////////////........................///000000000///......---.........///000111111222111111222222222333333333//////000000000000//////000000000000////////////111000000///...---------************)))))))))))))))((((((((('''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))***%%%%%%$$$###$$$%%%'''((($$$&&&(((((('''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""#################################!!!!!!"""$$$%%%&&&'''''' !!!!!!!!!""""""######&&&%%%$$$######$$$%%%%%%""""""""""""""""""""""""!!!"""###"""!!! !!!"""!!!!!!!!!!!!!!!"""######%%%%%%$$$$$$######""""""!!!"""!!! !!!###!!!!!! !!!!!!"""%%%'''&&&###!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###$$$%%%!!! !!!""""""!!!""""""""""""!!!!!!!!!!!!$$$$$$######""""""!!!!!! !!!"""######$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!###$$$$$$######$$$&&&###$$$$$$%%%$$$###"""!!!!!!!!!!!!!!! ############""""""""""""!!!"""$$$%%%%%%$$$$$$$$$$$$######""""""$$$$$$###""""""###$$$$$$"""############$$$$$$$$$###"""!!!!!!!!!"""$$$%%%###$$$%%%&&&&&&%%%$$$### !!!"""$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%&&&&&&'''&&&&&&''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))'''''''''&&&&&&'''''''''''''''(((***+++,,,---...*********))))))))))))))))))***+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***((()))*********)))'''&&&(((((((((((((((((((((((())))))************))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###""" %%%###!!! !!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%$$$$$$%%%&&&''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%*********)))))))))))))))++++++******++++++,,,---,,,,,,------------------000//////............///111000000///...------,,,...------,,,,,,,,,------......---------,,,,,,,,,---------...///000000111111111111111111111111111222222222222222111000///000000000000000000000000...............---------,,,+++***))))))((())))))''''''(((((())))))******))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""!!!"""######!!! !!!$$$$$$######"""!!!!!! $$$$$$############$$$$$$""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!######""""""!!!!!! """""""""""""""######$$$ !!!!!!""""""######!!!"""$$$%%%%%%$$$"""!!! !!!"""!!!  """""""""!!!!!!!!!!!!"""""" """"""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!  !!!"""###$$$$$$ !!!""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""!!! """"""""""""############%%%$$$###!!! """###$$$###!!! !!!!!!"""""""""###""""""""""""""""""""""""&&&%%%$$$"""!!!!!! """###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""########################%%%%%%%%%$$$$$$#########""""""""""""""""""""""""########################!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''(((((())))))******+++++++++*********))))))++++++++++++++++++++++++************))))))))))))''''''''''''''''''''''''+++)))'''%%%$$$%%%&&&'''&&&'''(((((())))))((((((&&&&&&%%%$$$###!!! ######$$$$$$$$$######"""$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&&&&(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%)))))))))))))))*********++++++******++++++,,,---,,,,,,,,,------------.../////////...//////000000111111000000///......---//////...------......///............------------------...//////000111111111111111111111111111111111222222222222111000///000000000000000000000000............------------)))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$######$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""!!!###$$$###"""!!!!!!!!!"""""""""""""""############""""""""""""""""""###""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!$$$#########"""""""""""" """""""""""""""######$$$!!!!!!!!!!!!""""""######!!!"""$$$%%%%%%$$$"""!!! !!!"""!!! !!!"""###"""!!!!!!!!!!!!!!!""" """"""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""""""""""""""###$$$$$$ !!!"""""""""""""""""""""""""""""""""""""""""""""!!! """"""""""""############$$$$$$###"""!!!!!!!!!!!!###$$$###"""  !!!!!!!!!!!!""""""#########""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$################################################""""""######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******+++++++++*********))))))*********************************)))))))))(((((('''''''''''''''''''''''''''&&&%%%############$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$### !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""################################################$$$$$$%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))((((((***,,,......---''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%(((((())))))******++++++++++++******++++++,,,---,,,,,,,,,---------......////////////000000111222222222111111000/////////000//////...//////000000000000/////////...............//////000000111111111111111111111111111111111111222222111111000000000000000000000000000000............------,,,,,,(((''''''''''''(((((()))))))))(((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$############""""""###%%%$$$###!!!"""""" !!!!!!"""###$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!!!!!!!""""""""""""###!!!"""###$$$$$$###"""!!! !!!"""""" !!!"""######"""!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! """""""""""""""###$$$$$$!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""####################################$$$$$$###!!!!!!###"""""""""###############""""""""""""""""""""""""######""""""""""""######"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))******+++++++++*********************************************))))))))))))((((((''''''''''''''''''''''''&&&&&&%%%%%%$$$#########$$$$$$%%%&&&&&&&&&&&&&&&''''''(((((((((((((((''' !!!"""###$$$%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$%%%%%%%%%######"""""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$###!!! !!!#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((,,,111555777777''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((('''&&&&&&''''''((()))***++++++,,,++++++******++++++,,,---+++,,,,,,------.........////////////000111333333222222222111111111000000//////......//////000000111111111000000000///////////////000000111111111111111111111111111111111000000111111111111000000///////////////////////////......------,,,,,,,,,))))))((())))))***++++++)))))))))((((((''''''&&&))))))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$#########""""""###$$$%%%%%%###""""""###!!!!!!!!!"""######$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!########################"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""############"""""" """###"""!!! !!!"""$$$###"""!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!"""######""""""######$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!"""""""""##################$$$$$$%%%%%%%%%%%%$$$$$$""" !!!$$$##################$$$$$$""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$#########$$$$$$#########$$$######""""""######$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((())))))******************************++++++++++++++++++++++++***)))))))))((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&%%%&&&&&&'''(((((((((''''''(((((())))))))))))(((((("""######$$$$$$$$$######""""""############""""""#########$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$""" !!!"""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%&&&'''+++000444666666''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&''''''((()))***++++++,,,++++++******++++++,,,---++++++,,,,,,---...//////////////////000111333333222222222222111111111111......------...//////000222222111111111000000000000000000111111111111111000000000000000000000000///000000111111111000000........................///......---,,,,,,++++++))))))((())))))***++++++))))))((((((''''''&&&&&&(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%%%%###""""""###""""""""""""""""""""""""$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$############"""""""""""""""""""""######"""""""""!!!"""###"""!!! !!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""###### !!!!!!""""""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""############"""###$$$%%%&&&&&&%%%%%%$$$###""" """%%%$$$$$$##################""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$##################$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%################################################$$$%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&'''''''''''''''''''''''''''''''''(((((())))))''''''(((((())))))******************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((((((((('''''''''''''''''''''''''''((())))))))))))(((((('''%%%&&&&&&'''((('''''''''((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$"""!!!!!!"""#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((***,,,,,,+++''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((''''''(((((())))))******++++++++++++******++++++,,,---***+++,,,,,,---...//////////////////000000111222111111111111111111111111------------...///000000222222111111111000000000111111111111111111222222000000000000000000000000//////000000111111000000........................///......---,,,+++******(((''''''''''''(((((()))((((((''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############""""""###%%%$$$###!!!""""""#########"""""""""""""""$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$############"""""""""""""""""""""""""""""""""!!!"""######!!!!!!"""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######"""""""""""""""###$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""############!!!###$$$%%%&&&%%%%%%$$$######""" """$$$###############"""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$###""""""###$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((()))''''''(((((())))))*********************+++++++++++++++++++++++++++++++++))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$###""""""$$$###"""!!!!!!"""###$$$!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$###""""""###%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))*********++++++******++++++,,,---***++++++,,,---...///000/////////...//////000000111111111111111111111111............///000111222111111111111000000000000222222222222222222222222000000000000000000000000...//////000000000000000------------------------///......---,,,+++***))))))((((((''''''''''''(((&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$############$$$$$$$$$############"""!!!###$$$###"""!!!!!!!!!!!!!!!""""""######$$$$$$######""""""""""""######""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!"""""""""######### """""""""""""""######$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""!!!"""######"""!!!"""###!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""### """""""""""""""###$$$$$$  !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""############!!!"""$$$%%%%%%%%%###"""!!!""""""!!! """############""""""!!!!!!!!!""""""""""""""""""""""""###"""""""""""""""######$$$$$$###""""""###$$$$$$###""""""""""""""""""###########################%%%%%%$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&''''''((((((''''''(((((())))))******))))))*********+++++++++))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$"""######$$$$$$$$$######%%%###""" """###%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$############################################################"""###$$$###"""###%%%&&&""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&((())))))'''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((((('''*********)))))))))))))))++++++******++++++,,,---******+++,,,---//////000000//////............///000000000000000000111111////////////000111222333111111111000000000000///222222222222222222222222000000000000000000000000......///000000000000000------------------------//////...---+++******))),,,+++***))))))((())))))%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###############""""""""""""$$$$$$$$$############"""!!!"""######!!! !!! """###%%%&&&&&&""""""!!!!!!!!!!!!""""""##############################"""!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%% """""""""""""""######$$$$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""!!!###$$$###"""!!!"""### !!!###$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######!!!  !!!""""""###############$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""############!!!"""$$$%%%%%%$$$"""!!! !!!###"""!!!!!!!!!######"""""""""!!!!!! """"""""""""""""""""""""######""""""""""""######%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###########################$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((''''''(((((()))*********))))))******++++++++++++(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''&&&$$$######$$$&&&(((%%%%%%&&&'''''''''&&&&&&"""###$$$%%%&&&&&&&&&&&&"""""""""###$$$$$$$$$%%%&&&$$$"""###%%%&&&%%%"""""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$  !!!"""""""""""""""""""""""""""""""""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$&&&''''''&&&$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((++++++******)))'''&&&%%%,,,,,,+++***)))(((''''''***)))(((''''''((())))))---,,,,,,+++*********+++***++++++,,,,,,------...000000000000////////////000000//////.........---///111222111000///000111333222111000000111222333222111111111000000//////////////////////////////...------,,,,,,------.........---------,,,,,,,,,///...---,,,++++++++++++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$!!!$$$$$$###""""""###"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$$$$###""""""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! $$$$$$$$$######!!! !!!!!!!!!!!! !!!!!!""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!###%%%%%%###!!!""""""""""""""""""""""""######""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!###%%%&&&%%%$$$###"""""""""""""""""""""""" """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((&&&$$$%%%&&&&&&### &&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&''')))***(((((())))))*********+++++++++************++++++*********))))))))))))(((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""!!!!!!!!!"""""""""""""""#########$$$""" !!!###$$$###!!!######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$######"""""""""######$$$%%%########################"""############$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''&&&%%%$$$******)))(((((('''''''''***)))(((((((((((()))***,,,,,,+++*********************++++++,,,---------////////////////////////000/////////.........---///000111111000///000111222222111111111111222222111111111000000000//////........................------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))((((((((('''(((((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###'''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!#########"""""""""""""""!!!$$$$$$###""""""###"""###$$$$$$$$$$$$###"""!!!!!!"""""""""###############"""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########""""""  ######""""""!!!!!! !!!!!!""""""######!!!!!!!!!###$$$$$$###!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$""""""!!!"""######"""""""""""""""""""""""" !!!!!!"""""""""######"""""""""!!!!!!!!! """###$$$%%%%%%%%%$$$###""""""""""""""""""""""""!!!"""###"""!!! !!!###"""""""""""""""""""""""""""######$$$$$$######"""%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""##################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''''''***)))'''(((***)))'''$$$&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))''''''((()))******+++++++++******))))))******+++************))))))))))))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""""""""""""""!!!!!!!!!###"""!!!"""######"""!!!$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$!!!!!!"""############"""$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''******))))))))))))************))))))(((((())))))*********+++,,,,,,------..................///////////////...............///000111111//////000111111222222222222222222111111111000000000000//////------------------------------,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,+++***)))(((((((((((()))))))))(((((((((''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$######"""!!!!!! """###$$$###"""######"""######$$$$$$######""" !!!!!!!!!""""""""""""!!!!!!!!! !!!!!!""""""######################## !!!"""#########!!!!!!"""!!!!!!  !!!!!!!!!!!! ######""""""!!!!!!  !!!"""###$$$$$$!!!!!!!!!"""$$$$$$###!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!!!!!!!!!!######################## !!!"""######$$$""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$############""""""""""""""""""""""""!!!"""######!!!!!!"""###########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%% ########################"""############$$$$$$$$$########################""""""""""""""""""!!!!!!""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&((((((&&&$$$&&&&&&'''''''''''''''&&&''''''((((((((((((((('''&&&&&&'''(((***+++,,,,,,+++******))))))******+++++++++*********)))))))))(((((((((''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$######""""""!!!!!!%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!""""""##################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((()))))))))(((&&&&&&'''''''''((((((((())))))))))))*********+++)))(((((('''''''''(((((())))))******+++,,,,,,,,,------------....................................///000111000///...///111000111222333333222111000000000000000000000//////---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,+++***************))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""!!!!!! """######""""""###$$$""""""############""""""!!!!!!!!!"""""""""######  !!!"""###"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!"""""""""!!!!!! ######$$$$$$$$$$$$###### !!!!!!""""""###### !!!"""#########"""!!! !!!#########!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!! """""""""""""""""""""""" !!!"""###$$$%%%""""""""""""!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!"""###""""""""""""""""""""""""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""#########""""""!!!!!!!!!"""######$$$%%%%%%&&&&&&########################'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((''''''''''''((()))))))))((('''&&&%%%%%%&&&((()))+++,,,---******))))))))))))******++++++*********)))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$############$$$$$$############$$$$$$"""###$$$$$$%%%%%%$$$$$$######"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&''''''(((((())))))***(((((())))))************(((''''''&&&''''''(((((((((((()))******++++++,,,++++++,,,,,,---------------------..................000111000///...///000000000222333333222000000//////////////////000000------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++*********++++++***)))))))))******((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$%%%$$$$$$###############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!""""""############!!!"""######""""""###%%%"""""""""""""""""""""""""""""""""#########$$$$$$  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""#########"""!!!!!!######$$$$$$$$$$$$###### !!!!!!""""""######""""""""""""!!!!!!!!!!!!"""  """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%!!!!!!!!!!!!""""""""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''((()))))))))(((((((((%%%&&&&&&'''((((((''''''''''''((())))))((('''&&&$$$%%%&&&((()))+++,,,,,,***))))))))))))))))))************)))))))))((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%$$$$$$$$$!!!#########"""!!!"""###$$$$$$###############"""$$$$$$############$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''########################&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&'''''''''(((((()))))))))&&&'''((()))******))))))''''''&&&&&&''''''((((((((((((((()))******++++++******++++++,,,,,,---------------------............///000000......///000///000000000000000000///......////////////000000------------------------,,,,,,++++++++++++,,,,,,+++++++++*********))))))((((((''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$###&&&&&&'''''''''''''''((($$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$############$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###### !!!!!!"""######$$$$$$!!!"""###"""!!!!!!###%%%###""""""!!!!!!""""""###############$$$$$$$$$$$$!!!!!!!!! !!!!!!"""""" #########"""!!! """"""############""""""!!!!!!""""""""""""!!!!!!######""""""!!!!!! ###"""""""""!!!!!!!!! """ !!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""######$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """""""""""""""""""""""""""###$$$$$$""""""###$$$ """"""############""""""!!!"""############"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%##########################################""""""%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%%%%&&&((((((&&&%%%%%%&&&%%%%%%&&&'''((((((((((((&&&&&&'''''''''''''''&&&%%%%%%&&&''')))***++++++***))))))(((((())))))***))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%!!!###$$$###!!! """$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$%%%$$$######"""""""""###########################"""############$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''''''''''''''''''''((($$$%%%'''((())))))(((((('''''''''''''''((())))))''''''(((((()))******+++))))))******+++,,,,,,---,,,,,,,,,------............///000///......///000//////............//////........./////////000000........................,,,,,,++++++++++++,,,,,,+++*********))))))))))))'''''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$##################$$$%%%%%%""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""""""""""""""#########""""""###"""!!!!!!###%%%###"""!!! !!!"""###""""""""""""##################"""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!! ######""""""!!!!!! !!!!!!!!!!!!"""""""""""""""  """"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""######""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""### !!!!!!!!!"""""""""### !!!"""#########"""!!!"""""""""""""""""""""""""""###$$$$$$""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%"""$$$&&&%%%""" !!!"""$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''((())))))***))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&%%%"""""""""###$$$$$$$$$%%%"""%%%&&&&&&###"""$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""###############""""""!!!  """""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((((((((((((''''''''''''''''''((()))***''''''(((((()))*********((())))))***++++++,,,,,,,,,,,,,,,------............///000///...---...000///...---,,,,,,---...///---.........//////000000////////////////////////,,,++++++++++++++++++,,,************))))))))))))))))))((((((((())))))***(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######""""""###$$$%%%%%%"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$$$$$$$######"""!!!!!!!!!""""""###"""!!!!!!###&&&###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""%%%$$$###""""""!!!"""""""""""""""""""""""""""""" !!!!!!""""""###### !!!!!!!!!!!!!!! """"""############"""""" !!!!!!"""######### !!!"""###$$$$$$"""  """"""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""########################!!!"""$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""###### !!!$$$%%%&&&%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$###"""###$$$""""""""""""""""""""""""#########$$$$$$############$$$%%%&&&&&&%%%$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&%%%''')))'''$$$"""###$$$$$$%%%&&&'''(((((((((((($$$$$$######$$$&&&''')))&&&'''''''''(((((())))))))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$#########""""""$$$###!!! !!!!!!!!!!!!!!!""""""######$$$################################################""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$&&&&&&%%%$$$$$$######"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&(((((((((((())))))))))))&&&''''''((()))******+++))))))(((((((((((())))))******+++,,,,,,,,,,,,+++---,,,+++++++++,,,---...////////////...---,,,,,,++++++,,,,,,,,,,,,------------.........---+++***---------............///,,,,,,---...---,,,+++*********))))))(((((('''''')))))))))(((''''''&&&&&&))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%$$$###!!! """$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######"""!!!!!! !!!"""######"""!!! !!!"""######"""!!! !!!###$$$$$$######$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$!!! ###%%%$$$"""########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""###"""""""""!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$######""""""""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""""""""############""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""$$$###!!! !!!###%%%'''!!!!!!!!!!!! """""""""######$$$$$$%%%""""""###%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$############&&&&&&%%%$$$$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%***((('''(((***+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((***)))'''&&&%%%&&&((()))+++++++++*********))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$######"""########################!!!""""""###$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&################################################"""""""""###$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))******)))(((((((((((((((((())))))***++++++,,,,,,++++++,,,,,,+++++++++,,,---...,,,------.........------++++++,,,,,,,,,,,,------------...///...---,,,+++---------............///++++++,,,,,,,,,+++***)))))))))))))))((((((''''''''''''''''''(((((((((((())))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""!!!###$$$$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&&&&%%%$$$$$$######""""""############""""""!!!!!!""""""""""""!!!!!! """######"""!!!###$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###!!! !!!###$$$$$$"""########################""""""""""""""""""""""""!!!!!!""""""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!! !!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!"""""""""###############""""""!!!!!! """""""""!!! """$$$""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!"""""""""##############################$$$$$$####################################$$$$$$!!!!!!!!!""""""#########%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%$$$######""""""######!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%&&&((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((***)))'''&&&&&&'''((()))******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''$$$#########$$$$$$%%%%%%######$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$#########"""%%%%%%$$$#########$$$$$$##################""""""################################################!!!!!!""""""######$$$$$$$$$######""""""######$$$""""""######$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''''''''(((((())))))***(((((((((''''''((((((((())))))***+++++++++++++++,,,++++++++++++,,,---...******+++,,,------------++++++,,,,,,,,,,,,------------...///...---,,,+++---------............///******++++++******)))((()))))))))(((((((((((('''%%%&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$!!!###%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$$$$######$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""!!!""""""!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!! !!!###$$$###""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###%%%&&&&&&"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###$$$$$$""""""""""""""""""""""""""""""############"""""" ###""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""""""""##############################!!!!!!""""""""""""######$$$$$$###"""!!! """######"""!!!!!!###$$$########################""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""##################"""###$$$%%%$$$###"""!!! !!!!!!"""$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$"""""""""###############$$$$$$###""""""""""""###########################""""""######$$$%%%%%%&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''%%%###'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''))))))'''''''''((()))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((############$$$$$$%%%%%%!!!"""###$$$$$$%%%$$$$$$"""""""""###############""""""#########$$$$$$$$$######"""""""""!!!!!!!!!######""""""""""""""""""######""""""!!!!!! ################################################ !!!!!!!!!""""""############""""""""""""######""""""######$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))''''''((((((((((((''''''((())))))***+++*********++++++++++++,,,------...)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...//////...---,,,---------............///***************)))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&&&&###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!!!!!!!! $$$$$$"""!!!!!!"""$$$$$$###"""!!! !!!"""### !!!""""""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""""""""""""""""""""""" !!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!! ######""""""""""""######""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""""""""######""""""!!!!!! !!!"""###"""!!!!!!"""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!########################!!!!!!""""""######$$$$$$######$$$######"""!!!!!!!!!!!!""""""###$$$$$$%%%!!!!!!!!!"""""""""""""""!!!!!!""""""###%%%&&&&&&$$$$$$###"""""""""""""""######$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''(((((('''''''''((()))***((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&"""######$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$#########$$$$$$$$$%%%%%%###############$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$###################################################!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""###$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))''''''''''''((((((((((((''''''((())))))((('''''''''((())))))******))))))******+++,,,------......++++++,,,,,,++++++***)))+++++++++,,,,,,,,,------,,,---.../////////...------------............///,,,,,,++++++************'''''''''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''(((''''''&&&$$$%%%&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######################## ###"""!!! !!!"""######"""!!! !!!"""###!!!"""$$$###""""""###%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""###"""""""""!!!!!! ######""""""""""""######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""###### !!!"""""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""######$$$%%%$$$"""!!! !!!"""###"""""""""""""""""""""""" !!!!!!"""######!!!!!!!!!###%%%'''***+++$$$###""""""!!!!!!"""""" !!!!!!!!!""""""$$$$$$$$$######""""""""""""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''&&&'''''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###############!!!"""###$$$$$$$$$###### !!!""""""""""""#########$$$%%%%%%&&&&&&########################$$$$$$$$$#########""""""!!!"""######$$$#########$$$$$$$$$$$$$$$#########################################################!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###%%%$$$$$$###""""""!!!!!!###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))******)))((('''''''''((())))))))))))))))))***+++,,,---.........,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,------,,,---...///000///......---------............///,,,,,,+++************+++&&&''''''''''''(((((((((((((((''''''&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$######$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """###"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!########################"""!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!"""""""""###### """"""!!!!!!!!!!!!  !!!"""###$$$$$$ """"""!!! !!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""%%%$$$!!! ###$$$######"""""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$!!!!!!"""###%%%(((+++---######"""!!!!!!!!!!!!""" !!!!!!""""""######$$$%%%$$$$$$###""""""!!!!!!#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&&&&'''(((########################&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&%%%$$$###"""""""""""" !!!###$$$$$$$$$###""" !!!!!!"""!!!!!!"""""""""###$$$%%%%%%%%%########################!!!!!!!!!!!!  !!!"""###""""""!!!!!!!!!!!!!!!!!!"""""""""################################################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))***++++++***)))(((&&&'''(((((())))))((((((((()))+++---............+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,---...000000000///...---------............///,,,+++***)))((())))))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$############"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######"""""""""!!!!!!""""""""""""!!!!!!!!!"""######""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" ######""" !!!########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!""""""######!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""!!! !!!!!!######""""""###########################""""""!!!!!!!!!######"""###$$$&&&)))***######"""!!!!!!!!!!!!!!!"""######$$$%%%%%%&&&&&&############""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################"""$$$''''''&&&%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&(((((('''''''''&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$######"""""""""###### !!!###$$$$$$$$$""""""!!!!!!""""""###""""""!!! !!!!!!"""###$$$$$$$$$$$$$$$##################$$$$$$$$$$$$###############$$$%%%&&&'''&&&&&&%%%######$$$$$$%%%%%%%%%&&&############################################################""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&(((***+++,,,,,,+++***(((&&&''''''(((((((((((((((((()))+++---............******+++,,,------------++++++,,,,,,,,,---------,,,---///000000000//////---------.........//////+++***((('''''''''((()))&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%###""""""""""""!!! !!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########"""###$$$%%%%%%$$$###""" !!!"""######"""!!! !!!""""""!!!!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" ###$$$""" !!!########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""###### !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! """"""""""""!!!!!!!!!!!! """$$$$$$###""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""############""""""""""""""""""""""""######""""""!!!!!!  !!!#########""""""""""""###$$$%%%&&&&&&'''$$$###"""!!!%%%$$$###""""""$$$&&&'''######"""!!!!!!!!!!!!!!! !!!""""""######!!!!!!!!!"""######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%%%%########################!!!$$$&&&'''%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&(((((('''''''''&&&&&&&&&!!!"""###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%% !!!###$$$%%%$$$"""!!!###$$$$$$$$$$$$######""""""############$$$$$$$$$########################%%%$$$"""!!!!!!!!!"""##############################$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!! $$$$$$$$$$$$$$$###"""!!!!!!!!!""""""#########$$$$$$###"""""""""###%%%&&&%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$######!!!"""###$$$%%%$$$######!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$$$$$$$$$$((((((''''''&&&&&&&&&%%%((((((((('''&&&&&&&&&%%%'''(((***+++++++++***)))))))))))))))((((((((((((***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......000///...---,,,+++******************))))))))))))%%%$$$$$$$$$%%%''')))***''''''&&&%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&$$$"""###$$$%%%%%%###"""""""""########################%%%(((++++++((($$$""" """"""!!!!!!!!!!!!""""""!!!"""$$$$$$######$$$&&&$$$"""!!!"""###$$$###!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############"""!!!########################""""""""""""!!!!!!!!!!!! !!!!!!""""""$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""###### !!!!!!!!!!!! """"""######"""!!! """""""""""""""!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$#########"""!!! !!!"""###!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!###############$$$$$$%%%$$$$$$######""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&######""""""""""""######'''%%%###!!! !!!"""#########$$$$$$%%%%%%%%%&&&&&&%%%$$$######$$$$$$%%%###!!!###&&&'''&&&$$$!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###!!!!!!########################%%%%%%%%%$$$$$$############$$$%%%&&&%%%$$$###"""'''&&&$$$%%%&&&&&&%%%### !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$########################$$$$$$###""""""""""""###"""""""""""""""""""""""""""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$###""""""!!!"""""""""############"""!!! !!!########################$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&&&&'''((()))***))))))((()))))))))))))))))))))((())))))***++++++,,,,,,---++++++++++++++++++++++++------------------------......////////////......000000///...---,,,+++************))))))(((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&$$$""""""$$$%%%%%%###"""""""""######################## ###%%%%%%### """"""!!!!!!!!!!!!""""""!!!"""######"""!!!"""$$$###"""!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""#########"""""""""""""""###"""!!!!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""##################$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""!!!!!! !!!!!! """""""""""""""!!! """""""""!!! !!!!!!!!!!!!"""""""""""""""######$$$$$$######"""###"""!!! !!!"""###!!!!!!!!!!!!"""""""""""""""""""""!!!!!!"""""""""###""""""""""""###$$$$$$#########"""""""""""""""########################""""""!!!!!!!!!!!!""""""$$$$$$#########"""!!! ###############$$$$$$$$$$$$######"""!!!!!!""""""$$$"""!!!"""$$$%%%$$$###!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""!!!!!!########################%%%$$$$$$$$$$$$$$$$$$###!!!"""###$$$$$$$$$###"""!!! !!!#########""" !!!!!!"""######$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""###$$$$$$$$$$$$###""""""""""""""""""############!!!!!!!!! !!!""""""###!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((())))))((((((((((((''''''''''''''''''''''''(((((('''((()))*********))))))))))))))))))))))))))))))((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......000000///...---,,,,,,+++******))))))((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$""""""###%%%$$$###""""""###########################!!!###$$$###""" !!!""""""!!!!!!!!!!!!""""""!!!"""###"""!!! !!!"""###!!! !!!"""###""" ###""""""!!!!!!!!!!!!!!!######""""""!!!!!!!!! ############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$#########"""""""""############""""""""""""!!!""""""""""""""""""#########"""!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!###$$$$$$%%%""""""""""""""""""""""""###""""""!!!"""###%%%&&&""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!!!! """""""""""""""!!! $$$$$$###"""!!! !!!!!!!!!!!!"""""""""""""""######$$$$$$######"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""########################""""""!!!!!!!!!"""######""""""""""""############&&&%%%%%%$$$###"""!!!!!!!!!!!! !!!!!! """###%%%%%%###!!! $$$$$$##################$$$###""""""!!!"""""""""###!!!!!!!!!###$$$###"""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$ !!!"""#########"""!!!######"""!!!!!!!!!"""######$$$$$$""""""#########$$$$$$$$$########################$$$$$$%%%&&&&&&$$$###"""""""""""""""""""""""""""###$$$%%%&&&''''''&&&%%%########################"""""""""######""""""!!!######$$$$$$$$$######""""""""""""""""""########################$$$$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))(((((()))))))))))))))(((((((((&&&&&&''''''(((((())))))))))))******++++++++++++)))))))))))))))*********))))))******++++++,,,,,,.........///////////////..............................////////////......000000///......---,,,,,,+++***)))((('''&&&%%%$$$"""###%%%'''((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&''''''''''''&&&%%%%%%########################$$$###"""###$$$%%%$$$"""!!!###$$$$$$"""!!!"""###########################"""#########!!!!!!###$$$""""""!!!!!!!!!!!!"""""""""###$$$###!!! !!!"""!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%$$$$$$######""""""!!!###############"""!!! ########################$$$$$$$$$$$$#########"""#########""""""!!!!!!!!! !!!!!!!!!""""""######$$$###"""!!!!!! !!! !!!!!!""""""!!!!!! !!!!!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  """###!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""#########$$$$$$#########""""""#########""""""!!!"""""""""""""""!!! $$$$$$$$$######"""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""##################"""!!!!!!!!!!!!!!!""""""###!!!!!!""""""######$$$$$$%%%%%%$$$$$$###""""""!!!"""!!!!!! !!!!!!""" !!!"""###$$$$$$###"""%%%%%%%%%$$$$$$######"""%%%%%%$$$$$$$$$$$$$$$%%%###"""""""""###############"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&########################""""""######$$$$$$%%%%%% !!!"""######$$$$$$!!! !!!###$$$$$$###!!!!!!""""""############""""""#########$$$$$$$$$########################$$$$$$%%%&&&&&&$$$###"""########################%%%&&&&&&&&&&&&%%%###"""########################""""""############"""""""""######$$$$$$$$$############"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$#########"""############$$$$$$&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((((((((((((((((()))))))))))))))&&&''''''(((((()))))))))(((((((((((())))))******((()))))))))*********+++******++++++,,,---------.........//////000000000..............................////////////....../////////...------,,,,,,+++***)))((('''&&&%%%$$$"""###%%%'''((((((''''''%%%%%%&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$########################$$$###""""""###$$$###""" """$$$###"""!!!"""###"""""""""""""""""""""""" !!! !!!###""""""!!!!!!!!!!!!""""""###$$$%%%$$$"""!!!"""######!!! !!!"""###"""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########""""""!!!!!!!!!"""############""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!! !!!!!!"""""""""#########"""!!!!!!!!!!!!!!!!!!""""""######""""""!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! ##############################$$$$$$$$$$$$######""""""###############""""""""""""""""""!!! !!!!!!!!!""""""#########!!!!!!!!!!!!"""""""""""""""""""""######"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!!!!!!!!!!!!!!!!""""""###!!!!!!""""""######$$$$$$"""############$$$$$$$$$###""""""!!!!!!""""""###""""""!!!!!!!!!###$$$%%%&&&&&&%%%%%%$$$$$$######%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###!!! ########################"""""""""######$$$$$$$$$!!!!!!!!!"""###$$$%%%%%%$$$###""""""$$$$$$###""""""""""""""""""#########"""############$$$$$$$$$########################$$$$$$$$$$$$$$$######"""########################%%%&&&&&&&&&%%%###!!! ###########################$$$%%%%%%&&&%%%%%%%%%""""""###$$$$$$$$$$$$###############"""""""""""" !!!""""""""""""!!!%%%%%%$$$$$$###""""""!!!######$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$#########$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''(((((((((((())))))(((((((((((((((((())))))&&&&&&%%%%%%%%%&&&'''(((((())))))******+++++++++***++++++,,,------......++++++,,,,,,---.......................................////////////............---------,,,,,,,,,******))))))((('''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###########################%%%###!!!!!!###$$$###### !!!######"""!!!"""###""""""""""""""""""""""""!!!"""###"""!!!!!!###$$$""""""!!!!!!!!!!!!""""""###$$$%%%$$$###"""###$$$###"""!!!"""###$$$###!!!########################!!!!!!!!!!!!!!!""""""### """######$$$######""""""""""""""""""""""""""""""$$$$$$#########"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""############"""""""""""""""!!!!!! """"""""""""""""""""""""#########"""""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!"""""""""!!!!!!"""""""""""""""!!!  !!!""""""!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! """"""!!!!!!!!!"""######""""""""""""############ !!!"""###$$$%%%&&&&&&######""""""""""""#########"""!!! """$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$$$$%%%&&&%%%#########%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$"""########################"""""""""###############"""""""""""""""###$$$%%%$$$###!!!""""""###!!! """"""""""""""""""######"""############$$$$$$$$$########################$$$$$$###""""""""""""##############################$$$$$$%%%$$$###!!! ###########################$$$%%%%%%&&&&&&&&&%%%""""""###$$$$$$$$$$$$$$$############"""""""""!!! !!!"""###""""""!!!$$$$$$########################$$$$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&'''((('''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&'''''''''((((((((()))))))))((((((((((((((('''&&&&&&%%%&&&'''((()))((())))))******+++,,,,,,*********+++,,,,,,------***++++++,,,------....................................////////////......,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%$$$$$$###"""########################%%%###!!!!!!"""#########!!!######"""!!!"""###""""""""""""""""""""""""###%%%&&&%%%$$$###$$$%%%""""""!!!!!!!!!!!!""""""!!!"""######""""""###$$$%%%###"""###$$$%%%$$$"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!"""""""""######$$$$$$#########""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!! !!!!!!"""###$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!###$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""""" !!!""""""""""""""""""""""""""""""!!!  !!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!"""######"""!!! !!!!!!!!!!!!""""""""""""!!!"""$$$%%%%%%$$$"""!!!###""""""""""""###$$$$$$#########""""""""""""""" !!!"""###$$$%%%&&&&&&""""""!!!!!!!!!!!!""""""""""""""""""""""""######"""""""""""""""#########""""""!!!!!!"""######$$$###%%%&&&%%%"""!!!"""$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!####################################""""""""""""###"""!!!!!!!!!"""#########!!! !!!#########!!!###""""""""""""""""""""""""############$$$$$$$$$########################%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""!!!!!!###$$$$$$###"""!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!"""###%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######$$$###"""""""""###$$$%%%***)))'''%%%%%%%%%'''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%&&&&&&&&&''''''((((((******))))))((((((''''''***)))((((((((()))+++,,,((())))))***++++++,,,,,,)))))))))***++++++,,,,,,,,,,,,------...///000000////////////////////////......////////////......,,,,,,++++++++++++++++++************))))))))))))%%%$$$$$$$$$%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$###""""""""""""""""""""""""""""""%%%###!!! """######### """###"""!!!"""###"""""""""""""""""""""""" !!!###"""  """"""!!!!!!!!!!!!""""""!!!""""""!!!!!!"""$$$%%%$$$###$$$%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!"""###$$$%%%&&&&&&"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$""""""!!!!!!  !!!###$$$%%% !!!!!!!!!!!!  !!!"""######"""""""""""""""""""""""""""$$$$$$###""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""###$$$$$$$$$$$$$$$"""""""""""""""!!!!!! $$$$$$$$$$$$############!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!"""######"""!!! !!!!!!!!!!!!"""""""""""""""###%%%&&&&&&%%%###"""###############$$$$$$%%%$$$$$$######""""""!!!!!!!!!""""""###$$$$$$%%%%%%!!!!!! !!!!!!!!!"""###$$$$$$###!!!  !!!!!!""""""$$$$$$######$$$%%%&&&&&&"""$$$%%%$$$!!! !!!###!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& !!!###%%%'''((())))))########################$$$$$$######""""""!!!!!!###"""  !!!""""""!!!!!!"""%%%&&&&&&%%%#########"""""""""""""""""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""""""""############""""""######"""""""""###%%%&&&%%%$$$###!!!!!!!!!"""#########""""""""""""""""""!!!""""""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""###%%%''''''%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''***((('''&&&&&&'''(((***))))))((('''''''''''''''(((((((((((())))))))))))((((((''''''((()))******++++++++++++,,,---......,,,,,,,,,---------............------------......000000000///...,,,+++***,,,,,,,,,+++++++++************)))''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%%%%###!!!######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""###!!! """%%%&&&%%%###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""######"""!!! """"""""""""############""""""############""""""%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""###%%%&&&$$$$$$$$$$$$"""!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!! ######""""""!!!!!! $$$###""" """###$$$######""""""!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%% !!!!!!!!!!!!""""""!!!!!! """"""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!$$$"""  """""""""""""""""""""""" !!!!!!!!! !!!!!!""""""!!! """"""""""""""""""""""""########################""""""######$$$$$$$$$%%%###""" """""""""!!!"""######$$$""""""""""""""""""""""""!!!"""#########!!! &&&%%%###"""""""""######$$$$$$$$$$$$#########"""$$$$$$##################!!!!!!""""""#########$$$######$$$$$$$$$######"""!!!!!!"""###$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&%%%###"""""""""######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$############"""""""""###%%%&&&&&&$$$###$$$'''(((&&&$$$""""""###$$$$$$$$$$$$$$$$$$!!! """###""" """"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############""""""""""""######$$$$$$###"""""""""""""""""""""############""""""######"""""""""###%%%%%%%%%$$$"""!!!!!!!!!"""###############""""""""""""!!!"""######""""""###$$$########################""""""###$$$$$$$$$$$$##############################$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''')))((('''&&&&&&'''((()))))))))((('''''''''''''''(((((((((((())))))))))))((((((((())))))*********************+++,,,---...,,,,,,,,,------------............------.........////////////...---++++++,,,,,,+++++++++************)))((('''&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''&&&$$$""""""##################"""""""""""""""############%%%###""""""$$$%%%###!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!#########"""!!! """"""""""""############""""""############""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!""""""""" !!!!!!!!!!!!!!! ############""""""""""""$$$###!!! !!!###$$$###"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!""""""!!!!!!!!!""""""""""""###""""""!!!!!!!!! """"""""""""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""!!! !!!"""###"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""!!!!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""######################## !!!!!!!!!"""""""""""""""!!!!!! !!!"""###"""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""!!!!!! %%%%%%###"""""""""######$$$$$$#########"""""""""########################$$$$$$$$$$$$############"""######$$$$$$$$$###############$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$############"""""""""###$$$%%%###!!! ###$$$###""" !!!######$$$$$$$$$%%%### !!!###$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""######$$$###""""""""""""""""""""""""############""""""#########"""######$$$%%%$$$###""""""!!!"""""""""$$$$$$#########"""""""""###$$$%%%$$$###"""###$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((())))))((((((''''''''''''((((((((((((((())))))))))))((()))***+++++++++***)))))))))))))))***+++,,,---,,,,,,,,,,,,------------.......................................---,,,,,,++++++++++++*********)))))))))((('''&&&&&&&&&&&&((('''&&&'''))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''%%%###!!!""""""######""""""!!!############$$$$$$$$$$$$&&&$$$############!!! """"""""""""""""""""""""!!!""""""######""""""!!!""""""!!! """"""""""""############""""""############"""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!""""""###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""""""""###### !!!!!!""""""!!!!!!!!!############$$$$$$$$$$$$###""" """###""""""""""""!!!!!!!!!!!!######""""""!!!!!!  !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""########################### !!!""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########""""""""""""!!!!!!!!!""""""""""""!!!!!! """"""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&"""""""""""""""#########""""""""""""""""""""""""######"""!!!!!!!!!""""""%%%$$$######"""###############"""""""""!!!!!!!!!#########$$$$$$$$$######&&&&&&%%%%%%$$$#########""""""###$$$%%%%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&'''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$############"""""""""###$$$$$$"""  """"""""" !!!"""###$$$$$$$$$$$$%%%###""""""###$$$$$$##################$$$$$$$$$$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%######"""""""""""""""###"""######$$$$$$######"""##################$$$$$$######""""""""""""""""""$$$$$$$$$#########""""""###$$$%%%$$$"""!!!"""###########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((()))(((''''''''''''(((((((((((((((((())))))))))))((()))+++,,,---+++***((((((((((((((()))***+++,,,++++++,,,,,,,,,------------..................---------.........---,,,,,,+++************))))))))))))((('''&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&''''''%%%###!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$$$$############""""""!!!"""""""""""""""""""""""""""""""""######""""""""" """$$$&&&!!!"""""""""############""""""############""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$""""""""""""############ !!!!!!""""""""""""!!!"""""""""######$$$$$$$$$!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!######""""""!!!!!! !!!"""""""""""""""############""""""""""""!!!!!!"""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######################## !!!"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######""""""!!!""""""""""""""""""""""""#######################################$$$$$$$$$"""""""""######$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""$$$###"""!!!!!!!!!######$$$$$$##################""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$######!!!"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&''''''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$#########""""""""""""#########$$$###!!!!!!"""###%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###""""""##################"""""""""###$$$%%%########################%%%%%%$$$$$$$$$$$$%%%%%%###"""""""""""""""############$$$$$$$$$$$$###############$$$############"""""""""#########""""""########################"""###$$$###!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################!!!###%%%''''''%%%###!!!######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))(((***+++---,,,+++)))((((((((((((((()))***+++++++++++++++,,,,,,,,,------------...//////...------,,,---------------,,,,,,*********)))))))))(((((((((''''''&&&&&&&&&&&&'''%%%%%%$$$%%%&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%###!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""######!!!!!!""""""""""""###$$$""""""""""""""""""""""""""""""############"""""" """%%%&&&!!!"""""""""############""""""############""""""###""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!"""############""""""""""""############ !!!"""######"""""" !!!!!!""""""#########!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! !!!!!!"""""""""""""""############"""""""""""" !!!!!!!!!""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!""""""########################!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############"""########################""""""""""""""""""""""""$$$$$$###########################""""""!!!!!!!!!!!!!!!"""############"""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$############$$$#########""""""""""""!!!!!!!!!!!!!!!"""###%%%%%%%%%$$$### !!!!!!"""###$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&######$$$%%%%%%&&&''''''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$######$$$%%%%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######"""""""""###""""""""""""$$$$$$######"""###%%%&&&%%%%%%$$$$$$###!!! """""""""!!!!!!!!!"""###$$$###"""""""""###%%%&&&"""""""""#####################""""""""""""######"""""""""""""""######$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""!!!!!!"""############"""""""""######$$$%%%%%%%%%!!!"""###"""!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!###%%%''''''%%%###!!!############$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))(((((((((((()))))))))))))))***+++++++++***)))((((((((((((((()))***+++,,,++++++++++++,,,,,,,,,,,,,,,---...//////...---,,,---------------,,,++++++))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&'''%%%$$$###$$$&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""$$$###!!!!!!""""""######""""""!!! !!!!!!!!!""""""""""""!!!""""""""""""###%%%"""""""""""""""""""""""""""######$$$$$$######"""""""""!!!!!!!!!""""""###""""""""""""############""""""############""""""$$$######""""""######$$$"""""""""""""""""""""""" !!!!!!"""""""""!!!!!! !!!"""""""""!!!!!!!!!!!!"""""""""###### !!!"""############!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""""" !!!""""""######"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""###############""""""!!!!!!!!!!!!!!!##############################"""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!"""""""""######$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!  !!!"""$$$$$$######"""""""""""""""""""""""""""######"""""""""###$$$$$$""""""###$$$$$$$$$$$$#########"""""""""!!!!!!!!! !!!###%%%&&&%%%$$$### """###$$$%%%&&&######$$$%%%&&&&&&&&&%%%""""""###$$$%%%&&&''''''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######""""""#########"""!!! !!!######"""!!!"""$$$"""""""""!!! !!!""""""!!! !!!###$$$###"""!!!"""###%%%&&&!!!"""""""""#########$$$######""""""""""""######"""""""""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$###"""!!! !!!"""###$$$######"""!!!!!!"""###%%%&&&''''''!!!"""######"""!!!"""$$$########################""""""###$$$$$$$$$$$$###########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((())))))(((((((((((())))))))))))*********))))))((((((((())))))))))))***+++,,,,,,***++++++++++++,,,,,,,,,,,,---///000000///---,,,.........---,,,+++***)))))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""#########$$$######$$$$$$$$$%%%%%%%%%########################!!! """######!!!"""##################"""!!!!!!"""""""""######### """######!!! """$$$"""""""""""""""""""""""""""######$$$$$$######""""""###############""""""""""""""""""############""""""############""""""$$$######""""""######$$$"""""""""""""""""""""""" """############""" !!!!!!""""""""""""!!! !!!!!!!!!""""""""" !!!######$$$$$$#########""""""""""""""""""!!!""""""""""""""""""!!! !!!!!!!!!"""""""""### !!!!!!""""""######!!!!!!"""############""" !!!!!!"""""" !!!!!!!!!!!!"""""""""!!!!!!"""""""""#########"""""""""""""""""""""""""""#########$$$$$$$$$%%%######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!!!!"""###"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!""""""#########"""###$$$$$$%%%%%%$$$$$$########################""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!"""""""""!!!  !!!###$$$$$$$$$"""!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$#########"""""""""!!!###%%%&&&%%%$$$###!!!!!!"""######$$$%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%"""#########$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######""""""#########"""  ######""" !!!!!!!!!!!!!!!!!! !!!###$$$### """$$$$$$###"""!!!!!!###%%%&&&!!!!!!""""""#########$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""!!!""""""###$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$###"""!!! !!!"""$$$$$$$$$###""" """###%%%'''((()))!!!"""$$$$$$######$$$&&&""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((&&&""" """&&&((($$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""###$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((()))***(((((((((((())))))))))))******)))(((''''''(((((())))))))))))***+++,,,---******+++++++++,,,,,,,,,,,,---///000000///---,,,.........---,,,+++)))((()))(((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!""""""#########$$$#########$$$$$$%%%%%%%%%########################!!!!!!!!!"""######!!!######$$$$$$$$$$$$######"""############$$$$$$$$$!!!###%%%###  """""""""""""""""""""""""""######$$$$$$$$$$$$######!!!###$$$%%%%%%%%%$$$""""""""""""############""""""############""""""######""""""""""""######"""""""""""""""""""""""" """###$$$$$$$$$###""""""############"""""" !!!!!!!!!!!! !!!######$$$$$$$$$%%%$$$$$$$$$######""""""""""""############"""""" !!!!!!!!!""""""###### !!!"""###$$$$$$!!!!!!"""############### !!!!!!"""###$$$$$$%%%""""""""""""############!!!!!!""""""#########$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!!!!!!!###&&&'''""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################""""""""""""""""""""""""%%%$$$$$$$$$######""""""!!!"""######"""""" !!!###$$$%%%$$$"""!!!""""""""""""""""""""""""!!!"""###%%%%%%%%%$$$###!!!"""###$$$%%%%%%$$$###$$$$$$$$$$$$############ ###&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$############"""######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''''''''((((((((('''%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######!!!"""#########!!!  %%%&&&###!!!!!!"""!!!"""###$$$$$$%%%%%%%%%"""$$$%%%$$$!!!!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""###############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$###!!!!!!###&&&$$$$$$$$$############"""!!!!!!!!!!!!""""""""""""%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$######"""###############"""!!! """############$$$$$$$$$&&&%%%%%%$$$#########$$$&&&&&&&&&&&&%%%###!!! $$$$$$######$$$$$$%%%&&&%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((''''''''''''((((((******++++++++++++******))))))))))))))))))))))))***+++,,,+++))))))***+++---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++(((((((((((((((((((((((()))((('''&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$#########""""""$$$$$$############$$$$$$############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """"""""""""############"""""""""###$$$$$$$$$%%%###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""$$$%%%&&&########################%%%$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!"""###%%%%%%""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$###"""!!!  !!!"""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!!!!""""""###### """######""""""###$$$&&&&&&%%%%%%###""" !!!"""###"""!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!"""""""""""""""###$$$$$$$$$""" !!!""" """"""  """$$$$$$$$$############"""########################!!!!!!"""###$$$%%%%%%%%%######"""!!!!!!"""###$$$%%%%%%$$$$$$###""""""!!!######$$$$$$$$$%%%%%%%%%######""""""""""""##############################&&&%%%$$$"""!!!!!! #########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###"""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$$$$###############$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""##################""""""""""""######$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""""""""############""""""!!!""""""###$$$$$$%%%%%%###############$$$%%%%%%$$$%%%$$$###!!!!!!"""$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""######""""""""""""####################################$$$$$$$$$######"""###$$$$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''&&&%%%$$$###&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''))))))(((((((((((())))))&&&''''''''''''''''''&&&(((((((((((((((((((((((()))***++++++))))))***+++++++++************++++++++++++++++++************(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$######""""""######$$$#########"""""""""!!!!!!""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""""""""############""""""""""""""""""######"""!!!  ########################!!!!!!!!!!!!"""###$$$%%%########################$$$$$$########################""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! ######""""""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### """######""""""###$$$"""######$$$$$$$$$$$$######%%%&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!!!!! !!!!!!&&&$$$""""""######!!!###"""!!!"""###$$$""" """""""""######$$$$$$$$$########################"""""""""###$$$$$$$$$%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$########################%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""""""""!!!""""""""""""##################""""""""""""######$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$###############""""""!!!!!!!!!!!!""""""!!!!!!"""###$$$%%%%%%%%%"""""""""#########$$$$$$$$$$$$$$$###!!!!!!"""###$$$$$$#########"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######""""""###%%%%%%&&&&&&&&&"""############$$$$$$$$$%%%%%%$$$$$$######$$$$$$"""###%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%&&&&&&'''((('''''''''''''''''''''''')))))))))(((((()))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((***+++***)))((()))+++******))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""######$$$######""""""""""""!!!!!!####################################""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""!!! ##############################""""""""""""######""""""""""""""""""""""""""""""##################$$$######""""""######$$$!!!!!!!!!!!!""""""""""""########################!!!""""""######""""""!!!###"""""""""""""""###### !!!""""""###$$$$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """######""""""###$$$"""#########$$$$$$%%%%%%"""$$$&&&''''''&&&###"""""""""""""""""""""""""""############"""""""""""""""!!!!!!!!!!!!"""######%%%$$$###"""######""" &&&###!!!"""%%%%%%""" !!!!!!"""###$$$%%%&&&##########################################$$$$$$&&&%%%$$$"""!!!!!! !!! !!!"""#########!!!!!!"""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%##############################""""""""""""######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$###""""""############""""""""""""""""""##################""""""""""""###############"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$###############$$$$$$$$$!!!!!!""""""############!!!"""######""""""###%%%############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%%%%########################""""""###$$$$$$$$$###### !!!"""###############""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%"""###$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''')))***)))(((((()))******))))))(((((())))))***))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########"""""""""!!!!!!!!!!!!########################""""""""""""""""""""""""!!!"""""""""#####################""""""!!!!!! """###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$###"""""""""""""""###!!!"""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$ !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" """######""""""###$$$&&&%%%%%%$$$############"""!!!!!!###$$$%%%$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###"""!!!!!!!!!!!! %%%$$$#########""" !!!!!!!!!"""###$$$$$$$$$########################$$$$$$$$$###############$$$$$$###""""""!!!!!!!!! !!!!!!"""#########""""""""""""#########$$$$$$$$$$$$######$$$$$$$$$########################""""""!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###############################################################$$$$$$%%%&&&&&&%%%$$$$$$###""""""""""""############""""""!!!"""""""""##################""""""""""""######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%############%%%&&&%%%%%%$$$$$$###""""""""" !!!"""############""""""""""""###%%%'''#########"""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$###############"""!!! """"""#########$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%##################$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&'''))))))(((((()))*********))))))))))))******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$""""""""""""###############""""""""""""""""""###"""""""""!!!!!!!!!!!! ########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$######""""""""" !!!###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$###"""""""""""""""###$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!! !!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! """######""""""###$$$&&&%%%$$$######$$$$$$%%%)))&&&!!! !!!###$$$###""""""""""""""""""""""""########################  !!!!!!""""""""""""!!!!!!!!!!!!###&&&)))'''""" !!!$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############!!!!!!""""""#############################################$$$$$$$$$%%%%%%######""""""""""""##############################!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$######################################################"""""""""######$$$%%%%%%$$$$$$###"""!!!!!! """"""############""""""!!!"""""""""##################""""""""""""######!!!!!!""""""######$$$$$$""""""""""""""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""!!!"""###$$$$$$$$$###"""!!!#########%%%&&&######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%$$$$$$#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%###"""""""""############$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$###"""""""""""""""$$$############$$$%%%%%%%%%%%%%%%%%%&&&''')))))))))(((''''''&&&'''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&(((((('''''')))*********))))))))))))******)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""""""""###""""""!!!!!!""""""###""""""!!!!!!!!!!!! ######################## !!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$############ !!!!!! ########################$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""!!!  !!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! ###"""""""""""""""######$$$$$$###""""""!!! """"""""""""""""""""""""######################## !!!!!!!!!""""""""" !!!!!!""""""######"""""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!! """######""""""###$$$""""""""""""$$$&&&)))***444---%%% !!!"""###""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!"""######$$$%%%%%%#########%%%###)))---+++$$$!!!$$$)))######"""""""""!!!!!!!!!""""""""""""""""""""""""##################$$$$$$ !!!###$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%###""""""""""""""""""###########################""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$######$$$$$$$$$$$$######################################################"""""""""""""""###$$$%%%#########"""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""##################""""""""""""###### !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$!!!"""$$$%%%&&&%%%$$$### """###"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$###"""""""""######%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%&&&(((***+++))))))((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&)))))))))******)))))))))''''''''''''''''''''''''$$$&&&''''''''''''(((***)))((((((''''''(((((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! """""""""""""""""""""""" !!!!!!""""""""""""""""""""""""############""""""""""""############!!! !!!!!!"""#################################"""""""""""""""###########################"""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""#########"""""""""!!!!!!!!! """######""""""###$$$""""""!!!"""$$$'''***+++222,,,$$$!!!"""$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###############$$$$$$%%%"""$$$&&&%%%###"""$$$&&&"""&&&***((($$$"""$$$(((!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%% !!!"""###$$$$$$######!!!!!!""""""######$$$$$$############$$$$$$$$$$$$$$$######""""""######$$$###########################"""""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%######$$$$$$$$$$$$######################################################!!!!!!!!!!!!"""###$$$%%%######"""""""""""""""""" !!!!!!!!!!!! """"""""""""##################""""""""""""###### !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###""" !!!###$$$%%%''''''!!!###%%%&&&&&&&&&$$$### """$$$$$$""" """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$&&&((()))""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%% !!!"""###############"""############$$$$$$$$$$$$#########$$$%%%%%%&&&%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$%%%&&&(((***+++))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%''''''''''''(((***'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""######$$$$$$$$$%%%""""""!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$""""""""""""############ !!!!!!""""""######%%%$$$#########$$$&&&'''!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""####################################""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!"""###%%%%%% !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""############""""""!!!!!!!!! !!!"""######""""""###$$$%%%%%%#########%%%''')))***%%% $$$&&&%%%"""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$%%%%%%%%%&&& !!!!!!""" """$$$###!!! """$$$ """######"""""""""### !!!"""###$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&!!!"""###$$$$$$###!!!!!!!!!"""$$$%%%%%%""""""""""""############%%%$$$$$$$$$$$$$$$$$$%%%##############################""""""""""""###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''(((######$$$$$$$$$$$$######""""""""""""""""""""""""########################!!!!!!!!!!!!"""###$$$%%%###############$$$$$$$$$ """"""""""""##################""""""""""""###### !!!"""###$$$%%%&&&""""""############""""""""""""############""""""########################"""""""""""""""######$$$######$$$%%%&&&&&&&&&&&&$$$"""!!! !!!"""$$$########################""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """######""""""###%%%%%%$$$###!!!!!!!!!!!!"""'''$$$!!!"""%%%'''&&&%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''+++***)))(((((((((((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%,,,+++***((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&$$$###"""###$$$$$$''''''%%%%%%$$$%%%&&&'''%%%%%%%%%$$$$$$$$$##########################################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$&&&%%%$$$######$$$######$$$$$$%%%%%%%%%&&&!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!$$$""" !!!$$$%%%###!!!!!!###$$$%%%$$$"""!!!################################################'''&&&%%%###""""""!!!!!!"""!!!  !!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! ######""""""""""""######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!!!!"""$$$""" """"""!!!!!! """"""""""""""""""""""""!!! !!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######!!!"""$$$%%% """###$$$$$$###""" !!!!!!!!!"""""""""###$$$$$$############$$$$$$###""" !!!"""###!!! ########################""""""############"""""" """###$$$$$$$$$#########""""""""""""######%%%$$$$$$$$$######""""""""""""!!! """""""""""""""""""""""" !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!"""######"""!!!$$$""" """$$$%%%### ###"""!!!"""###$$$###!!!###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&%%%$$$"""!!!########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###""""""""""""############""""""""""""""""""""""""###!!!  !!!###!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$%%%%%%""""""############""""""""""""############""""""########################"""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""""""""######################## """######""""""###$$$$$$###"""""""""###$$$$$$!!! !!!!!! ###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''((())))))((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%###""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$##########################################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$######!!!!!!!!!!!!!!!""""""""""""######$$$$$$######"""!!!!!!!!!""""""""""""###$$$"""!!!!!!###$$$###!!! !!!"""###$$$######"""######################## ######"""!!! ###"""!!! !!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!######""""""""""""######!!!!!!""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""""""""""""""""" !!!"""!!!"""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""!!! !!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###### !!!"""###$$$%%% !!!###$$$$$$###!!! !!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""$$$"""!!!"""###$$$###!!!########################""""""############"""""" """###$$$$$$$$$###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! ###"""!!!!!! !!!!!!"""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""$$$"""!!!"""###$$$"""!!!###"""!!!"""$$$$$$""" """!!! """"""!!! !!!!!!!!!!!!!!! ###$$$$$$$$$$$$$$$$$$%%%!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$###"""######$$$$$$$$$######""""""######$$$$$$%%%%%%""""""""""""############$$$######""""""######$$$%%%%%%%%%%%%%%%$$$###"""################################################"""######$$$$$$######"""""""""""""""############""""""""""""""""""""""""######"""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""############""""""""""""############""""""########################"""""""""""""""######$$$$$$%%%%%%%%%%%%$$$#########"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$####################################!!!"""######""""""###$$$###""""""######$$$&&&&&&###!!! """$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%$$$###############%%%%%%%%%$$$$$$$$$##########################################""""""""""""""""""""""""""""""""""""###!!!!!!###&&&'''%%%"""$$$$$$$$$###############!!!""""""######""""""!!!""""""""""""###############"""!!!"""###$$$###!!!!!!"""""""""############################################################"""!!!!!! !!!!!!"""$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###############$$$###"""###%%%&&&%%%$$$""""""""""""############""""""""""""""""""""""""######"""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""###$$$$$$ """######""" """"""""""""!!!!!!!!!!!!!!!!!! !!!!!!$$$###"""###$$$%%%$$$###""""""""""""""""""""""""""""""############"""""" !!!"""######$$$######!!!!!! !!!!!!############""""""""""""######"""!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""#######################################"""!!!"""###$$$###"""###"""!!!"""$$$$$$"""!!!"""!!! !!!"""###""" ###"""""""""""""""######$$$$$$$$$$$$$$$#########!!!""""""######""""""!!!""""""###$$$$$$$$$$$$#########$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$###""""""""""""""""""###%%%%%%$$$$$$######$$$$$$################################################!!!""""""""""""""""""!!!""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$$$$######"""""""""############""""""########################"""""""""""""""######$$$"""###$$$$$$$$$$$$$$$#########"""!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""################################################!!!"""######"""!!!"""$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$%%%%%%$$$$$$############%%%%%%%%%$$$$$$$$$##########################################"""""""""!!!""""""""""""""""""""""""$$$!!! $$$)))***&&&"""&&&%%%%%%$$$$$$######### !!!!!!"""""""""############"""""""""######"""""""""""""""!!!"""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########""""""!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""#########""""""###$$$%%%&&&''''''!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""#########"""!!!!!!""""""""" !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!###""""""""""""""""""######"""!!!"""$$$%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!""""""############"""!!!!!! !!!!!!"""$$$###########################""""""""""""######""""""""""""""""""""""""!!!!!!"""##########################################"""!!!"""###$$$###""""""""""""#########"""!!!%%%###"""###$$$%%%$$$###$$$###"""!!!"""###$$$%%%%%%%%%$$$$$$######"""""""""""""""######"""""""""""""""###$$$$$$$$$$$$######$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&######""""""""""""######&&&%%%$$$#########%%%%%%################################################!!!""""""######""""""!!!!!!"""""""""############""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$$$$######""""""######$$$$$$$$$$$$######""""""############""""""########################"""""""""""""""######$$$ !!!"""###$$$$$$$$$$$$######""""""""""""##############################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###"""!!!"""###%%%%%%%%%%%%$$$$$$######!!!"""###############$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$&&&''')))$$$%%%&&&&&&'''&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##########################################"""""""""!!!""""""""""""""""""""""""$$$""""""%%%***,,,'''###""""""!!!!!!   !!!!!!!!!""""""""""""######"""""""""###"""""""""!!!"""######$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%###############"""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!"""############"""!!!""""""!!! """"""""""""""""""""""""""""""!!!!!!!!!""""""###"""######""""""!!!!!!""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###""""""!!! !!!!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!######""""""""""""######"""!!! !!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""############""""""!!!!!!""""""### ######""""""""""""######""""""""""""""""""""""""!!!""""""############"""########################"""!!!!!!!!!###$$$$$$"""!!!"""#########"""""""""$$$###"""###$$$%%%$$$"""  !!!"""$$$$$$$$$######"""""""""""""""############""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$######"""###############"""""""""############$$$$$$$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%#########$$$%%%&&&################################################"""##################"""!!!"""""""""############""""""""""""""""""""""""""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""######$$$$$$$$$$$$######""""""############""""""########################"""""""""""""""######$$$ """######$$$$$$###################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""!!!"""###%%%%%%%%%%%%$$$###"""!!! """###$$$###"""###$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((($$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''""""""!!!!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##########################################""""""""""""""""""""""""""""""""""""######$$$'''******&&&"""""""""""""""!!!!!!!!!!!!!!!""""""######""""""!!! !!!!!!!!!!!!!!!###$$$###"""!!!"""###!!!"""""""""####################################"""""""""""""""""""""""" !!!"""!!!""""""######""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!! !!!"""###$$$$$$###"""!!!###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###***+++***'''###!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""#########"""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!  """######"""""""""""""""""""""""""""""""""############""""""######""""""""""""############""""""""""""###### !!!!!!!!!!!!!!!""""""!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!"""######""""""!!!########################"""!!! !!!###$$$$$$###!!!"""$$$$$$"""!!!"""###!!!  !!!"""!!!!!!!!! !!!!!!"""###$$$###############""""""""""""######$$$$$$######"""""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""### !!!!!!!!!"""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###""""""############""""""########################"""""""""""""""######$$$"""#########"""!!! #########$$$$$$#################################""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""""""""""""""""""""###$$$###!!!!!!!!!""""""###$$$$$$$$$###"""!!!!!!$$$''''''%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$ """$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$##########################################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""%%%''''''&&&###!!!############$$$$$$$$$$$$"""######$$$$$$######""" !!!!!!!!!!!!"""""""""!!!###$$$###!!!!!!"""$$$ !!!"""###$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$  !!!!!!"""###"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!""""""###$$$+++,,,,,,)))%%%######$$$"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!""""""""" !!!"""###$$$$$$######""""""""""""######!!! !!!###$$$$$$###########################""""""############""""""$$$###"""!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""""""""######$$$$$$!!!!!! !!!!!!"""###""""""""""""""""""""""""!!!!!!!!!""""""!!!!!! """""""""""""""""""""""""""!!! !!!###%%%$$$### """$$$$$$"""!!!"""###  !!! """###$$$%%%&&&&&&&&&&&&""""""""""""############"""######$$$$$$######"""""""""###$$$$$$$$$$$$### !!!"""###$$$%%%%%%%%%"""""""""######$$$$$$$$$!!!!!!"""""""""#########$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""""""""!!!""""""""""""############""""""""""""""""""""""""###"""!!! !!!"""###########################!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$###""""""############""""""########################"""""""""""""""######$$$%%%%%%$$$###!!!######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%###########################$$$$$$###!!!!!!!!!""" """###$$$$$$###### ###&&&&&&$$$###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&$$$###"""###$$$$$$ ###%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$##########################################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""%%%&&&%%%"""  !!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""############!!!###%%%$$$!!! """$$$!!!###$$$%%%$$$"""!!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!"""###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""""" """###$$$$$$###""" !!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""######""""""###$$$%%%%%% """$$$###!!! """$$$$$$$$$######""""""!!!!!!"""""""""""""""""""""""" """""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""###$$$$$$######""""""""""""###### !!!"""###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&"""!!!!!!"""$$$&&&%%%$$$########################""""""############""""""$$$###"""!!!!!!"""######!!!!!! !!!!!! !!!!!! !!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$%%%$$$### ###%%%$$$"""!!!"""$$$"""  !!!"""!!!  """###$$$$$$######!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$### """###%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######""""""""""""######!!!###$$$%%%&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!! """"""""""""############""""""""""""""""""""""""$$$###!!! !!!###$$$""""""""""""""""""""""""""""""######$$$$$$%%%%%%#################################"""""""""""""""########################!!!!!!"""###$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###############$$$$$$%%%$$$$$$###""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%!!!!!!!!!!!!""""""""""""!!!###$$$%%%%%%$$$###!!!""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###############$$$######"""!!! ##############################""""""!!!!!! !!!!!!!!!!!!!!!"""############""""""!!!!!! !!!  !!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!###$$$%%%$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""" !!!"""######"""!!! """""""""""""""!!! !!!"""###$$$###!!! """""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$###!!! """"""###""""""!!!  !!!"""""""""""""""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!######""""""""""""######""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&########################'''$$$""""""%%%%%%### ########################%%%%%%%%%$$$###"""!!! !!!"""###%%%''')))***++++++(((%%%!!! !!!###$$$########################%%%&&&&&&'''&&&%%%###"""############""""""""""""%%%$$$$$$$$$######""""""$$$#########""""""!!!!!!""""""""""""############$$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!######"""!!!!!! !!!!!!######"""""""""""""""###########################!!!"""""""""###################################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""########################""""""""""""""""""""""""$$$###"""""""""###$$$%%%########################""""""""""""""""""""""""######################################################$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$"""""""""""""""!!!!!!!!! !!!""""""!!! """"""""""""""""""""""""###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""!!!!!!"""""""""#########"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""!!!!!!"""########################"""!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!"""!!!!!! !!!!!!""""""""""""""""""""""""""" """"""""""""###$$$%%%%%%############"""!!! """"""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""!!!  """######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!""""""""""""""""""!!!###$$$$$$$$$$$$"""!!! !!!!!!"""######""""""""" !!!""""""######""""""######%%%%%%%%%%%%##############################$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!######""""""""""""######"""""""""""""""""""""""" #########""""""!!!!!!!!!%%%%%%$$$######""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""#########"""!!!########################%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&'''((())))))'''%%%"""!!!"""###$$$########################$$$$$$%%%&&&%%%%%%######!!!!!!""""""#########$$$""""""""""""!!!!!!!!! ############"""""""""!!!!!!!!!!!!"""""""""######$$$###"""!!!!!!"""###$$$"""""""""""""""""""""!!!$$$###""""""!!!!!!!!!"""!!!!!!!!!"""###$$$%%%&&&########################!!!!!!""""""######$$$$$$########################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$#########""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""$$$###"""!!!!!!###%%%&&&"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""#########""""""!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""#####################""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###"""""""""""""""""""""""" !!!!!! """"""###$$$%%%%%%%%%%%%""""""#########!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!! !!!############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!""""""######"""!!!!!! !!!"""###$$$$$$$$$$$$!!!"""######$$$$$$######"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!###""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! $$$$$$$$$######""""""!!!################################################!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###"""!!!"""###########################$$$%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$########################"""######$$$$$$$$$$$$### !!!"""###$$$%%%%%%""""""""""""!!!!!!!!!!!!############"""""""""""" !!!!!!!!!"""""""""######""""""""""""######""""""""""""""""""""""""$$$$$$###""""""""""""#########""""""###$$$%%%%%%#################################"""""""""""""""###################################################$$$$$$%%%%%%$$$$$$######""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$"""!!!!!!###%%%'''!!!"""$$$%%%%%%$$$"""!!!"""""""""""""""""""""""""""""""""###############%%%$$$"""!!!!!!"""$$$%%%######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$######"""!!!!!!!!!###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$ !!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""##################"""""""""!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!"""$$$$$$$$$###"""!!!!!!#########!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!""""""""""""!!!!!! !!!"""###""""""""""""""""""""""""""""""""" !!!!!!""""""############""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""""""""""""""""""""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""###""""""""""""""""""###!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%$$$!!!!!!$$$########################"""###$$$$$$%%%%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$$$$########################!!!!!!""""""#########$$$ !!!!!!"""######$$$$$$$$$$$$$$$########################""""""""""""""" !!!!!!!!!!!!###""""""""""""""""""###"""""""""""""""#########$$$$$$###############$$$'''&&&%%%###"""!!!!!!!!!########################%%%$$$$$$###"""!!! ########################!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!"""###%%%&&&!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$#########"""""""""!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""!!!!!!"""""""""############$$$""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!"""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""### !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!###$$$$$$###"""!!!!!!""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!!!!""""""""""""!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################"""""""""######"""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!! !!!""""""""""""""""""""""""""" !!!"""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""" ###%%%$$$!!! """%%%######################## !!!"""######$$$$$$###$$$$$$$$$######""""""""""""###$$$%%%%%%%%%$$$$$$########################!!!!!!!!!""""""######$$$######""""""""""""""""""##################$$$$$$""""""""""""""""""###### !!!!!!!!!!!!"""""""""######"""""""""!!!"""""""""#########$$$$$$###############$$$$$$'''&&&%%%###"""!!!!!!!!!########################%%%$$$$$$###"""!!! ######################## !!!"""###$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###""""""############""""""""""""""""""""""""""""""########################""""""""""""""""""""""""###############$$$$$$%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""#########$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$########################""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!""""""""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""###############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! """""""""""""""""""""""" !!!!!!""""""!!!!!! ######$$$$$$$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! ######"""!!!!!!!!!""""""$$$$$$$$$$$$###"""!!! !!!"""######$$$$$$######!!!"""###$$$$$$###"""!!!########################""""""############""""""!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!  !!!!!!!!!""""""""""""######"""""""""""""""""""""""" """"""""""""############"""""""""""""""""""""""""""###$$$$$$######$$$%%%######################## !!!"""#########"""$$$$$$$$$#########""""""###$$$$$$%%%%%%%%%$$$$$$###########################""""""!!!""""""###$$$############""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############ !!!!!!!!!"""""""""""""""############""""""!!!""""""######$$$$$$$$$###""""""""""""###$$$$$$""""""!!!!!!"""###$$$$$$########################""""""""""""""""""##############################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$###########################"""""""""""""""""""""""""""""""""###$$$%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###"""""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!"""###############!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!!!!"""############"""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$######""""""#########%%%$$$###""""""###$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""###########################"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!%%%$$$###"""!!!!!!"""###"""""""""######"""!!!!!! !!!""""""######""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""###"""!!! !!!"""### !!!!!!"""""""""!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########""""""""""""""""""""""""$$$######$$$%%%&&&%%%%%%########################!!!""""""#########""""""$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$########################%%%$$$###"""""""""###$$$"""""""""""""""######### !!!!!!!!!""""""""""""!!!"""""""""############!!!!!!!!!"""""""""######!!!"""###$$$$$$###"""!!!!!!""""""######$$$%%%%%%"""!!!!!!!!!""""""###$$$ !!!"""###$$$######################## !!!"""###$$$%%%%%%########################$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """$$$%%%&&&%%%###"""$$$$$$###""""""###$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$%%%%%%%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%$$$###""""""###$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%########################$$$#########""""""!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!"""###############!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!"""############""""""!!!!!! """###$$$%%%%%%$$$###"""""""""""""""""""""""""""######$$$$$$$$$$$$######"""!!!  !!!"""'''%%%###!!!!!!###&&&'''######################## !!!"""######"""!!! !!!"""""""""""""""!!! !!!!!!"""###$$$#########################################################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$'''&&&$$$""""""""""""### !!!""""""######""" !!!"""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""###!!!  !!!### !!!!!!!!!"""$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################&&&$$$"""###'''((('''$$$##############################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$########################&&&%%%$$$"""""""""###### !!!"""###$$$%%%%%%""""""######$$$$$$$$$%%%!!!!!!""""""#########$$$""""""""""""############!!!"""###$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%!!!!!! !!!!!!"""######"""!!! !!!!!!)))((((((&&&%%%$$$######""""""""""""############$$$$$$$$$############"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!###$$$%%%%%%%%%%%%$$$###########################$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%%%%###"""""""""###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$#########""""""$$$$$$############$$$$$$"""###%%%&&&&&&%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$############""" !!!"""######"""!!! ###"""!!!!!!!!!###$$$%%%""""""""""""!!! ######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """###"""!!! !!!###""""""""""""""""""""""""""""""############""""""(((&&&###  !!!###"""""""""""""""######$$$!!!!!! !!!!!!"""###$$$""""""############""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$%%%%%%$$$###!!!!!!!!!"""#########""""""######$$$%%%$$$#########""""""!!!!!!$$$$$$############$$$$$$%%%$$$!!! """###%%%$$$###!!!!!!!!!""""""$$$%%%%%%%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%&&&%%%$$$###$$$$$$###"""!!!!!!""""""""""""######$$$$$$$$$%%%"""""""""!!!!!!!!!!!!!!! !!!!!!"""""" !!!"""""""""""""""!!!!!!""""""############%%%%%%###"""""""""###$$$"""######""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!"""###### !!!!!!""""""######!!! !!!"""################################################&&&$$$""""""%%%'''&&&$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! $$$$$$$$$###"""!!!!!! ###"""""""""!!!!!!!!! ######""""""""""""######""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!"""############"""!!!!!!$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""############$$$$$$$$$############"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""#########$$$$$$$$$$$$######%%%$$$###"""""""""###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$#########$$$%%%&&&$$$$$$$$$#########""""""$$$######""""""######$$$$$$$$$$$$############$$$############$$$$$$$$$%%%#########"""""""""!!!!!!!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!"""$$$%%%""""""""""""!!! ##################$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###"""!!! !!!###""""""""""""""""""""""""""""""############""""""&&&$$$###!!! !!!"""###""""""!!!!!!""""""###$$$"""!!!!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""%%%$$$"""!!!!!!!!!"""#########""""""######$$$%%%############"""""""""!!!""""""!!!!!!!!!!!!""""""&&&%%%###"""!!!"""###$$$%%%$$$"""!!!!!!!!!""""""$$$%%%%%%%%%%%%$$$############################## """###$$$%%%$$$""""""$$$######"""""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%% !!!""""""""""""""""""""""""""""""#########$$$###"""!!!!!!!!!"""""" !!!"""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""#########$$$&&&%%%$$$###############################################################!!! """!!!$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######""""""########################""""""############""""""$$$$$$######"""!!!!!! !!!!!!!!!!!!""""""""""""###""""""!!! """"""""""""""""""""""""##################$$$%%% !!!"""###############""""""!!! !!!""""""!!!!!!"""###$$$%%%%%%&&&""""""""""""############$$$$$$$$$############"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""########################!!!"""############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######%%%$$$######""""""######"""##################""""""#########$$$$$$$$$$$$######""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&&&&%%%$$$$$$%%%''''''&&&%%%$$$###""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$###############$$$######""""""######$$$&&&%%%""" !!!"""######$$$$$$$$$$$$%%%%%%%%%""""""""""""!!!!!!!!! ###""""""!!!!!!""""""###"""""""""!!!""""""###$$$""""""""""""!!! !!!!!!"""######$$$%%%%%%################################################""""""""""""""""""""""""!!!"""######!!!!!!"""###""""""""""""""""""""""""""""""############""""""######""""""""""""""""""""""""!!!!!!""""""###$$$######"""!!!!!!!!!"""""" !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$###""""""!!!"""""""""###""""""""""""###$$$$$$############""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$#####################"""!!!!!!!!!""""""$$$%%%%%%%%%%%%$$$##############################!!!"""#########"""!!! #########""""""""""""""" !!!!!!""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%% !!!"""""""""""""""#########"""""""""""""""###""""""!!! !!!!!!!!! !!!"""############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##################$$$$$$$$$$$$((('''&&&$$$######""""""###################################################!!! """######"""$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$&&&'''(((!!!"""###$$$$$$$$$!!!!!! !!!!!!!!!!!!"""######$$$%%%%%%!!!"""""""""############$$$$$$$$$#########""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$"""##################"""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######$$$$$$$$$###############""""""############""""""""""""""""""###########################$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""$$$%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$######$$$###$$$$$$$$$$$$%%%%%%##############################""""""""""""######%%%$$$"""!!! !!!$$$$$$$$$$$$$$$%%%%%%%%%######"""""""""!!!!!!!!!$$$###"""!!!!!!"""###$$$""""""""""""""""""######"""""""""""""""!!! !!!!!!""""""################################################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!"""###""""""""""""""""""""""""""""""############"""""" !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""######$$$$$$###"""!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############$$$$$$$$$######"""""""""""""""""""""""""""""""""###$$$$$$#########"""""""""""""""$$$$$$############$$$$$$ !!!"""######"""!!! """""""""""""""""""""###$$$%%%%%%%%%%%%$$$##############################""""""######"""!!! """"""#########""""""""" !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""############""""""""""""######""""""!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$$$$%%%###""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!!!!""""""###########################$$$###""""""!!!!!!!!!!!!################################################%%%$$$$$$$$$%%%&&&&&&&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$"""!!!!!!"""$$$$$$############""""""!!!!!!###"""""""""!!!!!!!!!  !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###%%%&&&''' !!!"""############!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$!!!"""""""""############$$$$$$$$$#########""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########!!!###%%%%%%$$$$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%###########################""""""""""""""""""###"""#########""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$###"""!!!!!!"""###$$$""""""#########"""""""""""""""""""""""""""!!! !!!!!!!!!!!! ################################################!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""!!!"""$$$""""""""""""""""""""""""""""""############"""""" """$$$$$$$$$###"""!!!!!!!!! !!!""""""###%%%$$$###""""""!!!""""""!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$##################"""""""""#########""""""""""""!!!!!!""""""###$$$""""""""""""""""""######$$$$$$############$$$$$$ """######"""!!! !!!!!!"""#########$$$$$$$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""!!!!!! !!!"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""#########"""""""""""""""$$$$$$$$$#########"""""""""""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$"""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""!!!!!! !!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""" !!!"""###################################################!!!!!!!!!!!!!!!"""###$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""###############!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""############"""""""""""""""%%%$$$###"""!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!"""""""""!!!!!! """"""""""""""""""""""""%%%$$$$$$$$$######""""""""""""""""""############$$$$$$$$$############"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######$$$$$$$$$$$$##############################!!!!!!""""""###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$###"""""""""##################"""!!!"""""""""############%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$############ """$$$%%%$$$$$$$$$&&&!!!!!!"""###$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$###""""""!!!!!!""""""###!!!"""###$$$###"""$$$$$$$$$############"""$$$$$$$$$$$$#####################""""""#########"""############"""!!!!!!"""""""""######""""""!!!$$$$$$###""""""!!! ################################################"""""""""""""""""""""""""""###$$$$$$""""""###$$$""""""""""""""""""""""""""""""############"""""" !!!"""$$$$$$$$$###"""!!!!!! !!!!!!"""###$$$$$$###"""""""""######""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""############""""""!!!!!!!!!!!!"""######""""""""""""############""""""!!!!!!!!!!!!""""""!!!"""$$$%%%%%%$$$######!!!"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""""" !!!###$$$$$$###""""""#########""""""""""""!!!!!!!!!""""""###$$$$$$$$$#########""""""""""""""" !!!"""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$###""""""############"""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!"""#########!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""!!!!!!!!!!!!!!! !!!!!!"""$$$%%%&&&################################################ !!!!!!!!! """$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$######"""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""######""""""""""""""""""%%%$$$###"""!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!"""""""""!!!!!! """"""############""""""#########""""""!!!!!!!!!""""""""""""############$$$$$$$$$############"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!""""""###$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$#########$$$$$$%%%$$$###"""!!!######$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$############ """$$$$$$$$$$$$$$$&&&""""""######$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$""""""!!!!!!!!!!!!"""""""""""""""###"""""""""!!!#########"""""""""!!!!!!############"""""""""""""""######$$$$$$######""""""######$$$###"""!!! !!!""""""#########""""""""""""""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""###$$$""""""""""""""""""""""""""""""############""""""!!!""""""############"""!!! !!!""""""#########"""######$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!! !!!"""###$$$######"""!!!!!!!!!!!!!!!"""######!!!"""""""""############""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$!!!"""$$$&&&''''''''''''$$$%%%%%%%%%%%%$$$######""""""""""""""""""""""""######"""""""""######$$$ !!!###$$$$$$$$$""""""#########"""""""""!!!!!! !!!"""""""""$$$$$$$$$#########"""""" !!!""""""""""""""" !!!"""###$$$$$$%%%"""###$$$$$$$$$###!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$""""""!!!!!!""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###############"""""""""!!!!!!""""""""""""###$$$%%%%%%################################################"""###$$$$$$""""""$$$&&&$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""########################"""""""""######""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!!!!!!!"""######""" """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""!!!!!!!!!!!!!!!"""######"""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$############"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############################## !!!"""#########$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$############$$$%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$#########"""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$############""" """$$$$$$$$$$$$%%%&&&$$$$$$$$$###############"""###$$$%%%&&&%%%$$$$$$""""""######$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$###!!! !!!"""$$$%%%###"""""""""!!!!!! """"""""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$###""""""###$$$$$$$$$"""!!! !!!""""""#########"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""$$$$$$$$$###"""###$$$""""""""""""""""""""""""""""""############""""""######"""""""""""""""""" !!!""""""###"""""""""###$$$%%%%%% !!!!!!!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""%%%$$$$$$$$$######"""""" !!!"""$$$$$$$$$###"""!!!!!!!!!!!!!!!"""######!!!!!!""""""#########$$$$$$$$$############$$$$$$ !!!!!!"""""""""###!!!###%%%'''(((((((((((($$$%%%%%%%%%%%%$$$####################################""""""###$$$%%%%%%!!!###$$$%%%$$$###"""######""""""!!!!!!!!! !!!""""""###$$$%%%%%%&&&$$$#########""""""!!!!!! !!!!!!""""""""""""""" """###$$$%%%&&&!!!"""#########"""  !!!"""############!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$#########"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!!!!""""""######!!!!!!!!!!!!!!!"""######%%%$$$$$$$$$######""""""######"""""""""""""""################################################### """$$$###!!! ###&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###""""""""""""""""""######### !!!"""######$$$!!!###&&&''''''&&&&&&########################"""""""""""""""###$$$$$$ !!!""""""###### !!!""""""!!! ###$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$"""!!!!!!"""$$$$$$$$$###########################"""######$$$$$$$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""############$$$$$$$$$&&&%%%""" !!!###$$$""""""""""""""""""""""""$$$$$$$$$$$$""" !!!!!!""""""#########$$$%%%$$$$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''$$$$$$######"""!!!!!!!!! !!!"""$$$&&&'''$$$###"""!!!!!!"""###$$$######""""""""""""######"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$ """#########"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!! !!!"""#########""""""""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%""""""############""""""""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""""""""!!!!!! !!!"""$$$$$$"""!!!!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!########################%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""######""""""######$$$%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$###""""""##############################""""""""""""######$$$$$$############$$$$$$ """$$$%%%$$$###"""$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""$$$###"""""""""###%%%&&&'''"""!!!$$$###$$$'''$$$!!! !!!""""""""" """###%%%%%%###""" !!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""######&&&&&&""" ###$$$"""""""""""""""!!!!!!!!!!!!"""###%%%)))***)))%%%"""$$$'''$$$###%%%$$$ $$$###"""!!!!!!"""######$$$$$$$$$#########""""""#########"""""""""""""""######""""""""""""###############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%########################"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" """$$$%%%&&&%%%$$$###""""""############""""""!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!#########"""!!! ######$$$$$$$$$$$$##################"""""""""!!!###""""""!!!!!!""""""###$$$###"""!!!!!!"""###$$$########################$$$$$$######"""#########$$$$$$$$$#########""""""""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$"""  """"""""""""""""""""""""%%%%%%%%%%%%%%%$$$######""""""##################$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$###"""!!!!!!"""###$$$######"""!!!!!!!!!""""""!!!"""######!!!!!!"""#################################"""""""""""""""""" !!!"""###""""""!!!""""""""""""""""""""""""####################################"""""""""!!! !!!""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""############""""""######"""""""""!!!!!!!!!"""!!!!!!!!!!!!"""######""""""""""""""""""""""""######"""""""""!!!!!!!!! !!!"""######"""!!! !!!"""############"""!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""""""""!!!!!!""""""###$$$###############$$$%%%&&&$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######$$$######""""""######$$$ !!!###$$$$$$###"""!!!#########$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$%%%!!!"""&&&&&&!!! ###$$$"""  !!!!!!  !!!""""""!!! """"""""""""""""""""""""######""""""""""""#########'''((($$$ !!!"""!!!$$$$$$###"""!!! ###$$$$$$$$$$$$###"""!!!"""""""""""""""!!! $$$###"""!!!!!!"""######$$$$$$$$$#########"""""""""""""""""""""#########$$$######""""""######$$$#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%$$$###############$$$$$$$$$######""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!! !!!""""""######""""""!!!""""""############""""""""""""""""""""""""""""""###""""""!!!!!! """######$$$$$$######"""############""""""""""""#########""""""#########################################################%%%$$$######""""""""""""$$$$$$$$$###############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$###!!!  """###""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$########################$$$$$$$$$############$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$######"""######$$$%%%%%%&&&&&&&&&&&&%%%$$$##################""""""""""""#########"""!!!!!! !!! !!!"""""" !!!"""""""""""""""""""""""""""$$$$$$###""""""!!! !!!"""""""""""""""""""""""""""""""""""""""####################################""""""""""""!!!!!!""""""###$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""""""""############""""""$$$$$$#########"""""""""!!!!!! !!!!!!"""###""""""""""""""""""""""""############""""""""""""!!!!!!""""""""""""!!!!!!!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$$$$############"""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!"""###$$$%%%&&&%%%$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###$$$######""""""######$$$""""""###$$$$$$###!!! !!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!! """&&&'''###!!!###"""!!! !!!###$$$"""!!! !!!!!!!!!!!! ###########################"""""""""""""""######$$$+++---(((###!!!"""!!!%%%$$$###"""!!! #########!!! !!!&&&+++---$$$"""###"""######""""""""""""######$$$############"""""""""!!!!!!""""""######$$$$$$$$$######""""""######$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%!!!!!!"""""""""#########$$$$$$###""""""""""""############"""""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""!!! !!!!!!""""""!!!!!! ######$$$$$$$$$$$$##############################"""""""""!!!!!! ###$$$$$$$$$$$$$$$$$$############"""""""""""""""$$$$$$############$$$$$$"""######$$$$$$######"""###############$$$$$$$$$%%%%%%$$$"""!!!!!!!!!!!!########################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""#########$$$$$$$$$((('''%%%$$$$$$%%%&&&'''""""""""""""""""""""""""!!! """$$$%%%&&&%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%$$$###"""!!!!!! !!!###""""""""""""""""""###""""""!!! !!!"""""" !!!"""""""""""""""""""""""""""######""""""!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""#################################"""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""############""""""$$$$$$$$$$$$#########""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!##############################""""""""""""##################"""""""""""""""!!!!!!!!!!!!"""###### !!!!!!"""###%%%%%%'''&&&&&&&&&%%%%%%$$$$$$########################""""""!!!!!!!!!!!!""""""######""""""""""""############$$$$$$###"""!!! !!!"""##################"""""""""""""""""""""""" """#########"""!!! !!!###$$$#########""""""###%%%''''''%%%#########""""""""""""##############################""""""""""""""""""###$$$&&&...111,,,%%%######"""######""""""!!!!!! !!!######""""""'''222;;;:::***!!!&&&'''%%%"""""""""""""""#####################"""""""""""" !!!"""###$$$$$$%%%###""""""!!!!!!""""""##################$$$$$$$$$############$$$$$$$$$$$$""""""""""""#########$$$$$$######"""""""""########################""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$### !!!!!!!!!!!! """"""######$$$$$$#######################################""""""!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""######$$$$$$############$$$$$$!!!!!!"""######"""!!!!!!""""""#########$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!########################&&&%%%############%%%&&&########################""""""#########$$$$$$$$$$$$###"""""""""###$$$$$$""""""""""""""""""""""""&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""!!!!!!!!! !!!!!!"""""""""""""""######"""""""""!!!!!! !!!!!!!!!"""######!!!!!!"""########################### !!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###########################""""""""""""""""""""""""""""""""""""""""""#####################$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""############""""""$$$$$$$$$$$$#########""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""###$$$$$$!!!!!!!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$########################""""""!!!!!!!!!!!!""""""###""""""""""""""""""###############""""""!!!!!!"""######$$$%%%%%%$$$$$$########################!!!"""###$$$%%%$$$###""" """$$$%%%""""""###&&&((('''%%%"""######""""""""""""##############################""""""!!!!!!"""###$$$$$$%%%,,,///***$$$"""""" !!!!!!""""""######!!!###$$$###$$$+++777AAA???---###''''''$$$!!!!!!""""""############"""""""""""""""""""""""" !!!"""###$$$$$$%%%!!!!!!!!! !!!!!!!!!########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""######""""""########################$$$$$$###############"""$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""#####################""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%$$$###""""""!!!!!!!!!!!!###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%########################"""############$$$$$$$$$""""""!!!!!!""""""######""""""""""""""""""""""""%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!!!!"""######$$$$$$$$$######"""!!!!!! !!!!!!!!!"""###$$$%%%&&&""""""############"""""" !!!"""######!!!"""######!!!!!!"""########################### !!!!!!"""######!!!!!!!!!!!!!!!"""##############################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################"""""""""""""""""""""""" !!!!!!!!!""""""""""""############""""""$$$$$$#########"""""""""!!!!!! !!!!!!"""###"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!"""""""""""""""""""""""""""############"""""""""""" !!!""""""######""""""!!!!!!!!!"""""""""""""""##################$$$$$$%%%###""""""""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""###""""""!!!!!!""""""############""""""""""""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!""""""%%%&&& !!!###%%%$$$""" !!!!!!!!!!!! ########################!!!!!!!!!!!!"""###$$$%%%"""&&&'''###!!!"""  !!!"""###$$$%%%"""######""""""'''///555666***###$$$$$$### !!!"""######$$$######!!!!!!"""""""""""""""###!!!!!!""""""######$$$$$$"""!!!!!! !!!!!!"""###############""""""""""""""""""############$$$###$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$#################################$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""!!!!!!  !!!"""""""""""""""################################################""""""############""""""!!!"""""""""###############""""""!!!!!!""""""#########"""!!!!!!"""######!!!""""""###$$$$$$%%%%%%###""""""!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################"""############$$$$$$$$$############$$$$$$%%%%%%""""""""""""""""""""""""!!!""""""######"""""""""""""""##################$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""##############################!!!!!!!!!""""""###$$$%%%!!!"""###$$$$$$###"""!!! !!!"""$$$%%%&&& !!!"""""" !!!""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""###$$$########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""############""""""######"""""""""!!!!!!!!!"""!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!"""""""""""" !!!"""######"""!!! """!!! !!!"""""""""""""""""""""""""""!!!!!!"""""""""""""""""" !!!"""######"""!!! !!!!!!!!!!!!""""""######"""""""""""""""###$$$$$$%%%%%%$$$############$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""######!!!"""###$$$$$$%%%%%%%%%########################"""""""""""""""###$$$$$$"""$$$###$$$&&&$$$!!!!!!!!!"""###"""  !!!""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%"""###!!!!!!$$$### !!!"""###$$$$$$""""""!!!!!!!!!###$$$&&&'''%%%###"""!!!"""###### """###$$$$$$######!!!!!!!!!!!!""""""######"""""""""""""""###############""""""""""""######$$$#########"""""""""!!!""""""""""""########################$$$$$$$$$$$$"""""""""""""""###$$$$$$"""#########$$$$$$$$$$$$!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################$$$######"""""""""""""""!!!""""""######""""""!!! !!!"""###$$$######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""#########$$$""""""!!!!!!!!!!!!""""""%%%$$$"""!!!!!!"""$$$%%%!!!""""""###$$$$$$%%%%%%"""!!!!!!!!!!!!""""""###""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$!!!!!!"""""""""#########"""""""""""""""""""""""""""###%%%&&&''''''&&&%%%!!!!!!""""""#########$$$%%%$$$$$$$$$######""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$#########$$$%%%%%%&&&&&&!!! !!!!!!"""!!!"""###$$$$$$###"""!!! !!!###%%%'''((( !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! """!!! !!!###$$$################################################!!!!!!""""""#########$$$"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%""""""############""""""""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$!!!"""$$$$$$"""!!!"""!!!  !!!""""""""""""""""""""""""""" !!!!!!""""""######"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!!!!""""""######!!!!!!!!!!!!!!!"""######'''&&&%%%$$$############"""""""""""""""#################################!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$ !!!######$$$$$$$$$"""""""""""""""""""""""""""!!! !!!###$$$"""&&&&&&""""""''''''###$$$###"""#########!!! """###%%%%%%###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$### ###((('''!!!!!!!!!!!!!!!"""""""""""" !!!"""""" """$$$!!!!!!&&&(((&&& """###$$$$$$$$$### !!!!!!!!!""""""###############"""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$#########""""""!!!!!!""""""""""""############""""""""""""############!!!!!!!!!!!!!!!"""######!!!!!!""""""#########$$$ !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!! !!!!!!""""""############""""""!!!!!!"""$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! ######$$$$$$%%%%%%%%%%%%################################################""""""""""""""""""""""""######$$$$$$$$$$$$############"""""""""""""""###########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$###"""""""""!!!!!! """""""""###$$$$$$$$$%%%!!!"""""""""############$$$$$$###############$$$#######################################"""!!!!!!$$$$$$######$$$$$$%%%&&&))))))(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""" !!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$"""!!! ###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""############"""!!! !!!###%%%$$$###!!!!!!!!!!!!""""""""""""$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!######""""""!!!!!!  """#########"""!!! """"""############"""""""""""""""###$$$$$$%%%%%%$$$######"""""""""""""""##############################""""""!!!!!!  """""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""!!! """"""""""""###########################$$$$$$%%%######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""###""""""""""""""""""""""""######""""""!!!!!! $$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!! !!!"""$$$&&&'''%%%&&&&&&$$$""" !!!!!! !!!###$$$$$$###"""!!!"""$$$'''(((&&&$$$"""!!!""""""!!!!!!!!!!!!"""""""""###$$$%%%%%%$$$###"""$$$$$$$$$#####################""""""!!!!!! !!!!!!!!!"""""""""###$$$$$$############$$$$$$""" !!!$$$&&&%%%###!!!#########""""""!!!!!!""""""""""""!!!!!!#################################"""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$######"""""""""!!!!!! !!!###&&&&&&###$$$$$$$$$#########"""""""""###%%%&&&&&&$$$!!! ###"""  !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$###!!!"""###$$$"""  !!!""""""""""""###########################"""!!!!!!############""""""""""""""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!######$$$$$$$$$###""""""""""""######$$$################################################"""""""""""""""""""""""""""######$$$$$$######"""$$$$$$###############$$$########################!!!!!!"""###############"""############$$$$$$$$$#########"""""""""!!!!!!###############$$$$$$$$$############$$$$$$$$$$$$$$$$$$###############$$$########################$$$$$$$$$$$$$$$###""""""$$$$$$######$$$$$$%%%&&&))))))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############%%%###""""""""""""!!! !!!!!!!!!"""""""""$$$######"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!######""""""!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!##################""""""######"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""""""""!!!!!!######################## !!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!!!!!!!"""""""""######  !!!!!!"""###"""""""""!!!!!!!!! ########################"""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""###"""""""""!!!!!!!!! $$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""######""""""""""""""""""""""""$$$###!!!"""###$$$###!!! !!!""""""###$$$$$$$$$""" !!!###&&&&&&$$$"""!!!!!!""""""!!!!!!!!!!!!"""""""""######$$$$$$######"""##############################""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########""""""############!!! """%%%&&&%%%$$$"""""""""######"""!!!!!!!!!!!!""""""""""""!!!!!!###########################"""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""!!!!!! """!!!!!!"""%%%%%%### &&&&&&%%%%%%$$$$$$$$$$$$##################"""""""""""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""!!!!!! !!!""""""!!!!!!"""### ###$$$$$$$$$######"""!!!"""""""""!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$###"""!!!  !!!"""""""""""""""""""""""""""########################"""""""""""""""""""""""""""######$$$$$$######"""$$$$$$$$$######$$$$$$%%%######################## !!!!!!"""###""""""""""""############$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%$$$###############$$$$$$########################$$$%%%%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&))))))((('''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""#########""""""""""""""""""""""""""""""""""""############$$$"""!!!!!!!!!!!!  !!!!!!!!!!!!"""""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!"""###################################################""""""""""""###""""""""""""!!!!!!!!!"""!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$###""""""!!! ###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""!!!!!!!!!""""""########################!!!!!!"""""""""!!! !!!!!!!!!!!!""""""""""""""""""######""""""!!!!!! !!!!!!!!!""""""""""""""""""""""""######$$$""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""$$$%%%&&&""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###!!!!!!"""######"""!!!!!!######""""""!!!!!! !!!"""$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""$$$$$$ !!!!!!!!! """###$$$$$$$$$$$$###!!! !!!"""###"""!!! !!!""""""!!!!!!!!!!!!""""""$$$######""""""######$$$""""""""""""""""""""""""###""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!###""""""!!!!!!""""""######""""""###%%%&&&%%%$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!########################""""""""""""""""""######!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$############!!!!!!"""###$$$###"""%%%$$$$$$$$$$$$#########$$$###!!! !!!###$$$"""!!! !!!###$$$######################## """###$$$ """"""!!!!!!###$$$!!!!!!!!!"""""""""############$$$$$$$$$###""""""!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""############""""""#########"""######$$$$$$########################!!!!!!"""###############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""#########$$$$$$$$$%%%%%%#########"""######$$$%%%###########################$$$$$$%%%$$$$$$######$$$$$$######$$$$$$%%%&&&)))(((((('''&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$&&&'''%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!"""""""""############ """###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###########################!!!!!!"""###############""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!""""""""""""!!!!!! """"""!!! """""""""""""""""""""""" !!!!!!"""######$$$$$$%%%$$$###!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""!!! !!!!!!!!!!!!""""""""""""""""""#########""""""!!! !!!!!!!!!!!!#########"""###$$$$$$%%%""""""""""""!!!!!!!!!!!! """"""!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$###""" !!!###$$$$$$###!!! ######""""""!!!!!! !!!###$$$%%%"""""""""""""""""""""""" !!!"""$$$%%%'''(((!!!""""""!!! """############$$$###"""!!! !!!!!! """""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$&&&%%%###"""""""""###$$$!!!!!!""""""""""""!!!!!!########################"""""""""""""""######### !!!###$$$$$$###""""""%%%%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$$$$"""!!!!!!!!!!!!!!!!!!!!!"""!!! !!!###$$$"""!!!!!! !!!"""######""""""""""""""""""""""""  """$$$%%%!!!""""""!!!!!!"""$$$""""""#########$$$$$$$$$"""""""""######""""""!!!""""""!!!!!!!!! """"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""######$$$$$$$$$$$$%%%$$$"""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!"""##############################"""###$$$$$$%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""""""""#########$$$######""""""###$$$$$$%%%########################""""""###############"""$$$$$$######$$$$$$%%%&&&(((''''''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! ###%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!###$$$&&&###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################!!!"""""""""############ """###"""!!! !!!!!!!!!!!!"""!!!!!! !!!!!!"""###### !!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""######""""""""""""###############"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""!!! """""""""""""""""""""""" !!!"""###$$$%%%%%%%%%$$$###!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""!!! !!!!!!!!!!!!""""""""""""""""""############"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" $$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! """###%%%%%%###""" ###"""""""""!!!!!!!!! !!!"""###$$$""""""""""""""""""""""""""""""!!!!!! """###$$$###!!! !!!"""!!!!!!""""""############  """""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$ !!!!!!""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""!!!""""""###$$$###"""""""""###%%%&&&!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""############ !!!"""###$$$$$$###""" """"""""""""!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""###"""!!!!!!!!!"""###$$$"""######"""!!! !!! !!!!!! !!!!!!!!!!!!!!! #########"""""""""!!!!!!""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$$$$$$$#####################""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!""""""######""""""!!! !!!"""##############################$$$%%%%%%&&&&&&%%%%%%"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############!!!!!!"""""""""#########""""""""""""###$$$%%%%%%########################!!!!!!"""############"""$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""" """%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""######!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########""""""#################################""""""""""""############$$$"""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""############"""""""""############$$$###""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!""""""###$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%######"""!!!!!!!!!""""""########################!!!!!!"""""""""!!! !!!!!!!!!!!!""""""""""""""""""######$$$$$$###### !!!!!!!!!""""""""" !!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""&&&%%%$$$"""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!! """"""###$$$$$$###""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""###"""""""""""""""""""""""" !!!!!!"""""""""!!! """###$$$###!!! !!!""" !!!"""###$$$%%%%%% !!!###""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""### !!!!!!""""""######$$$"""""""""############$$$!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""### !!!"""!!! !!!"""!!!!!!!!!"""###$$$%%%%%%!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$ !!!"""###$$$$$$###### !!!!!!!!!!!!"""""" """######""""""###$$$#########$$$$$$$$$$$$%%%""""""#########"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""%%%$$$###""""""""""""""""""###$$$###  !!! !!!!!!!!!""""""""" !!!!!!""""""!!!!!!############"""""""""""" !!!"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$###!!!"""###%%%%%%$$$###"""################################################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""###$$$##############################$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$############$$$$$$$$$%%%###############$$$$$$$$$""""""#########$$$$$$$$$""""""""""""###$$$%%%&&&########################!!!"""######$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""############%%%###""""""""""""!!!""""""""""""#########$$$"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""#######################################!!!"""""""""############""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######$$$$$$$$$$$$######""""""########################"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$ !!!"""""""""!!!!!!######################## !!!!!!!!! !!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$$$$###!!!!!!!!!"""""""""######"""""""""""""""###$$$$$$ !!!!!!!!!"""""""""###########################$$$$$$###"""!!!!!!!!!""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""######################## !!!!!!""""""#########""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!$$$&&&'''''''''!!!"""""" !!!###!!!!!!!!!""""""###$$$$$$ !!!""""""!!!!!!"""$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""###$$$$$$%%%""""""#########$$$$$$$$$ !!!"""###$$$$$$#########""""""######### """###""" !!!###!!!!!!"""######"""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$ """###$$$$$$############$$$$$$$$$%%%%%%%%%!!!$$$$$$###""""""$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%$$$"""!!!!!!!!!""" !!!!!!"""""""""""""""########################"""""""""###"""!!!!!! !!!"""###"""!!! !!!"""############$$$$$$$$$$$$!!!!!!"""##################""""""""""""!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$### ###%%%&&&$$$"""!!!################################################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$"""""""""######$$$$$$$$$""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&########################"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################""""""""""""############"""!!! !!!$$$%%%$$$###"""#########$$$$$$$$$$$$""""""""""""###$$$%%%&&&""""""""""""""""""""""""!!!!!!"""#######################################!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$!!!"""###%%%%%%$$$##############################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$###"""""""""""""""#######################################$$$$$$$$$ """""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""############ !!!!!! !!!!!!!!!""""""######""""""""""""""""""""""""###"""""""""""""""######"""""""""""""""""""""""" !!!!!!!!!""""""######$$$###"""!!!!!!"""###$$$$$$$$$###""""""###$$$$$$ !!!"""###$$$$$$$$$###"""!!!!!! """""""""""""""""""""""" !!!"""""""""  """$$$$$$###"""""""""""""""### """######""""""###%%%""""""!!!!!!!!!!!!"""""" !!!"""######"""!!! !!!""""""###$$$%%%%%%%%%""""""######$$$$$$$$$$$$ !!!"""###$$$%%%$$$$$$############$$$$$$!!!###%%%$$$!!! """$$$""""""#########!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$ """###$$$$$$$$$###!!!!!!"""""""""#########!!!%%%&&&###""""""###""""""#########$$$$$$$$$+++((($$$  """$$$ !!!!!!"""""""""""""""######################## !!!""""""!!!  """"""!!!!!!###$$$ !!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%"""!!!!!!!!! """"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!######""""""######$$$%%%%%%$$$###!!!!!!!!!""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!###########################"""""""""$$$%%%$$$###$$$#########""""""!!!!!!$$$$$$$$$#########""""""%%%"""!!!######!!!###"""!!! !!!"""########################### !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$######""""""!!!!!!###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%&&&$$$""""""###"""!!!"""$$$%%%$$$"""!!!!!! !!!!!!"""###$$$$$$$$$########################&&&$$$"""!!!!!!""""""!!!######$$$$$$$$$######"""""""""#########$$$$$$$$$""""""""""""#####################"""!!! $$$$$$#########%%%&&&'''########################&&&%%%$$$######""""""### !!!###$$$$$$$$$###"""!!!!!!!!!!!!""""""""""""$$$###""" !!!""""""""""""""""""""""""""" !!!!!!""""""######""""""!!!!!!!!!!!!!!!"""$$$$$$######""""""!!!!!!###$$$### !!!###""""""!!! !!!!!!!!!%%%$$$$$$$$$######""""""!!!!!!""""""""""""!!!!!!######""""""!!!!!! """!!! !!!"""###""" !!!######$$$$$$$$$""""""""""""############"""  !!!"""!!!"""!!!!!!!!!"""###$$$$$$%%%$$$"""!!!!!!!!!"""###""""""!!! !!!###%%%'''%%%$$$###""""""###$$$%%%###"""!!!!!!!!!"""$$$%%%!!!"""$$$%%%$$$###  !!!!!!!!!!!!!!! """"""""""""##########################################""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$###""""""""""""""" !!!"""###$$$$$$$$$#########""""""!!!!!!!!!"""###%%%%%%$$$######&&&%%%###!!! !!!"""###$$$$$$$$$#########"""""""""!!! """###$$$"""!!! !!!###$$$%%%%%%$$$###"""!!! """"""""""""############&&&&&&%%%$$$###"""!!!!!! !!!!!!"""""" !!!"""######$$$######""""""""""""""""""""""""""""""############"""""" ###$$$$$$### """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###%%%'''$$$$$$$$$$$$######""""""######""""""######$$$%%%%%%$$$###!!!!!!!!!"""############""""""#########$$$$$$$$$#########""""""""""""""""""""""""""""""###########################"""""""""$$$%%%$$$###############"""""""""!!!$$$$$$$$$#########""""""$$$""""""###"""!!!###"""!!!!!!!!!!!!"""########################### !!!!!!"""######$$$$$$######$$$$$$###""""""!!!########################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$############%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$###############################################################$$$$$$$$$########################"""""""""""""""#########'''%%%$$$$$$$$$$$$"""!!! """$$$%%%###"""!!!""" !!!!!!"""######$$$$$$########################$$$""" """######""""""###############""""""""""""#########$$$$$$$$$""""""""""""############!!!!!!!!!!!!"""""""""#########"""!!!"""###$$$$$$###########################""""""!!!!!!""""""### !!!""""""######""""""""""""""""""!!!!!!!!!!!!###"""!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""######!!! """###%%%$$$$$$###############$$$$$$#########"""""""""!!!!!!""""""""""""!!!!!!###"""""""""!!!!!!!!! ###"""!!!!!!######"""!!! !!!"""######$$$$$$$$$""""""""""""############%%%###"""###$$$%%%$$$###""""""""""""""""""###$$$$$$######"""!!!!!!""""""!!!"""$$$###""""""""""""###$$$""""""!!!!!!!!!"""###$$$"""######$$$###"""!!! !!!!!!!!!!!!!!! """"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! $$$###""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!############"""""""""!!!!!!!!!"""############"""$$$###!!!  !!!"""#########"""""""""!!!!!!"""!!!!!! !!!"""###"""""""""""""""###$$$$$$$$$######""""""!!!!!! !!!!!!"""""""""#########$$$$$$$$$###""""""!!!!!! !!!!!!!!!"""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!""""""""""""!!!!!!""""""""""""############$$$#####################""""""!!!!!!"""$$$%%%&&&##################""""""######""""""######$$$%%%%%%$$$###"""!!!"""#########""""""!!!!!!""""""###$$$$$$$$$##################################################################"""""""""$$$%%%$$$###############""""""""""""$$$$$$$$$###############$$$""" """###""""""###""""""!!!!!!""""""###########################!!!!!!!!!"""######$$$$$$""""""######""""""!!!!!!########################$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""############""""""!!!!!!%%%$$$############"""!!! """$$$$$$###"""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""!!! !!!#########!!!""""""######""""""!!!###############$$$$$$$$$""""""""""""############ !!!###$$$%%%%%%$$$######""""""""""""###########################""""""!!!!!!""""""######!!!!!! !!!!!!"""#########""""""!!!!!! """!!!  """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!"""###"""!!!"""$$$%%%$$$$$$$$$#####################""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!###"""!!!"""###$$$###!!! !!!"""######$$$######""""""""""""############%%%$$$###$$$%%%&&&%%%###$$$###""""""""""""""""""""""""######""""""!!!!!!!!!!!!  !!!"""###""""""!!!!!!""""""###!!!!!! !!!"""###############"""""""""""" !!!!!!""""""!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""#########""" """""""""!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! ############""""""""""""!!!!!!!!!!!!!!!""""""###!!!  """###"""""""""!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""""""""""""""#########$$$$$$$$$######""" """"""############""""""###"""!!! !!!"""###""""""""""""#####################"""""""""!!!!!!"""######$$$%%%%%%%%%%%%#########""""""""""""#########""""""######$$$%%%%%%$$$###"""""""""###$$$""""""!!!!!!!!!!!!""""""###########################################################################"""""""""$$$%%%$$$############"""""""""""""""###########################""""""""""""###""""""""""""""""""""""""""""""########################!!!!!!""""""############!!!!!!""""""""""""!!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$"""######$$$$$$%%%%%%%%%"""############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! """"""""""""""""""""""""######"""""""""""""""""""""!!! !!!!!!  """$$$$$$###"""""""""!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!""""""""""""!!!########################!!!"""""""""############ !!!"""###$$$$$$%%%%%%$$$$$$######"""""""""########################$$$$$$###"""""""""######!!!  """#########""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """!!!!!!!!!!!!""""""### !!!!!!""""""######!!!"""###"""!!!!!!"""$$$"""""""""""""""!!! """""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!$$$"""!!!"""###$$$###"""!!!!!!"""###############!!!"""""""""###############"""!!!!!!######"""!!!$$$$$$###"""!!!!!!!!!""" !!!"""######"""!!! $$$###""""""!!!""""""###""""""!!!!!!!!!!!!"""""" !!!!!!"""######""""""!!!"""###### !!!!!!""""""""""""!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%%%%###!!! """"""""""""""""""""""""###$$$&&&&&&&&&$$$""" !!!!!!"""""""""!!!!!!!!! !!!"""##################"""""""""""""""""""""!!! """###$$$  """###$$$""""""""""""""""""""""""######""""""!!!!!! !!!"""###$$$%%%$$$###""" !!!!!!!!!""" !!!!!!!!!""""""""" !!!!!!""""""#######################################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############$$$$$$$$$###""""""!!!!!!###$$$%%%''''''&&&%%%$$$###""""""!!!!!!"""############""""""######$$$%%%$$$$$$###""""""###$$$%%%""""""!!!!!!!!!!!!""""""###########################################################################"""""""""$$$%%%$$$###""""""""""""""""""##############################"""############""""""###""""""############""""""########################"""""""""""""""######### !!!""""""""""""!!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$!!!"""""""""######$$$$$$"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! ######################## !!!!!!"""######$$$$$$!!!  !!!"""!!! !!!"""$$$###"""!!!"""###"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!  !!!"""""""""""""""########################!!!"""""""""#############################################""""""!!! """"""""""""""""""""""""%%%$$$###"""!!! !!!  """######"""""""""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!"""######"""""""""######$$$$$$$$$"""######"""  !!!""""""""""""!!! !!!!!!!!!!!!!!!"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""###"""!!!"""###$$$###!!!!!!""""""############"""!!!"""""""""############"""!!! !!!"""!!! $$$$$$###"""!!!!!!!!!""" !!!"""######"""!!! !!!!!!!!! !!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!######"""!!!""""""###### !!!"""######""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%%%%###!!! """""""""""""""""""""""""""###$$$%%%%%%###!!! !!!""""""###"""!!!!!! !!!!!!""""""######""""""""""""""""""######$$$###"""!!!"""###$$$%%% !!!!!!"""###$$$%%%##############################""""""!!!!!!  """#########"""!!! !!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""$$$$$$$$$$$$############!!!!!!"""###############""""""""""""""""""""""""""""""############"""""" !!!"""######"""!!! !!!"""""""""############%%%%%%$$$$$$$$$############%%%'''((((((&&&$$$"""###"""!!! !!!"""###$$$######""""""######$$$%%%$$$$$$###"""###$$$%%%&&&###""""""!!!!!!""""""##################$$$$$$$$$###################################################"""""""""$$$%%%$$$###""""""""""""###########################$$$$$$$$$!!!###$$$$$$###""""""###"""######$$$$$$######"""########################""""""""""""""""""######!!!!!!""""""######""""""#######################################$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""#########$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################### !!!"""###$$$%%%%%%###"""!!!"""$$$%%%$$$###!!!###$$$###"""!!!"""$$$""""""""""""""""""######""""""""""""""""""""""""###"""!!!""""""""" !!!"""############$$$$$$$$$###############""""""""""""############%%%%%%$$$###""""""!!!!!! """"""""""""""""""""""""""""""!!! !!!!!! !!!!!!"""###!!!!!!!!!""""""""""""""" !!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!"""###$$$######$$$$$$$$$$$$$$$$$$!!!###$$$""" ###$$$$$$%%%%%%###"""!!!!!!!!!""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!"""###""" """"""############""""""""""""""""""###############"""!!!"""###$$$###!!!$$$###"""""""""""""""""" !!!"""""""""!!!!!!""""""##################!!!""""""######""""""!!! !!!""""""""""""!!!""""""""""""############ !!!"""############""""""""""""############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!""""""!!! !!!###$$$$$$###""""""$$$$$$###"""!!! """"""""""""###########################$$$$$$%%% !!!!!!"""###$$$$$$%%%############$$$$$$$$$$$$!!!"""""""""""""""!!! !!!""""""""""""""" !!!!!!"""""""""""""""""""""############ !!!!!!""""""$$$$$$$$$############### """######$$$$$$$$$########################""""""############"""""" ###$$$$$$### """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%###""""""""" !!!###$$$######""""""######$$$%%%$$$$$$###"""###$$$%%%&&&#########""""""#########""""""#########$$$$$$$$$""""""""""""""""""""""""###########################"""""""""$$$%%%$$$###!!!"""""""""############""""""#########$$$$$$$$$ ###%%%%%%###""""""$$$"""###$$$$$$$$$$$$###"""###########################"""""""""""""""""""""!!!""""""###$$$$$$##############################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$###############"""$$$###""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%"""############$$$$$$$$$###############################################################$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$###"""!!!###%%%&&&&&&%%%"""#########!!!!!!"""$$$###"""""""""""""""""""""########################""""""!!!"""$$$###!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############%%%%%%$$$$$$###"""!!!!!! !!!"""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!""""""######"""""" !!!!!!""""""###### !!!"""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$$$$$$$############### """$$$###!!! """###%%%%%%%%%$$$"""!!!"""""""""#########$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""###!!!  !!!"""!!!""""""############""""""""""""""""""############$$$###""""""$$$$$$###"""""""""""""""""""""###$$$ !!!"""""""""###$$$%%%%%%%%%%%%%%%""""""###$$$$$$###"""""" !!!"""#########"""""" !!!"""###$$$######""" !!!######$$$$$$###""""""""""""####################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""#########!!!"""$$$%%%&&&%%%$$$###$$$$$$###"""!!! !!!"""""""""############!!!""""""############### !!!""""""#########""""""""""""#########$$$ !!!"""######""""""!!!""""""!!!!!!""""""###$$$!!!"""""""""""""""""""""############$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!""""""$$$$$$#########"""""""""!!!""""""#########""""""""""""""""""""""""""""""""""""############"""""" !!!"""######"""!!! """"""""""""############""""""######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$"""!!!"""!!!  !!!###%%%#########"""###$$$$$$%%%$$$$$$#########$$$&&&'''$$$$$$############$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###########################"""""""""$$$%%%$$$###!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$ ###&&&&&&###""""""$$$"""###$$$%%%%%%$$$###"""#################################"""""""""""""""""""""###$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&%%%%%%$$$$$$#########"""!!! """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!! !!!$$$%%%%%%$$$"""######"""!!!!!!"""$$$#########"""""""""""""""########################!!! !!!###%%%%%%$$$"""!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""""""""""""""############$$$$$$$$$#########"""""""""###$$$%%%&&&&&&%%%$$$""""""""""""""""""""""""""""""###$$$%%%''')))*** !!!###$$$$$$$$$###""" !!!"""###$$$$$$ """#########"""!!!"""""""""""""""""""""""" !!!!!!""""""###### !!!"""$$$$$$$$$$$$######""""""!!!!!!!!!$$$$$$###""""""### !!!###$$$###""" """"""######$$$$$$$$$%%%!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""######!!! !!! """"""#########""""""!!!""""""""""""###############"""!!!"""###$$$###!!!""""""!!!!!!"""###$$$$$$!!! !!!"""###!!!"""""""""""""""###$$$%%%%%%$$$###""" !!!###$$$$$$$$$###""" ###$$$%%%$$$###!!! !!!######$$$$$$$$$""""""""""""##########################################""""""""""""######""""""""""""""""""""""""#########$$$%%%&&&((()))!!!"""$$$&&&&&&&&&$$$###!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$ """#########"""!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###### !!!#########""""""$$$###"""""""""###%%%&&&############""""""""""""######$$$$$$$$$%%%%%%%%%"""""""""""""""""""""!!!############""""""!!!!!!###$$$$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""###"""!!! !!!"""###""""""""""""############ !!!"""###$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!"""""""""""""""######$$$$$$$$$$$$#########""""""%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$###$$$$$$##########################################%%%%%%%%%$$$$$$#########"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$###!!!  !!!"""###$$$$$$$$$$$$$$$##################"""###%%%&&&&&&%%%###"""########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$#########"""""""""""""""""""""""""""""""""""""""######""""""""""""######%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$""""""""""""############$$$$$$$$$###############"""!!! """###$$$%%%&&&&&&'''&&&%%%$$$############"""""""""""""""$$$$$$$$$########################"""""""""!!!!!!%%%$$$"""!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""######""""""!!!!!! ######""""""!!!!!! ######""""""!!!!!! $$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""$$$%%%$$$######""""""!!!!!! $$$#########""""""!!!!!!$$$#########""""""!!!!!!"""###$$$$$$###"""###$$$%%%%%%$$$###"""!!! """###$$$%%%$$$""" ######$$$$$$$$$######"""!!!!!!""""""""""""!!!!!!"""!!! !!!###%%%&&&""""""""""""""""""######%%%$$$###"""""""""$$$$$$########################$$$$$$###"""!!!!!!""""""########################$$$$$$############$$$$$$""""""""""""############!!!!!!""""""######$$$$$$""""""###$$$$$$$$$$$$###$$$###""" !!!""" """###"""!!! !!!###!!!"""###$$$$$$###"""!!! !!!!!!""""""######'''&&&$$$###"""!!!!!!!!!######$$$%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""""""""""""""######$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$###""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""######""""""################################################%%%%%%%%%$$$$$$#########$$$$$$##################%%%$$$$$$$$$############"""###$$$%%%%%%$$$###"""""""""######$$$#################################"""###%%%&&&&&&%%%###"""########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""##################"""############$$$$$$$$$%%%&&&%%%$$$$$$#########$$$###"""""""""""""""""""""##############################""""""""""""######$$$###"""!!!!!!!!!""""""""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""###""""""!!!!!!""""""############"""""""""""""""""""""""""""############""""""""""""""""""""""""######!!!!!! !!!""""""""""""#########"""!!! !!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!"""""""""%%%%%%%%%$$$$$$$$$######%%%$$$###""""""""""""############$$$$$$#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""""""""!!!!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!############"""""""""!!!###"""""""""!!!!!!!!! !!!###&&&(((""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""$$$ """&&&%%%###""""""""""""!!!!!!!!!!!!############"""""""""!!!############"""""""""!!!"""###$$$$$$""""""###$$$$$$$$$######"""!!!!!!!!! !!!###$$$$$$###"""!!!""""""###############""" !!!!!!""""""!!!!!! !!!  !!!###%%%#########"""""""""""""""######"""!!!!!!"""##############################$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""#########""""""""""""############"""""""""""""""#########""""""###$$$$$$$$$$$$###%%%$$$###"""!!!""""""### """###"""!!! !!!###""""""###$$$$$$###""""""!!!!!!!!!!!!""""""""""""%%%%%%$$$###""""""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%"""""""""""""""######$$$$$$$$$$$$#################################$$$%%%###$$$$$$$$$$$$###""""""###""""""!!!!!!""""""##############################""""""""""""###$$$$$$################################################$$$$$$$$$$$$$$$#########%%%%%%$$$$$$###""""""!!!############"""""""""""" !!!###$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$###""""""###########################$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!""""""######""""""!!!"""""""""#########$$$$$$%%%%%%$$$############$$$""""""""""""""""""####################################""""""""""""#########""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######"""""""""!!!!!!!!!#################################""""""#########$$$$$$######"""!!!!!! """"""""""""############ !!!!!!""""""######$$$$$$###!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!"""###$$$%%%%%% !!!!!!""""""######%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$############$$$!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""$$$$$$############""""""""""""""""""!!!!!!!!!!!! """%%%((()))########################""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""########################""""""""""""""""""""""""""""""""""""'''$$$!!!"""$$$%%%###!!!!!!!!!!!!!!!""""""""""""############""""""""""""############"""""""""""""""###$$$$$$""""""###$$$"""""""""""""""""""""""" !!!###$$$$$$###### !!!"""############!!!!!!""""""""""""!!!!!!"""!!! !!!"""$$$%%%$$$#########""""""!!!!!!"""!!!!!!!!!!!!!!!""""""########################$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###"""""""""#########$$$$$$############""""""""""""!!!"""######$$$$$$######%%%$$$###############$$$ """###"""!!! !!!#########$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!#################################$$$$$$$$$%%%%%%"""""""""!!!!!! """""""""""""""######$$$##############################""""""""""""############$$$$$$$$$######"""""""""!!!!!!!!!!!!"""""""""""""""""""""#########&&&&&&$$$$$$$$$%%%&&&'''###############$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$#########"""""""""""""""""""""!!!!!!!!! !!!###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""#########$$$$$$###############$$$"""""""""""""""#######################################""""""""""""######""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""!!!!!!######""""""""""""######$$$$$$############$$$$$$############""""""!!!!!!!!!"""""""""############ !!!!!!"""###$$$$$$######""""""""""""""""""$$$$$$$$$$$$$$$$$$######!!!!!!""""""#########$$$!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$"""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ######""""""!!!!!! !!!!!!""""""######$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!###"""!!!!!!!!!"""#######################################"""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!"""""""""########################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""$$$###  !!!!!!""""""###############"""""""""""""""#########""""""""""""""""""###$$$###"""!!!"""$$$!!!!!!""""""############ !!!"""######"""""" """"""#########""""""############""""""$$$$$$######$$$%%%&&&&&&$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!"""""""""#################################"""""""""""""""###########################""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!!!!""""""####################################### """###"""!!! !!!#########$$$$$$$$$$$$############""""""!!!!!! """"""######$$$$$$$$$$$$"""""""""######$$$%%%%%%$$$###"""!!!"""""""""""""""######$$$##############################"""!!!!!!""""""""""""######$$$$$$$$$######""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########'''&&&%%%$$$$$$$$$&&&&&&""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""""""""###$$$%%%&&&&&&&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""##################""""""###$$$$$$!!!!!!""""""##########################################""""""""""""######!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""######"""!!!!!!"""######$$$$$$############$$$$$$!!!!!!""""""############!!!"""""""""############!!!!!!"""######$$$%%%%%% !!!!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ######""""""!!!!!! !!!!!!""""""######$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######"""!!! ########################%%%$$$$$$###"""!!!!!! !!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""############""""""!!!"""""""""########################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######!!! !!!!!!""""""######""""""""""""""""""######""""""""""""""""""######!!!"""######"""!!!"""###!!!!!!!!!"""######$$$$$$""""""""""""!!!!!!  """"""############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%############""""""!!!!!!"""""""""######$$$$$$$$$""""""""""""""""""""""""###"""""""""""""""##############################""""""!!!!!!!!!!!!""""""############$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""############"""!!!!!!"""""""""""""""""" """###"""!!! !!!#################################""""""!!!!!! !!!"""###$$$$$$%%%$$$$$$""""""""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$######"""""""""""""""######$$$###############$$$$$$$$$$$$###""""""""""""""""""""""""###$$$$$$$$$$$$######""""""!!!!!!""""""###!!!""""""######$$$$$$$$$$$$$$$###""""""""""""###"""""""""###$$$$$$%%%%%%########################"""""""""###############!!!""""""###$$$$$$%%%%%%!!!!!!!!!!!!"""""""""""""""###$$$%%%$$$$$$"""""" !!!"""$$$%%%&&&&&&&&&"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!""""""######""""""!!!"""""""""#########$$$$$$###""""""""""""###$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!""""""############"""""""""""""""""""""""""""$$$$$$#########"""""""""""""""""""""""""""""""""#########""""""######### !!!!!!"""######$$$$$$""""""""""""############""""""######$$$$$$%%%%%% !!!###$$$%%%%%%&&&#########"""######$$$%%%%%%%%%$$$###"""!!! !!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$###"""!!! !!!"""###########################"""""""""""""""""""""""" !!!!!!!!!!!!""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""" !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! ########################$$$$$$######"""!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""######$$$$$$######"""""""""""""""########################"""""""""""""""""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""############!!!"""######!!!!!!"""###!!!!!!""""""#########$$$######"""!!!!!!  !!!"""############$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""""""""""""""""""""""""""""""""""""""###!!!"""###$$$%%%%%%$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""############$$$$$$$$$$$$%%%############"""""""""""" !!!""""""######"""""" !!!""""""""""""!!! """###"""!!! !!!#########""""""""""""######""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""!!!!!!!!!"""$$$%%%'''""""""###$$$%%%&&&'''((("""""""""""""""######$$$""""""#########$$$$$$$$$%%%$$$###""""""""""""###""""""###$$$$$$$$$$$$$$$#########""""""#########""""""######$$$%%%%%%&&&""""""######""""""!!! !!!""""""###$$$$$$%%%%%%########################!!!"""""""""#########$$$##################$$$$$$!!!!!!!!!""""""######### !!!###$$$%%%%%%$$$###!!!""""""###$$$$$$$$$###!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""##################"""############$$$$$$$$$%%%"""""""""""""""###$$$$$$ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""$$$$$$$$$#########"""""" !!!"""######"""!!! ###""""""!!!!!!""""""###"""""""""""""""#########""""""""""""############"""""""""############### !!!"""$$$%%%%%%%%%$$$###"""!!!!!!!!!###$$$%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$######!!!  !!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!!!!!!!!!! """"""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!"""""""""### !!!"""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""######$$$$$$######"""""""""""""""########################""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!!!!"""""""""############!!!"""""""""############!!!"""###"""!!! !!!###"""""""""""""""#########"""!!!!!! !!!!!!""""""###############""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""######$$$$$$ """###$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########""""""##################$$$$$$$$$%%%%%%"""""""""""""""######### !!!!!!""""""""""""""" !!!"""###$$$######""" """###"""!!! !!!###""""""!!! !!!""""""!!!!!!!!!!!!""""""""""""!!!"""$$$%%%%%%$$$###""""""!!! !!!###&&&'''!!!"""""""""######$$$$$$"""""""""""""""######$$$""""""######$$$$$$$$$$$$%%%%%%$$$###""""""######!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&###$$$%%%%%%%%%###"""!!!!!!""""""###$$$$$$%%%%%%########################!!!!!!""""""#########$$$%%%%%%$$$$$$###"""""""""!!!!!!""""""######$$$$$$ """$$$%%%&&&&&&&&&"""############"""!!!!!!!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%""""""!!!""""""###$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""###$$$%%%&&&%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$############"""!!!"""$$$$$$"""!!!""""""!!!!!!!!!!!!""""""$$$$$$######"""!!!!!!!!!""""""""""""############""""""""""""!!!!!!!!!!!!!!!"""$$$%%%%%%$$$###"""$$$###"""""""""$$$%%%&&&""""""""""""############$$$$$$$$$###############!!!!!!""""""############ !!!"""###$$$$$$###"""&&&%%%$$$""""""$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!!!!!!!!!! ##############################$$$$$$$$$$$$###### !!!!!!""""""######""""""!!!!!!  !!!!!!!!!""""""###### !!!!!!!!!""""""######""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """###%%%&&&'''""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""########################""""""""""""""""""""""""""""""""""""$$$%%%%%%%%%#########$$$######""""""!!!!!! !!!!!!""""""#########$$$!!!!!!""""""#########$$$!!!"""###"""!!! !!!#########""""""""""""""""""  !!!"""######$$$$$$$$$$$$######"""!!!!!!""""""""""""!!!!!!""""""############"""!!! !!!"""###$$$%%%%%%!!!"""#########"""""""""""""""""""""""""""""""""!!!""""""###$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$ !!!!!!"""""""""""""""!!!"""###$$$%%%%%%$$$###!!!"""###"""!!! !!!###"""!!!  !!!""" !!!!!!""""""######!!!###$$$%%%%%%$$$"""!!!!!!!!! !!!###&&&'''***)))(((&&&$$$###"""!!!%%%%%%$$$$$$###"""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$#########""""""&&&%%%$$$######$$$%%%&&&###############"""!!!!!!###""""""!!!!!!!!!!!!!!!#####################$$$!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$$$$%%%$$$#########""""""!!!!!!$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""""""""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!"""###$$$$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%% !!!###$$$$$$$$$###"""!!!!!!""""""#########$$$!!!!!!""""""#########$$$$$$$$$############$$$$$$"""############$$$$$$$$$'''### !!!$$$&&&'''&&&""""""""""""""""""""""""######$$$$$$$$$$$$############""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!"""###$$$$$$%%%###$$$%%%&&&&&&%%%$$$###%%%$$$###"""###$$$&&&'''###################################################$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######$$$###"""!!! ###"""!!!  !!!###"""!!! !!!"""######"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$######""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""""""""!!! $$$$$$$$$###############$$$#########""""""!!!!!!""""""!!!!!! !!!"""###$$$$$$###"""!!!###""" !!!""""""!!!!!!!!!"""""""""!!!!!! ########################$$$#########""""""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! $$$###"""""""""""""""###!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###""" """###$$$$$$#########""""""!!!!!!$$$$$$######""""""!!!!!!"""  ###$$$###!!!###############""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!""""""""""""!!!!!!#################################"""""""""""""""""""""######$$$$$$%%%%%%&&&$$$!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&,,,***'''%%%######$$$$$$##################$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$#########""""""%%%$$$############$$$%%%###############"""!!!!!!######"""!!!!!!!!!""""""##################""""""############$$$$$$$$$$$$###############$$$$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""########################!!!!!!""""""#########$$$""""""""""""""""""""""""%%%%%%$$$$$$###""""""""""""###$$$$$$###"""###$$$#########"""""""""""""""#########""""""!!!!!!!!!$$$$$$$$$#########""""""###############$$$$$$$$$!!!!!!""""""#########"""""""""""""""#########$$$!!!"""""""""############$$$######""""""######$$$"""############$$$$$$$$$&&&$$$!!!!!!###%%%%%%$$$""""""""""""""""""""""""""""""############""""""$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$ !!!!!!"""###############$$$$$$$$$$$$######!!!!!!"""#####################################################################$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!###"""!!! !!!"""######"""!!! !!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!####################################"""""""""!!!$$$#########"""""""""!!!""""""############""""""###!!! """""""""!!! !!!!!!""""""!!! ####################################"""""""""!!!####################################"""""""""!!!""""""""""""""""""""""""######$$$%%%%%%$$$#########"""""""""""""""######"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""############""""""############"""""""""!!!""""""""""""!!!!!!!!!!!!"""!!! ###$$$###!!!##################""""""""""""""""""############""""""""""""""""""""""""""""""""""""###############################################################"""""""""""""""""""""""""""""""""""""""""""""&&&###!!!!!!"""###"""!!!########################""""""""""""""""""""""""!!!!!!"""""""""#####################$$$$$$$$$$$$""""""""""""""""""""""""############"""""""""!!!!!!!!!"""###############""""""""""""###$$$%%%&&&***(((&&&$$$######$$$$$$!!!""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$###############$$$######""""""######$$$###############"""!!!!!!$$$$$$###""""""""""""############""""""!!!!!!!!!############$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""!!!!!!!!!!!!""""""########################"""##################"""""""""""""""""""""""""""######################## !!!"""###$$$%%%%%%""""""""""""""""""""""""########################"""$$$%%%$$$###"""###$$$############""""""!!!!!!"""""""""!!!!!!!!!!!!!!!$$$$$$$$$###############$$$$$$$$$###############!!!!!!!!!!!!!!!""""""###"""""""""###############""""""""""""############$$$######""""""######$$$"""############$$$$$$$$$&&&$$$!!!!!!"""#########""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$############""""""""""""""""""""""""###############$$$$$$$$$!!!!!!""""""######$$$$$$#########""""""#########!!!###$$$%%%$$$"""!!!######################################################$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!!!!!  !!!""""""###$$$!!!!!! !!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""########################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!!!!"""######""""""""""""""""""""""""############""""""""""""############""""""""""""######""""""""""""#########!!! !!!"""###"""!!! !!!!!!"""!!!!!! ####################################""""""""""""####################################"""""""""""""""""""""""""""""""""""" """###$$$$$$###""" """!!!!!!!!!"""###$$$$$$############""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###%%%%%%###!!! ############"""""""""""" !!!!!!!!!!!!!!!!!!"""!!! !!!###$$$###""""""""""""###########################$$$$$$$$$$$$########################""""""""""""############%%%$$$###""""""###$$$%%%########################""""""""""""""""""######$$$$$$###""""""!!! %%%###!!!!!!"""###"""!!!########################""""""""""""""""""""""""!!!!!!""""""""""""######"""######$$$%%%%%%&&&&&& ############""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%&&&%%%$$$#########$$$%%%""""""#########$$$$$$$$$""""""######$$$%%%%%%&&&###########################""""""""""""""""""##################"""!!!!!!%%%$$$$$$#####################""""""!!! !!!!!!!!!""""""""""""%%%$$$$$$$$$###"""""""""########################$$$$$$############$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$%%%$$$"""""""""$$$&&&&&&%%%%%%$$$#########################################################%%%$$$$$$$$$###""""""""""""!!! !!!###$$$########################"""""""""""""""###############""""""""""""######""""""#########$$$$$$$$$%%%$$$"""!!!!!!""""""!!!"""""""""""""""""""""""" !!!!!!!!!!!! ########################!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$############$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$"""###$$$%%%&&&%%%$$$$$$#########################################################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$$$$###"""!!!!!!"""""" !!!"""######$$$ !!!!!!"""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""########################$$$$$$$$$###############""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""#########"""""""""""""""!!!!!!!!!!!! $$$###"""!!!!!!"""###$$$"""!!! !!!######""" !!!!!!""""""######""""""#################################"""""""""""""""#################################"""""""""""""""""""""""""""""""""""""""!!!###$$$$$$###!!!!!!!!!!!!!!!"""###%%%%%%$$$$$$######""""""!!!!!!################################################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!#########""""""""""""""" !!!!!!""""""######"""!!!!!!"""############""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$""""""""""""""""""""""""!!!"""""""""############%%%$$$"""!!!!!!"""$$$%%%########################"""""""""""""""#########$$$$$$$$$######"""""""""$$$"""!!!!!!#########!!!########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""###$$$%%%%%%&&&&&&%%%%%%######""""""###$$$$$$%%%######""""""######$$$%%%$$$$$$$$$#########""""""!!!!!!""""""###$$$$$$$$$########################"""""""""######"""""""""###############"""!!!!!!%%%$$$$$$##################"""""""""!!!!!! !!!!!!!!!""""""""""""%%%$$$$$$$$$###"""""""""###############$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%###$$$%%%$$$"""!!!"""###%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$########################%%%$$$$$$$$$###""""""""""""!!! !!!###$$$$$$$$$$$$#####################""""""""""""""""""###""""""""""""""""""###""""""#########$$$$$$$$$$$$$$$###"""!!!!!!!!!"""######################## !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""""""""""""""###############$$$###"""!!!!!!"""###$$$%%%$$$#########$$$&&&&&&################################################""""""###$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########""""""!!!!!!"""###$$$$$$!!!!!!"""""""""""""""""" !!!""""""#########!!!!!!""""""""""""!!!!!! !!!"""""""""""""""##########################################$$$$$$""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""###### !!!!!!!!!!!!$$$###"""!!!!!!"""###$$$"""!!!!!!"""######!!! !!!"""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""""""""######""""""""""""""""""""""""###$$$&&&''''''&&&$$$###!!!!!!!!!!!!"""###%%%%%%$$$$$$######""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""######"""""""""######$$$$$$$$$!!!""""""###"""######$$$###"""!!! !!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$###!!! !!!###$$$""""""""""""""""""""""""!!!!!!""""""############!!!!!!!!!"""""""""#########"""!!!"""###$$$###!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""$$$$$$######""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######"""######$$$$$$$$$$$$$$$#########"""######$$$%%%""""""""""""###$$$%%%%%%%%%%%%$$$$$$###""""""!!!$$$$$$######"""!!!!!! ###############$$$$$$$$$"""######$$$$$$######"""###############"""!!!!!!$$$$$$###""""""""""""###""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""########################"""##################"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$%%%%%%$$$"""!!!"""###"""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$###############"""""""""""""""######$$$$$$$$$$$$$$$$$$#####################""""""""""""###""""""!!!!!!""""""###"""############$$$$$$$$$"""$$$$$$$$$"""!!!"""########################### !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""" !!!######"""!!!!!! !!!#########""""""#########$$$"""!!! """$$$%%%################################################""""""######$$$%%%%%%%%%&&&%%%%%%$$$$$$######### !!!!!!"""$$$%%%&&&#########""""""!!!!!!!!!!!!!!!"""#########""""""!!!!!!""""""""""""!!!!!! !!!"""#########"""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!$$$$$$###""""""!!! !!!!!!""""""######$$$""""""""""""############""""""""""""##################""""""""""""######!!!!!!!!!"""$$$###!!!!!!!!!"""###$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""#########$$$$$$#########"""!!!!!!!!!"""###$$$$$$############""""""""""""################################################""""""""""""""""""""""""%%%###!!! !!!###%%%""""""""""""##################$$$$$$$$$$$$$$$$$$!!!"""$$$###""""""###%%%&&&%%%###!!! !!!!!! !!!!!!!!!"""""""""""" """"""""""""###############"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$ !!!"""""""""!!!!!!"""$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############ !!!""""""""""""!!!$$$###############$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$##################%%%%%%$$$######""""""!!!""""""#########$$$$$$$$$######$$$%%%%%%$$$#####################"""!!!!!!######"""!!!!!!!!!""""""!!!!!!""""""###$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$#########$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""######""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""###############$$$$$$$$$$$$%%%&&&$$$"""!!!!!!"""!!!!!!!!!"""######$$$$$$"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#####################"""""""""!!!""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$!!!###%%%%%%###"""$$$%%%########################!!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""!!!"""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######"""""""""""""""######$$$################################################"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""!!!!!!!!!"""###$$$$$$#########"""""""""!!!!!!""""""#########"""!!!!!! !!!"""######"""!!! !!!"""#########""""""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!######""""""""""""""""""!!!!!!""""""###$$$$$$%%%!!!"""""""""############!!!"""""""""#########$$$""""""############""""""!!!!!!!!!###$$$###!!! """"""#########""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""!!!!!!  !!!!!!###"""""""""""""""######"""""""""""""""#########""""""""""""""""""""""""##############################""""""""""""######!!!"""""""""############$$$$$$$$$###############!!!###$$$$$$""""""###&&&+++***'''$$$###""""""###!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!!!!!!!"""""""""""""""!!!!!!!!!###$$$%%%###!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""########################!!!"""""""""############!!!!!!"""############"""$$$$$$###############$$$""""""###$$$%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&""""""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$##################"""!!!!!!###""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######################## !!!"""###$$$%%%%%%""""""""""""""""""""""""########################$$$%%%&&&$$$"""!!!!!!"""""""""###$$$%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''""""""######$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""###$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$ ###&&&&&&$$$###%%%'''########################!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$%%%"""""""""""""""""""""""" """$$$%%%%%%%%%###"""%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###!!!###%%%&&&&&&&&&$$$###################################################"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""######"""""""""""""""###"""""""""""""""#########"""###$$$$$$###"""!!! !!!"""######"""!!! !!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$!!!""""""###$$$%%%%%%%%%!!!!!!""""""#########$$$ !!!!!!""""""!!!"""###$$$$$$###"""!!!!!! !!!###$$$$$$!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""%%%###""" """###%%%$$$###"""""""""""""""###!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$###""" !!!!!!""""""#########$$$$$$$$$######""""""!!!!!!!!!###%%%$$$""""""$$$&&&///---***'''%%%$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""###$$$$$$$$$$$$###""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$''''''&&&&&&%%%$$$$$$$$$!!!!!!!!!###%%%%%%###!!!########################"""""""""""""""""""""""" !!!!!!!!!"""#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###############$$$######$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$######"""""""""######""""""###$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$###"""!!! !!!###$$$$$$$$$$$$$$$############"""$$$#########""""""!!!!!!"""######""""""!!! """"""""""""""""""""""""$$$$$$$$$############"""$$$%%%%%%%%%%%%$$$######&&&%%%###"""""""""######!!!""""""""""""#########""""""###$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$########################$$$$$$$$$#########""""""%%%$$$############"""!!!%%%&&&'''&&&$$$###$$$%%%&&&###!!!!!!$$$%%%$$$"""%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""""""""!!! !!!"""#########!!!  !!!"""$$$$$$###!!! !!!$$$%%%$$$!!!%%%$$$###!!!!!!!!!""""""""""""!!! !!!"""######$$$$$$%%%$$$###"""!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!"""###$$$$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$%%%###"""!!! !!!"""#########""""""!!!!!! !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""$$$$$$$$$#########"""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""%%%%%%$$$###"""!!! !!!"""$$$%%%%%%###############"""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%"""###########################"""!!! !!!"""###!!! !!!###%%%%%%%%%###############"""!!!!!!"""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$###!!! !!!"""!!! ###$$$$$$$$$###"""   !!!""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$############$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$###"""!!! !!!!!!!!!!!!!!! ########################"""!!! !!!$$$%%%)))(((&&&$$$"""!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!######""""""!!!!!! !!!"""############### !!!!!!!!!!!!""""""######$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!"""############### !!!!!!"""###$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""$$$%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$###"""""""""$$$$$$##################&&&%%%$$$$$$$$$%%%'''(((%%%$$$###""""""###$$$$$$########################"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%######$$$$$$$$$$$$######""""""############""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$############"""############"""""""""!!!!!!!!!"""""""""""""""!!!""""""""""""""""""""""""$$$$$$$$$#########""""""!!!""""""###$$$$$$$$$###%%%%%%###"""""""""######"""""""""#########$$$$$$######$$$$$$$$$######"""$$$$$$%%%&&&&&&%%%$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$%%%%%%$$$$$$###$$$%%%$$$###"""###$$$%%%###!!!"""$$$%%%$$$"""""""""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""#########""""""!!!!!!!!!""""""!!! !!!!!!"""######"""!!!  !!!"""###$$$###!!! !!!$$$%%%###"""%%%$$$"""!!!!!!!!!"""###&&&%%%###"""!!!!!!!!!!!!###$$$$$$$$$$$$###"""!!!"""""""""#########$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$""""""############""""""$$$$$$############$$$$$$######""""""""""""##################""""""""""""%%%$$$###""" """"""!!!!!!!!!!!!""""""$$$$$$$$$#########""""""""""""""""""""""""""""""!!!""""""###############!!!!!!!!!!!!"""""""""###!!!!!!!!!"""""""""""""""######""""""!!! !!!!!!!!!!!!""""""######"""############"""!!!!!!!!!!!!!!!""""""!!!!!!!!!###$$$%%%###!!! !!!###########################""""""!!!!!!"""""""""$$$"""!!!"""$$$&&&&&&%%%###############"""!!!!!!""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%%%%###"""!!!"""###"""!!!######$$$######"""!!! !!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$###########################$$$##################$$$######""""""""""""##################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$#########%%%'''(((***(((%%%###!!!!!!""""""""""""############""""""###############"""!!!!!!###"""""""""!!!!!!!!! !!!"""##################!!!!!!!!!"""""""""######"""""""""###############""""""""""""""""""""""""!!!!!!"""############### !!!!!!"""######$$$$$$###############"""""""""########################""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######!!!!!!"""######$$$$$$%%%########################"""""""""""""""###$$$$$$$$$######"""######$$$$$$########################!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""######$$$%%%"""##################"""######""""""""""""######""""""!!!!!!!!!""""""###$$$$$$$$$############"""############"""""""""""" !!!"""############""""""""""""""""""""""""$$$$$$#########"""""""""!!!"""###$$$$$$$$$%%%$$$######"""#####################$$$$$$$$$%%%$$$$$$$$$$$$###"""!!! $$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$ """###"""!!!!!!"""###%%%###""""""###$$$$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""!!!!!!""""""###%%%%%%$$$###"""!!!!!! ###"""!!!!!! !!!!!!!!!""""""""""""!!!!!! !!! !!!!!!"""###$$$###!!!!!!!!!###$$$###"""$$$###"""!!!!!!!!!"""###%%%%%%$$$###""""""############$$$$$$######"""!!!!!!"""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&######""""""""""""############""""""""""""############$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%$$$###!!! """"""!!!!!!!!!!!!""""""$$$############"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$!!!!!!!!!"""""""""##################""""""""""""!!!!!!!!! $$$######""""""!!!!!! """""""""""""""!!! !!!!!!!!!!!! """###%%%$$$######$$$&&&########################""""""###############"""%%%###!!!"""###$$$$$$###"""############""""""!!!"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$""""""###$$$###"""######""""""""""""######!!!"""###$$$######!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""######$$$$$$$$$%%%""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$%%%&&&((()))***'''$$$""" !!!"""#########$$$$$$$$$$$$######!!!""""""""""""!!! """"""""""""!!!!!!!!!!!!!!!!!!"""""""""!!! """""""""#########$$$$$$###""""""""""""""""""!!!""""""""""""""""""""""""!!!!!!"""###############!!!!!!!!!"""######$$$$$$###############$$$$$$$$$########################""""""###$$$$$$$$$$$$######""""""""""""!!!!!!!!!&&&%%%$$$#########$$$%%%!!!!!!!!!"""######$$$$$$######################## !!!""""""######""""""##################$$$$$$######################## !!!!!!!!!""""""$$$$$$$$$###############"""""""""""""""!!!!!!!!!$$$###############$$$$$$""""""############""""""$$$###"""!!!!!!"""###$$$######""""""!!!"""""""""$$$$$$$$$#########""""""#########""""""""""""""" !!!"""###############""""""""""""""""""""""""############"""""""""""" !!!"""############$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%$$$$$$$$$################################################"""###$$$$$$###!!!!!!!!!!!!""""""!!!!!!###$$$$$$######"""######$$$$$$$$$$$$$$$###############!!!!!!"""""""""############""""""""""""""""""###%%%$$$$$$$$$######""""""###""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""!!!"""############$$$###"""!!!!!!"""###### !!!"""###%%%&&&&&&##################""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""!!!"""$$$$$$$$$$$$"""!!!"""""""""######$$$$$$$$$!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$######!!!!!!"""""""""##################""""""!!!!!!!!! !!!!!!"""""""""$$$$$$######"""!!!!!!!!!!!!""""""""""""!!! """"""############"""""""""###$$$$$$$$$###%%%&&&########################!!!"""$$$%%%%%%$$$###"""###!!!  !!! """"""############"""!!!""""""""""""############%%%%%%$$$$$$$$$$$$%%%%%%%%%###""""""###$$$###"""###"""!!!!!!!!!"""$$$%%%"""###$$$%%%%%%$$$""" """""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$######""""""######$$$"""""""""#########$$$$$$!!!"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&)))'''###!!! !!!###$$$"""######$$$$$$######"""!!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! """""""""#########$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!""""""############""""""######$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$#####################""""""'''%%%###""""""###%%%&&&$$$$$$###""""""!!!!!! ###############$$$$$$$$$!!!"""###%%%%%%$$$######""""""######$$$$$$$$$$$$########################!!!!!!!!!"""""""""##############################%%%%%%$$$###""""""!!!!!!$$$$$$###############$$$""""""############""""""$$$###"""!!!!!!"""###$$$$$$######""""""""""""###$$$$$$$$$#########""""""""""""""""""""""""#####################"""!!!!!!""""""""""""""""""""""""#########"""""""""!!!!!!"""###############""""""############$$$###############$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$&&&((('''$$$!!! """######""""""$$$%%%$$$$$$######"""######$$$##################$$$$$$""""""""""""##################""""""""""""######""""""######$$$$$$$$$%%%######"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###!!!"""""""""""""""###$$$######"""!!!!!!"""###$$$ !!!###$$$$$$%%%""""""""""""""""""######""""""""""""############################################################$$$$$$############$$$$$$$$$###"""!!!!!!"""###$$$"""!!!!!!!!!!!!!!!!!!""" !!!"""######"""!!! !!!!!!""""""######### !!!!!!"""###$$$$$$%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######################## !!!""""""######""""""""""""""""""############"""""""""!!!!!! !!!!!!""""""######$$$""""""""""""############"""""""""""""""!!!!!! ###$$$$$$%%%%%%$$$$$$###"""###$$$$$$"""!!!"""###""""""""""""""""""""""""!!!"""###%%%%%%%%%$$$###$$$"""  !!!""""""#########""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###""" """###""""""""""""!!!!!!!!!###$$$%%%"""###%%%&&&&&&$$$"""!!!""""""!!!!!!!!!"""###$$$########################"""###$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!""""""######"""""""""!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""" !!!!!!"""###$$$'''%%%###!!! !!!###$$$!!!!!!""""""""""""!!!!!!""""""###$$$$$$#########!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""############""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""""""""""""""#########"""""""""######$$$$$$%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$######"""!!!!!!!!!""""""#########$$$$$$$$$!!!"""###%%%%%%$$$######!!!"""###$$$$$$$$$$$$$$$########################""""""""""""############"""""""""###############''''''&&&&&&%%%$$$$$$###%%%$$$######"""#########"""##################"""######""""""""""""############"""""""""######$$$$$$$$$$$$############"""""""""""""""############$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""######"""""""""!!!!!!!!!###$$$$$$$$$######"""!!!""""""###$$$$$$$$$$$$###############$$$$$$$$$%%%###$$$%%%&&&''''''''''''$$$$$$############$$$$$$#######################################$$$$$$$$$&&&))),,,+++'''###"""###"""$$$%%%$$$######$$$%%%###$$$$$$###""""""###%%%!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$$$$######""""""######$$$ !!!!!!"""###$$$%%%%%%$$$###""""""!!!!!!"""""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!"""""" """######""""""###$$$###"""!!!!!!!!!"""###$$$"""""""""""""""!!! """"""!!!!!!!!!"""######"""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###########################""""""!!!!!!""""""#########""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""""""""########################### !!!""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!! !!!"""""""""######$$$$$$!!!!!!""""""###$$$%%%%%%###############"""!!!!!!""""""############"""""""""###$$$###!!! !!!""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$&&&$$$""""""######"""!!!!!!""""""############"""!!!!!!!!!"""""""""######"""######$$$$$$######""""""!!! """###""""""""""""!!!""""""###$$$$$$!!!"""###$$$%%%$$$$$$###""""""!!! !!!"""###$$$########################"""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!  !!!!!!"""""""""""""""""""""""""""""" !!!""""""#########$$$$$$###"""""""""###$$$!!!!!!""""""""""""!!!!!!"""######$$$$$$$$$$$$###!!!!!!!!!!!!""""""""""""######$$$$$$$$$###""""""!!!!!!!!!"""""""""#########""""""""""""""""""!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""######"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###"""""""""###############%%%$$$#########$$$%%%&&&"""""""""###$$$$$$%%%%%%"""""""""###$$$$$$%%%%%% !!!""""""######"""""" !!!###$$$%%%%%%$$$$$$########################!!!""""""""""""#########!!!"""""""""#########$$$######$$$$$$%%%%%%%%%&&&%%%$$$$$$###""""""############$$$$$$$$$$$$######""""""############""""""""""""""""""###$$$%%%%%%$$$$$$$$$############"""!!!"""""""""##################$$$$$$$$$######"""""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!!!!!!!""""""###"""""""""!!!"""###$$$%%%$$$$$$###"""""""""#########$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$###""""""###$$$%%%########################""""""#########$$$$$$$$$"""&&&+++***'''$$$$$$&&&###%%%%%%%%%###"""###$$$"""$$$%%%$$$"""!!!###%%% !!!!!!!!!""""""""""""""""""#########$$$$$$$$$$$$######""""""######$$$!!!!!!!!!""""""#########$$$###""""""!!!!!!"""""""""!!! !!!"""###$$$""""""!!!!!!!!!!!!"""""" """$$$###"""!!!###%%%###"""!!!!!!!!!"""$$$%%%###$$$$$$$$$###!!! """!!!!!! !!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!###########################""""""!!!!!!""""""###""""""############""""""###""""""!!!!!!""""""######""""""""""""""""""#########""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""##############################!!!!!!"""############"""""""""#########$$$$$$$$$!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""""""""""""""!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$######"""!!!!!!""""""""""""!!!!!!"""#########!!! !!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$&&&$$$######$$$$$$$$$###!!!!!!"""###############!!!!!!!!!!!!"""""""""###!!!"""############"""!!!###!!! !!!"""$$$$$$###!!!""""""############""" !!!!!!"""###$$$%%%%%%###""" !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%%%%$$$###!!!###""""""""""""""""""###"""""""""""""""######### !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""###############""""""""""""######"""""""""!!!!!!"""############### !!!!!!!!!"""""""""###""""""###$$$$$$$$$######"""""""""#########$$$$$$"""""""""###############""""""""""""""""""""""""!!!!!!"""##################""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$### !!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&!!!""""""###$$$$$$%%%%%%"""""""""""""""###$$$$$$ !!!###$$$%%%%%%$$$$$$########################!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$!!!"""$$$%%%&&&%%%%%%$$$###""""""######$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""###$$$%%%&&&$$$$$$$$$############"""!!!!!!""""""#########$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""""""""!!!"""###$$$%%%%%%$$$###!!!""""""""""""#########%%%%%%%%%%%%$$$###""""""%%%$$$###""""""###$$$%%%########################""""""######$$$$$$$$$$$$!!!&&&'''$$$"""###%%%$$$%%%%%%$$$"""!!!"""###"""$$$%%%$$$!!!!!!###&&&""""""######$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!!$$$######""""""""""""""""""!!! """###$$$###"""!!!!!!!!!!!!"""""" """$$$###!!!!!!###%%%###"""!!!!!!!!!###$$$%%%""""""$$$%%%%%%$$$###""""""!!! """###$$$$$$$$$%%%%%%%%%&&&&&&&&&########################""""""""""""""""""""""""######""""""""""""######!!!"""###$$$$$$###"""!!!######""""""""""""######%%%$$$###""""""###$$$%%%%%%$$$$$$$$$######"""""" !!!###$$$%%%""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""##############################""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""############""""""!!!"""######"""!!!###$$$""""""""""""""""""""""""!!! """$$$%%%$$$"""!!!!!!"""######"""!!!!!!"""###############!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! $$$"""!!!"""$$$%%%%%%$$$!!!"""###$$$$$$###"""!!! !!!"""$$$&&&'''###"""  !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!$$$$$$############$$$$$$ !!!"""###$$$%%%&&&&&& !!!!!!"""###$$$$$$$$$  !!!!!!!!!!!! !!!###$$$$$$###""""""######$$$$$$$$$$$$###### !!!""""""""""""""" !!!!!!!!!""""""###### !!!"""""""""!!!######$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!"""########################"""""""""""""""""""""!!!!!! ########################""""""###$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&'''"""###$$$%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%'''(((%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$###"""!!!""""""###$$$%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$"""!!!!!!!!!"""""""""""""""######$$$%%%$$$###""""""###$$$%%%&&&$$$!!!!!!###%%%"""###$$$$$$&&&&&&'''((($$$$$$############$$$$$$ !!!""""""!!! !!!######$$$%%%%%%$$$###"""!!!######$$$$$$$$$$$$#########"""!!!!!!!!!###$$$%%%""""""###$$$$$$$$$$$$$$$###############"""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$'''$$$!!!!!!######!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$#########""""""#########"""""""""""""""########################!!!"""###$$$$$$###"""!!!$$$$$$$$$#########""""""$$$###"""""""""""""""###%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!"""######$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$""""""""""""##################$$$$$$$$$$$$##############################%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""##################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$$$$######""""""!!!!!! !!!"""###$$$$$$$$$###""" """###$$$###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""&&&&&&%%%$$$############""""""""""""""""""""""""&&&&&&&&&&&&&&&%%%$$$###"""  ###$$$###!!!""""""""""""############ """###$$$$$$###""" """"""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!! !!!!!!###$$$%%%&&&&&&&&&%%%###"""!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!!!!"""######$$$$$$ """######"""!!!###$$$######$$$$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######""""""######&&&%%%$$$"""""""""######"""""""""""""""#########!!!!!!""""""#########$$$""""""""""""""""""""""""%%%%%%$$$$$$###"""!!!!!!""""""############"""""" !!!"""######$$$""""""""""""""""""""""""###$$$&&&&&&&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%###"""!!!"""$$$%%%%%%$$$######$$$$$$$$$$$$######!!! """$$$%%%######""""""!!!!!! !!!###$$$###"""!!!"""###""""""############""""""###############"""!!!!!!###$$$$$$$$$$$$###""""""!!!!!!"""###$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$###""""""!!!""""""######$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$ !!!"""$$$&&&'''!!!!!! !!!""""""$$$$$$############$$$$$$######""""""""""""######""""""######$$$%%%%%%%%%$$$$$$############$$$$$$!!!"""######!!!!!!"""######$$$$$$%%%$$$###"""!!!######$$$$$$$$$$$$######""""""""""""""""""###$$$!!!"""######$$$$$$#####################"""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$&&&$$$!!!!!!"""###!!! """###$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""###"""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$#########""""""###"""""""""""""""######"""""""""######"""""""""##################""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!"""###"""!!!!!!$$$######""""""""""""###""""""""""""##################$$$$$$$$$$$$##############################$$$$$$###""""""###$$$$$$########################""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""############""""""!!!!!! !!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$###"""!!!!!!!!!"""$$$$$$""""""""""""""""""""""""$$$$$$###"""""""""######"""""""""""""""""""""""""""""""""""""""!!! ###!!! ######""" """"""""""""############!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%######"""""""""!!!!!!!!! !!!"""######$$$$$$!!!"""#########"""!!!!!!"""###$$$$$$$$$###!!!!!!!!!"""""""""######""""""""""""############!!!!!!!!!"""######$$$$$$$$$&&&&&&%%%###"""###$$$######$$$$$$$$$######"""!!!""""""""""""#####################$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$###"""""""""######$$$######""""""!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""###############$$$$$$""""""############"""""" !!!!!!"""######$$$""""""""""""""""""""""""######$$$$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""#########!!! !!!###$$$###"""######$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$$$$$$$############!!!###$$$###"""!!!"""###""""""############""""""###$$$$$$$$$######"""!!!###############"""!!!!!!!!!""""""###$$$$$$%%%%%%###############$$$$$$$$$###"""!!!"""######"""!!!###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""!!!!!!!!!!!!"""############$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!########################$$$$$$############$$$$$$"""$$$$$$$$$""""""###$$$###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######"""############""""""!!! !!!""""""######""""""###############"""!!!!!!!!!!!!!!!"""######$$$$$$###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$&&&$$$"""!!!""""""""" """###$$$$$$%%%$$$$$$$$$$$$############"""""""""""""""""""""""""""##############################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###############"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!! !!!"""###""" !!!!!! !!!""""""""""""""""""##################$$$$$$$$$$$$##############################$$$$$$###""""""###$$$$$$########################""""""""""""############################################################""""""""""""############"""!!!!!!!!!!!! ###"""""""""!!!!!!!!! $$$###"""!!!!!!"""###$$$"""""""""!!!"""######$$$""""""""""""""""""""""""""""""!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!! ###"""!!!!!!""""""!!! """"""""""""############!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""######################################################$$$$$$""""""  !!! !!!!!!"""""""""""" ###$$$$$$"""!!!""""""###############""""""""""""#########$$$$$$""""""""""""############!!!!!!!!!"""######$$$$$$&&&''''''&&&###!!!"""""""""######$$$$$$$$$######!!!""""""""""""#########!!!!!!!!!"""""""""############$$$%%%$$$###"""!!!""""""!!!!!!!!!"""######$$$$$$###"""!!!  !!!!!!!!!!!!""""""""""""""""""""""""""" !!!"""$$$%%%&&&&&&""""""############"""""" !!!!!!""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""############""""""!!!!!!"""!!! !!!###$$$$$$#########$$$$$$$$$$$$###### !!!"""############!!!"""""""""""""""######!!!###$$$###"""!!!"""###""""""############""""""######$$$$$$$$$###"""""""""############"""!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$###############$$$"""!!!"""###$$$###"""######$$$$$$$$$######"""$$$$$$######""""""""""""""""""###$$$$$$$$$$$$$$$((('''&&&%%%%%%$$$"""!!!$$$$$$$$$$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$###""""""$$$$$$#########"""""""""$$$$$$############$$$$$$$$$%%%&&&%%%###"""###$$$#########$$$##################$$$$$$$$$$$$######"""###$$$$$$$$$"""!!! !!!"""""""""""""""###############"""!!!!!!!!!!!!!!!"""######$$$$$$######$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$$$$###""""""""""""""""""######$$$$$$$$$$$$##################"""""""""""""""""""""""""""#################################%%%$$$###""""""###$$$%%%########################!!!!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########"""""""""!!!###%%%%%%$$$###!!! !!!"""###!!!"""""""""##################$$$$$$$$$$$$##############################$$$##################$$$########################!!!"""""""""####################################""""""""""""""""""""""""!!!"""""""""####################################""""""""""""!!!!!!!!!!!!######"""!!!!!!"""######"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############!!!"""############"""!!!""""""""""""""""""""""""!!!"""""""""####################################$$$$$$$$$##################"""  !!!###!!!!!!"""""""""""""""""" """###$$$###!!! ###$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$!!!"""""""""############!!!!!!!!!"""######$$$$$$###$$$%%%###!!! !!!""""""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""""""""###"""###%%%&&&%%%$$$""" !!!!!!!!!"""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%&&&""""""############""""""!!!!!!"""""""""#########""""""""""""""""""""""""###""""""!!!!!!!!!"""#################################""""""""""""""""""$$$###"""###&&&'''&&&%%%######$$$$$$$$$$$$###### !!!"""###$$$######"""!!!!!!""""""######$$$$$$!!!###$$$###"""!!!"""###"""######$$$$$$######""""""""""""######""""""!!!###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%$$$######%%%%%%$$$###"""######$$$$$$$$$######%%%%%%%%%$$$$$$###""""""""""""###$$$$$$$$$$$$###!!! !!!###%%%$$$"""$$$$$$$$$$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""""""""!!!!!!"""###$$$$$$%%%%%%%%%$$$######""""""$$$$$$############$$$$$$$$$&&&&&&%%%#########$$$##################$$$$$$######$$$$$$$$$$$$######"""###$$$$$$$$$"""!!! !!!"""""""""""""""###############"""!!!!!!!!!!!!!!!"""######$$$$$$"""######$$$$$$$$$######""""""###$$$$$$$$$$$$############"""!!!!!!"""############$$$$$$######"""""""""""""""""""""""""""!!!!!!""""""####################################$$$###"""!!!!!!"""###$$$########################!!!!!!!!!!!!"""###%%%%%%""""""!!!!!!!!!!!!""""""&&&&&&%%%%%%$$$######"""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%!!!"""$$$&&&&&&%%%$$$###!!!!!!!!!!!!""""""###$$$!!!"""""""""##################$$$$$$$$$$$$#######################################$$$$$$#################################!!!"""""""""############"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""########################$$$$$$$$$$$$ !!!"""###############""""""""""""######!!!"""""""""############"""""""""""""""""""""""""""""""""""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######### !!!!!!""""""###$$$!!!"""""""""############""""""############""""""""""""""""""""""""""""""!!!"""""""""####################################$$$$$$$$$###############$$$###!!! !!!###%%%#################################"""######$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$"""#########$$$$$$$$$$$$!!!"""""""""############!!!!!!!!!"""######$$$$$$!!!"""######"""!!!"""###!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$"""###%%%&&&%%%$$$""" !!!!!!"""""""""""" !!!"""###$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""############""""""""""""""""""############""""""""""""""""""""""""######"""""""""######$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$###""""""###%%%&&&&&&%%%######$$$$$$$$$$$$###### !!!###$$$$$$$$$""""""######$$$$$$%%%%%%&&&&&&!!!###$$$###"""!!!"""#########$$$$$$$$$$$$###### !!!!!!!!!!!!!!! %%%&&&&&&&&&&&&%%%$$$$$$###############$$$$$$$$$%%%$$$$$$$$$###"""""""""%%%$$$###$$$%%%&&&%%%###""""""###$$$$$$$$$$$$###&&&%%%%%%%%%$$$$$$######!!!"""######$$$$$$######&&&$$$"""###%%%&&&$$$""""""!!!!!!!!!!!!"""############$$$$$$$$$$$$######""""""!!!!!!!!!###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%&&&&&&%%%###"""###$$$#########"""######$$$%%%######$$$$$$$$$$$$######"""############""""""!!! !!!""""""######""""""###############"""!!!!!!!!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$###!!!"""######$$$$$$######"""######"""!!!!!!"""$$$#########$$$######"""!!!!!!!!!"""""""""""""""###!!!!!!!!!"""######$$$$$$###########################""""""""""""""""""##################$$$$$$$$$"""!!!!!!!!!"""###$$$$$$$$$###"""!!!!!!"""###$$$&&&&&&%%%$$$###"""!!!!!!""""""""""""""""""""""""""""""######$$$%%%%%%&&&!!!!!!"""#####################"""""""""###$$$$$$""""""""""""##################$$$$$$$$$$$$##############################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""###$$$%%%%%%$$$###""" """"""""""""############!!!!!!!!!""""""""""""### !!!"""###$$$$$$"""""""""######"""""""""!!!!!!"""############"""""""""""""""""""""""""""######"""""""""###$$$$$$""""""""""""""""""""""""!!!!!!"""#########"""""" """"""!!!!!!###$$$""""""""""""###############""""""""""""""""""###""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$######""""""###%%%%%%""""""######$$$$$$$$$%%%""""""!!!"""###%%%''')))$$$$$$%%%%%%%%%%%%%%%$$$"""""""""#########$$$$$$""""""""""""############!!!!!!!!!"""######$$$$$$"""$$$%%%%%%$$$$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$!!!""""""""""""##################$$$$$$$$$%%%%%%######$$$%%%$$$###"""!!!!!!!!!"""#########"""""" """###%%%&&&'''%%%$$$$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############""""""########################""""""""""""""""""""""""""""""###############$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%!!!  """######"""######$$$$$$$$$$$$######""""""######$$$######""" !!!!!!!!!!!!!!!!!!###$$$###"""!!!"""#########$$$$$$$$$$$$###### !!!!!!""""""!!!!!!&&&''''''''''''&&&%%%%%%########################$$$$$$$$$###############$$$###"""###$$$%%%$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!""""""###############((($$$!!!"""%%%%%%"""!!!!!! !!!""""""$$$$$$############$$$$$$ """######$$$$$$$$$###############"""""""""$$$$$$############$$$$$$$$$%%%&&&%%%###!!!"""#########"""""""""###%%%%%%######$$$$$$$$$$$$######""""""""""""""""""###$$$!!!"""######$$$$$$#####################"""!!!!!!!!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$$$$!!!""""""###############!!!###$$$###!!! """%%%###############"""!!!!!!!!!!!!!!!!!!""""""###### !!!!!!"""######$$$$$$########################"""######$$$$$$######"""""""""#########$$$$$$$$$###"""""""""""""""######&&&%%%$$$######$$$%%%&&&$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""######"""!!!!!! !!!"""###$$$$$$$$$###"""""""""######""""""""""""##################$$$$$$$$$$$$##############################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""###%%%&&&&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!"""""""""######### !!!!!!""""""######""""""############"""""" !!!"""###$$$######"""""""""""""""""""""""""""######"""!!!!!!!!!"""""""""""""""""""""""""""""" !!!""""""#########"""!!!###$$$###  """""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%############$$$$$$%%%%%% !!!!!!"""###$$$%%%%%%!!!!!!"""###$$$%%%%%%%%%!!!"""######$$$$$$$$$$$$!!!!!!!!!"""""""""######""""""""""""############!!!!!!!!!"""######$$$$$$$$$%%%&&&%%%######$$$%%%!!!!!!"""$$$$$$%%%%%%$$$!!!""""""""""""##################$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""###$$$$$$$$$###"""!!! !!!"""###$$$%%%&&&'''$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""########################"""""""""""""""""""""""" """#########"""""" !!!!!!""""""#########$$$ !!!""""""!!!######$$$$$$$$$$$$######$$$#########"""######$$$ !!!###$$$###"""!!!"""######$$$$$$%%%%%%$$$$$$###!!!!!!"""###############&&&&&&''''''&&&&&&%%%$$$#######################################$$$$$$$$$###"""!!!"""###$$$###!!!!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""######!!!!!!"""##################### """""""""""""""######$$$%%%$$$###""""""###$$$%%%###%%%&&&%%%###!!!!!!!!!!!!"""""""""""""""$$$$$$############$$$$$$$$$%%%&&&$$$"""!!!!!!"""######"""""""""###%%%&&&######$$$$$$$$$$$$#########"""!!!!!!!!!###$$$%%%""""""###$$$$$$$$$$$$$$$###############"""!!!!!!!!!!!!!!!"""######$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###############!!!###$$$###!!! ###%%%###############"""!!!!!! !!!!!!!!!""""""###### !!!!!!"""###$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$$$$###"""""""""""""""######"""  """###"""""""""""""""#########""""""""""""""""""""""""""""""!!!!!! $$$###!!! """$$$&&&%%%$$$###""""""!!!""""""""""""""""""##################$$$$$$$$$$$$##############################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""""""""""""""##################$$$$$$%%%%%%%%%%%%""""""""""""!!!!!!!!!!!!""""""############"""""" !!!"""$$$$$$######"""""""""""""""""""""""""""###"""!!! """"""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$&&&&&&$$$""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&!!!"""###$$$$$$$$$$$$$$$ !!!"""###$$$%%%"""###%%%%%%%%%""" """############!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!!!!"""######$$$$$$$$$%%%%%%###!!! !!!!!!!!!"""$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%$$$######""""""#########$$$%%%%%%$$$###"""!!!#########$$$%%%%%%&&&&&&$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""######""""""############""""""$$$$$$##################""""""""""""""""""""""""!!!######"""!!! ############""""""""""""!!! !!!###$$$###"""######$$$$$$$$$$$$######%%%$$$###"""""""""$$$$$$''''''&&&&&&%%%%%%$$$$$$!!!###$$$###"""!!!"""######$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$##################""""""######$$$$$$$$$%%%$$$$$$###""""""###$$$%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$############$$$$$$######""""""""""""######!!!!!!!!!!!!""""""""""""############$$$%%%&&&'''$$$$$$$$$#########""""""###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$###"""!!!!!!"""###$$$!!!###$$$$$$######$$$%%%######################## !!!"""############%%%%%%$$$###"""!!! """"""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$###"""!!!!!!"""""""""!!! """"""###$$$$$$$$$$$$###%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$###"""!!! !!!!!!!!! """"""############""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%% !!!""""""######"""$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$######"""######$$$$$$$$$$$$############$$$$$$$$$$$$##############################""""""!!! $$$$$$$$$############### !!!!!!""""""###"""!!! !!!"""#####################$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!%%%%%%%%%%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!! ###$$$$$$######"""!!!  """$$$%%%&&&&&&%%%""""""""""""!!!!!!!!!!!!########################!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$###!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%###!!!!!!"""###"""!!!$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""$$$#########""""""!!!!!!###"""""""""""""""###### !!!!!!""""""######&&&%%%$$$$$$$$$$$$###"""########################"""""""""###$$$$$$$$$%%%%%%###!!! !!!###%%%"""""""""""""""""""""""""""""""""""""""######$$$""""""######$$$$$$$$$$$$$$$$$$##########################################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###"""!!! !!!"""$$$&&&%%%$$$###""""""######$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""######!!!!!!!!!!!!"""""""""###""""""""""""###$$$%%%&&&$$$$$$$$$#########"""""""""###%%%%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%######""""""""""""######!!!"""$$$###""""""###%%%######################## !!!!!!"""""""""""""""$$$$$$###""""""!!! """"""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############"""""""""!!!""""""""""""""""""""""""############$$$$$$$$$%%%###""""""###$$$$$$#########$$$$$$###""""""!!!!!!""""""""""""!!!!!! """"""############""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######""""""!!!!!!!!!"""""""""""""""!!!!!!$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###############""""""######$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$###"""!!!!!!!!!!!!!!!########################!!!!!!"""""""""""""""""""""!!! !!!"""$$$######""""""!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""############"""""""""!!!!!!!!!!!! !!!!!!"""###""""""#########$$$$$$$$$#########""""""!!!!!! ########################""""""!!!!!!!!!!!!!!!!!!"""############"""!!!!!! """$$$%%%%%%%%%$$$$$$$$$$$$#########""""""########################!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""########################$$$$$$############$$$$$$###$$$$$$###"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&$$$""""""#########!!!######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""!!!$$$$$$###"""!!!!!!!!!"""""""""""""""############$$$##################"""!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""######$$$###############$$$$$$%%%################################################""""""###$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###!!!!!!!!!"""$$$%%%%%%%%%$$$###""""""#######################################"""""""""!!!!!!###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""######!!!!!!!!!"""""""""######!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$###############"""###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""############"""""""""############$$$$$$$$$########################""""""############"""""" !!!###"""!!!!!!"""$$$###########################"""""""""""""""!!!!!!######""""""!!!!!! ###############$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!""""""#########!!!!!!"""######$$$%%%%%%$$$###"""""""""###%%%%%%%%%###""""""###$$$$$$###""""""######""""""!!!!!!"""######$$$$$$$$$$$$###""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""!!! ###############"""""""""########################""""""""""""""""""""""""!!!""""""######""""""!!!######$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$###"""""""""######""""""""""""""""""""""""$$$###############""""""###""""""!!!!!!""""""###$$$$$$###"""!!! """""""""#########$$$$$$""""""""""""""""""""""""############"""""""""""""""!!!!!!!!!!!!"""######!!!!!!"""""""""#########################################################!!!!!!!!!"""""""""######!!!!!!"""############"""!!!!!!"""###############&&&%%%%%%%%%%%%$$$$$$$$$########################"""""""""#########$$$$$$""""""""""""############""""""""""""""""""""""""######""""""""""""######"""$$$$$$$$$"""!!!"""###################################################"""############$$$$$$$$$&&&$$$######$$$%%%$$$"""""""""!!! !!!!!!""""""""""""""""""""""""############""""""""""""&&&%%%$$$"""!!!!!! $$$$$$$$$$$$############""""""!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$###"""""""""###%%%&&&########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""###$$$%%%%%%$$$######"""""""""########################$$$#########""""""""""""######$$$$$$$$$######"""""""""""""""""""""""""""$$$$$$############$$$$$$######""""""""""""######!!!!!!"""""""""#########"""""""""""""""###$$$$$$########################"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################"""""""""######"""""""""""""""#########$$$$$$$$$$$$$$$$$$#########""""""!!!"""###$$$$$$###"""!!!!!!""""""!!!!!!"""###########################%%%$$$###"""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!########################$$$$$$############$$$$$$!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$%%%###"""!!!!!!###%%%&&&%%%###""""""###$$$$$$###!!!!!!""""""""""""!!!!!!""""""###$$$%%%%%%%%%$$$""""""############""""""########################!!!!!!!!!!!!!!!!!!!!!!!! """###$$$%%%###############"""!!! ########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""!!!######$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$######"""""""""######!!!!!!!!!!!!""""""""""""$$$$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!! """#########$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""""""""!!!!!!""""""###$$$""""""""""""#########$$$################################################""""""""""""############ """######$$$$$$$$$""""""""""""""""""""""""&&&&&&%%%%%%%%%$$$$$$$$$########################"""#########$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################""""""!!!!!!!!!!!!"""""""""$$$$$$$$$""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########"""""""""""""""$$$$$$###"""!!!!!!""""""$$$$$$$$$######"""""""""!!!!!!"""!!!!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$###"""!!!"""###%%%&&&###############$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$$$$######!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%###""""""""""""###$$$$$$$$$$$$######""""""########################%%%%%%$$$$$$$$$#########"""######$$$$$$$$$######""""""""""""""""""""""""$$$$$$############$$$$$$######""""""""""""######""""""""""""############$$$$$$#########$$$%%%%%%#######################################""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""###########################""""""""""""""""""###""""""#########$$$$$$$$$%%%%%%$$$$$$###"""""""""!!!"""###$$$$$$###"""!!!!!!""""""!!!!!!"""###########################&&&%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################$$$######""""""######$$$""""""""""""!!!!!!!!!!!!#########""""""!!!!!!!!!%%%###"""!!!!!!###%%%&&&%%%###""""""###$$$$$$### !!!""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$""""""############""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%&&&!!!!!!"""##############################$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$##############################"""""""""!!!!!!""""""### !!!!!!""""""""""""#########""""""!!!!!!!!!########################"""""""""######$$$$$$$$$"""#########$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""###### #########$$$$$$$$$%%%%%%$$$######""""""!!! """"""""""""""""""""""""$$$$$$$$$###"""!!!!!!!!! !!!###$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$####################################"""#########$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!!!!!!!""""""###$$$$$$###"""###%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$$$$%%%''''''%%%$$$$$$######"""######$$$$$$########################""""""""""""""""""######""""""!!!!!!"""###$$$$$$#########""""""!!!!!! """######"""!!!!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""######$$$$$$###"""""""""###$$$%%%""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$######"""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""""""""###$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""######"""""""""#########$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%###############$$$$$$$$$$$$######""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""############$$$$$$$$$%%%$$$$$$$$$######""""""""""""############"""""" !!!###"""!!!!!!"""$$$########################&&&%%%###"""!!!!!!""""""!!!!!!""""""######$$$$$$$$$$$$$$$#####################""""""""""""###############""""""!!!!!!!!!$$$######"""!!!!!! $$$###"""""""""###%%%%%%%%%###""""""###$$$$$$###!!!!!!""""""######""""""!!!!!!"""#########""""""""""""############""""""########################""""""""""""""""""""""""######################## !!!"""###$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!"""##################$$$$$$$$$$$$############$$$$$$$$$$$$##############################""""""!!!!!!!!!"""###### !!!!!!""""""######$$$""""""""""""""""""!!!!!! !!!!!!""""""!!!!!! !!!!!!"""###$$$%%%&&&&&&"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""############!!!!!! !!!!!!"""######$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!  !!!######$$$$$$$$$$$$$$$###############$$$############""""""""""""########################"""""""""#########$$$$$$ !!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""""""###%%%$$$######$$$%%%################################################"""############$$$$$$$$$$$$$$$$$$&&&''''''%%%###$$$$$$#########$$$%%%%%%########################""""""""""""############ !!!!!!"""$$$%%%&&&"""""""""!!!!!!!!!!!!!!!"""$$$$$$""" $$$(((########################$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""######$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###########################$$$$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########!!!!!!###$$$%%%%%%$$$$$$########################$$$$$$$$$$$$############""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""######""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$$$$$$$$$$#####################""""""""""""######!!!"""$$$###""""""###%%%########################&&&%%%###"""!!!"""###$$$!!!""""""###$$$%%%%%%&&&$$$$$$$$$#########""""""######""""""""""""######"""""""""#######################################"""############$$$$$$$$$%%%###""""""###$$$$$$###!!!""""""###$$$$$$######"""############""""""!!!""""""############""""""################################################$$$$$$$$$######""""""""""""######$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$#################################""""""""""""###$$$%%%!!!!!!""""""###$$$$$$%%%""""""##################!!!!!!"""######"""!!!!!!!!!!!!""""""######$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!"""""""""############%%%%%%$$$$$$%%%%%%&&&'''############$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""!!!!!! !!!"""###############%%%%%%$$$######$$$%%%&&&$$$#########""""""""""""########################!!!!!!!!!"""""""""###### !!!!!!!!!"""""""""###########################""""""!!!!!!""""""###"""###%%%$$$$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########%%%''''''%%%#########""""""###$$$$$$%%%########################!!!"""""""""############"""!!!!!!!!!"""###$$$$$$""""""""""""""""""######"""$$$$$$!!!"""&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""######$$$!!!"""###%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%$$$$$$$$$!!!"""$$$%%%%%%%%%$$$####################################""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$######""""""""""""######"""############$$$$$$$$$######"""""""""""""""###""""""######$$$$$$$$$$$$"""""""""###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$########################$$$###"""!!!!!!"""###$$$!!!###$$$$$$######$$$%%%########################&&&%%%###!!!!!!"""###%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$######""""""######""""""""""""######!!!!!!"""###$$$%%%&&&&&&#########$$$$$$%%%&&&&&&""""""###$$$$$$$$$$$$###%%%###""""""###$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""############""""""""""""""""""""""""""""""########################!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$###"""!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$#########$$$%%%%%%&&&!!!""""""###$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$#########"""######$$$%%%""""""""""""############""""""###$$$%%%%%%&&&&&&######################## !!!!!!!!!!!!!!!""""""############"""%%%%%%$$$$$$$$$%%%''''''$$$$$$$$$#########""""""########################!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######""""""""""""######"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###%%%''''''$$$"""""""""!!!""""""###$$$$$$########################!!!!!!""""""#########$$$######"""""""""""""""###""""""######$$$$$$$$$%%%"""$$$$$$  %%%&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$%%%%%%###""" """###%%%"""""""""""""""""""""""""""""""""""""""######$$$ !!!$$$&&&&&&%%%###!!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%% """###%%%&&&%%%$$$!!! !!!"""###$$$%%%&&&&&&&&&!!!!!!""""""#########$$$!!!!!!""""""#########$$$%%%$$$$$$###"""!!! ######""""""###$$$$$$%%%#########"""""""""""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$#########""""""!!!!!!&&&$$$"""###%%%&&&%%%"""%%%$$$$$$$$$######""""""$$$#########""""""!!!!!!!!!""""""""" """###$$$$$$$$$#########""""""######""""""######$$$%%%""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!$$$###"""""""""###%%%&&&########################""""""###$$$$$$$$$$$$###$$$#########""""""!!!!!!""""""""""""############%%%$$$"""!!!!!!!!!"""###%%%%%%#########$$$%%%&&&############"""""""""""" !!!###$$$$$$###!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!! """###$$$%%%%%%$$$###"""!!!!!!""""""""""""!!!!!! !!!""""""!!! """"""""""""""""""""""""######""""""""""""######""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""#########""""""!!!!!! """"""!!!!!!!!!###$$$%%%!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""$$$#########""""""!!!!!!!!!"""###$$$$$$###"""!!! !!!!!! !!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###!!! !!!###$$$$$$###%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$############""""""""""""######$$$$$$$$$$$$######""""""""""""############%%%%%%$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!""""""&&&%%%###""""""###%%%&&&%%%$$$$$$######"""""""""######"""""""""""""""#########$$$$$$$$$$$$######(((&&&$$$%%%((('''$$$ !!!""""""""""""###############$$$$$$$$$$$$######$$$$$$##################%%%%%%%%%$$$$$$$$$######$$$$$$######""""""!!!!!!########################""""""""""""""""""""""""$$$$$$$$$#########""""""######""""""!!!!!! ########################!!!"""""""""############%%%$$$######"""#########%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''$$$%%%&&&%%%###"""###$$$$$$$$$$$$#########""""""###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""!!!%%%%%%%%%%%%$$$###""""""""""""##################!!!"""""""""############$$$$$$$$$######""""""!!!#########"""######$$$$$$###"""""""""""""""""""""$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%############"""""""""!!!&&&$$$"""###%%%&&&$$$"""$$$$$$#########"""""""""############"""""""""!!!!!!""""""""" """###$$$$$$$$$#########""""""""""""!!!!!!""""""###$$$"""""""""""""""""""""!!!###$$$%%%&&&&&&%%%$$$###""""""!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###############"""""""""!!!""""""""""""############%%%$$$###"""!!!""""""###&&&%%%$$$#########$$$%%%######"""""""""""""""############""""""#########""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""######"""""""""!!!!!!""""""""""""!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""######""""""""""""######""""""""""""########################""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$#########""""""""""""###"""!!!!!!!!!"""$$$%%%"""""""""###############""""""""""""############""""""""""""""""""""""""############"""""""""!!!!!!"""###$$$$$$###"""!!! !!!!!!""""""!!!!!!"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$""" !!!"""!!!!!!$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############%%%%%%$$$$$$###""""""!!!""""""!!!!!!!!!!!!""""""$$$###""""""###$$$'''(((&&&%%%###!!!!!!"""$$$%%%######""""""""""""###############$$$$$$#########!!!!!!!!!###$$$$$$###!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$##############################$$$$$$#########"""""""""$$$$$$$$$$$$############################################################$$$$$$$$$#########""""""######""""""!!!!!!!!!!!!########################""""""""""""###############"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%###"""###$$$$$$$$$$$$#########""""""$$$###""""""""""""###$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$#########""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######""""""""""""""""""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""%%%#########$$$%%%$$$#########""""""""""""!!!!!!############""""""""""""!!!""""""""" """###$$$$$$$$$###############!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$### !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$##################"""""""""""""""""""""#########$$$$$$$$$$$$###""""""""""""###&&&%%%$$$###############$$$###"""!!!!!!"""###$$$&&&%%%###!!!!!!###%%%&&&###""""""!!!!!!""""""################################################### """###$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!""""""######""""""!!!###""""""!!!!!!""""""###""""""""""""""""""""""""######""""""""""""######"""""""""#########$$$$$$############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$###############"""!!!!!!!!!"""###$$$$$$$$$$$$###############""""""""""""############""""""""""""""""""""""""############""""""""""""""""""############""""""!!!!!!"""############"""##################$$$$$$""""""""""""""""""""""""########################!!!""""""######""""""!!!""""""""""""""""""""""""%%%$$$"""!!!""""""!!! """############""""""!!! !!!!!!############""""""""""""""""""############""""""""""""""""""############%%%%%%$$$$$$###"""""""""###""""""!!!!!!""""""###!!!!!!!!!"""###%%%''')))&&&$$$!!! """%%%'''################################################!!!!!!!!!"""###!!!!!!!!!""""""""""""#########$$$$$$$$$$$$##############################"""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""!!!!!!!!!##########################################""""""!!!!!!!!!"""###%%%&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&%%%#########$$$$$$$$$$$$###############%%%$$$############$$$%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$""""""""""""""""""""""""######"""!!!!!!""""""###""""""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########"""""""""""""""###############$$$$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""""""""############""""""!!!!!!""""""###########################$$$$$$$$$#########""""""#########"""""""""""""""$$$#########$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!#########"""""""""""""""!!!""""""""" """###########################"""!!!!!!!!!!!!"""######"""""""""""""""#########!!!"""###$$$$$$###"""!!! """#########"""!!!########################!!!""""""########################"""""""""""""""""""""#########$$$$$$$$$$$$$$$#########"""""""""%%%%%%$$$######"""""""""$$$###!!! !!!"""$$$%%%&&&%%%$$$######$$$%%%&&&###""""""""""""""""""################################################### !!!"""###$$$$$$$$$###"""!!! !!!"""###"""""""""######"""""""""  """"""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$############"""""""""!!!########################""""""""""""""""""""""""######################################################"""!!!!!!"""###$$$%%%%%%$$$$$$######""""""!!!"""""""""############""""""""""""""""""""""""#########""""""""""""""""""""""""######""""""""" !!!""""""######""""""$$$$$$$$$###############""""""""""""""""""""""""########################"""""""""######"""""""""""""""""""""""""""""""""%%%$$$""""""###$$$###"""!!!!!!""""""""""""!!!!!!"""""""""###########################"""""""""!!!$$$$$$%%%%%%%%%%%%$$$$$$!!!"""""""""############$$$$$$$$$#########""""""###""""""""""""""""""###"""!!!!!!"""###%%%&&&'''$$$###"""!!!!!!###%%%'''""""""######$$$$$$######$$$##################$$$!!!!!! """%%%"""""""""############$$$######$$$$$$$$$$$$#####################$$$$$$$$$""""""""""""!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$############""""""""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%######$$$%%%########################$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###$$$""""""###$$$$$$$$$######&&&%%%%%%$$$$$$###############""""""""""""""""""#########$$$%%%%%%&&&&&&######""""""!!!""""""###!!!!!!""""""##################""""""""""""##############################%%%%%%$$$$$$###"""""""""""""""""""""""""""##############################!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######!!!""""""""" """##############################""""""""""""###$$$$$$!!!"""""""""#########$$$!!!"""###$$$$$$###"""!!!!!!"""###$$$%%%$$$###"""########################!!!!!!"""############"""""""""""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$######""""""""""""!!!!!!!!!"""$$$%%%###$$$%%%&&&&&&%%%$$$#########""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""$$$$$$"""!!!!!!"""$$$$$$""""""############""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""######""""""""""""##################$$$$$$$$$$$$############"""""""""!!!########################""""""""""""""""""""""""!!!""""""""""""""""""!!!""""""""""""""""""""""""$$$###"""!!!!!!"""######%%%$$$$$$######"""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""### !!!""""""""""""!!!$$$$$$$$$#######################################""""""""""""""""""""""""""""""############""""""########################!!!  """$$$$$$$$$ !!!!!!"""""""""!!!!!!#########$$$$$$%%%%%%%%%############"""""""""!!!$$$$$$$$$%%%%%%$$$$$$$$$!!!"""""""""############$$$$$$$$$#####################""""""""""""########################$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$$$$$$$$$$###""""""###$$$$$$!!!###%%%$$$!!! """%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################!!!"""""""""######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################$$$$$$$$$###############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%%%%$$$###!!! $$$$$$$$$$$$$$$#####################"""""""""""""""#########$$$$$$%%%%%%"""!!!!!!!!!!!!"""###$$$!!!!!!!!!"""######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""""""""############"""###$$$###""""""###$$$!!!!!!""""""""""""######""""""""""""############!!!""""""""" """##################$$$$$$$$$###############$$$$$$%%%!!!""""""######$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""""""""""""""#####################$$$$$$$$$$$$%%%$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$######"""!!!!!!""""""######$$$$$$!!!###%%%&&&&&&%%%###!!!$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$###"""!!! $$$$$$############$$$$$$"""######$$$$$$######"""$$$$$$$$$######$$$$$$$$$""""""""""""""""""""""""######""""""""""""###############$$$$$$$$$$$$%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""$$$###"""!!!!!!!!!"""############"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""##################""""""""""""###### !!!!!!""""""!!!!!!##################$$$$$$########################"""""""""""""""""""""""""""######$$$$$$######"""######################## """"""""" !!!!!!"""""""""""""""!!!!!!""""""######$$$$$$############""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""####################################$$$######""""""######$$$#####################""" """$$$&&&&&&%%%###!!!!!!"""###%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%&&&&&&&&&$$$"""""""""$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""############$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&###############$$$$$$$$$""""""############""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""######$$$%%%%%%$$$##############################"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%$$$"""!!!""""""##############################"""""""""!!!""""""################## !!!###$$$%%% !!!!!!"""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############!!!"""""""""############!!!###$$$$$$!!!!!!"""$$$"""""""""#########$$$$$$!!!"""""""""############!!!""""""""" """###""""""#########$$$$$$$$$"""""""""""""""###$$$$$$!!!""""""######$$$%%%%%%###$$$%%%&&&&&&%%%$$$###"""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!"""""""""#####################$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$###""" !!!"""###$$$$$$###### """$$$%%%$$$###""""""##################"""$$$######""""""######$$$################################################$$$$$$$$$$$$###"""!!! """"""############"""""""""######$$$$$$######"""""""""############""""""""""""""""""""""""""""""######""""""""""""###############$$$$$$$$$%%%%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############"""!!!!!!!!!"""""""""#########%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!!!!"""""""""""""""""""""############""""""""""""""""""""""""!!!"""""""""############$$$###"""!!!!!!"""###$$$ !!!""""""######"""""""""""""""###$$$$$$$$$%%%########################"""""""""""""""""""""""""""######$$$$$$######"""######################## """"""!!! !!!""""""#########""" !!!"""#####################"""""""""""" !!!!!!!!!!!! """"""""""""####################################$$$######""""""######$$$!!!!!!"""#####################$$$$$$$$$###"""""" """$$$%%%&&&&&&%%%$$$%%%$$$###!!!!!!###$$$%%%'''%%%###""""""###""""""!!!!!!"""""""""###############$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$###############"""################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""######$$$%%%&&&&&&#########"""######$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%"""$$$%%%%%%$$$###%%%&&&""""""#########$$$$$$$$$######$$$%%%%%%$$$######""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$#########$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""""""###%%%'''((('''%%%$$$""""""#########""""""!!!!!!!!!""""""#########$$$$$$#########""""""!!!!!!"""""""""""""""""""""""" """###%%%&&& !!!!!!"""###$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!""""""#########$$$!!!###%%%$$$!!! """$$$""""""######$$$$$$$$$%%%!!!!!!""""""#########$$$!!!""""""""" """###""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######!!!""""""###$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!"""!!! !!!###$$$######################## !!!!!!"""""""""""""""!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$###""" """###$$$$$$$$$$$$"""%%%&&&%%%###"""$$$###""" """###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""" !!!"""######"""!!! ######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""######""""""""""""############$$$$$$$$$%%%%%%%%%############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$%%%%%%$$$###!!!!!!!!!"""### !!!!!!""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""#########$$$$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$###!!!!!!"""###$$$%%%%%%&&&########################""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$"""!!!!!!###$$$######!!!!!!"""############### !!!!!!"""###$$$$$$%%%############""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""##############################$$$$$$$$$$$$############$$$$$$!!!"""$$$%%%%%%%%%&&&%%%$$$"""""""""###### """$$$&&&'''&&&%%%$$$%%%$$$"""!!!!!!"""$$$%%%&&&"""!!!###""" !!!!!!!!!!!!######$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#################################""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################!!!!!!"""###%%%&&&'''(((!!!!!!""""""###$$$&&&&&&#########$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&"""###%%%%%%$$$$$$%%%&&&""""""######$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$""""""""""""""""""""""""""""""############""""""######""""""!!!!!! """"""""""""############$$$""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$"""!!! !!!"""""""""############$$$$$$###"""!!!!!!"""""""""############$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!""""""############$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!#########"""###$$$################################################%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&%%%###!!!!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!###$$$%%%$$$"""""""""###%%%$$$"""!!!!!!###%%%'''###$$$%%%%%%%%%###"""!!!########################""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$$$$$$$$$$############"""!!!!!!!!!!!!""""""""""""""""""###$$$%%%&&&&&&&&&#########"""""""""""""""""""""############""""""######""""""######$$$%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$############""""""############$$$$$$$$$""""""#########$$$$$$$$$""""""############""""""""""""############""""""$$$###"""""""""###$$$%%%"""###$$$%%%%%%$$$"""!!! !!!######""""""###%%%""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$""""""###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""######""""""!!!!!! """"""""""""############!!!!!!!!!!!!"""$$$%%%&&&###"""!!!!!!!!!###$$$%%%#########"""""""""""""""###"""""""""!!!!!! &&&&&&%%%$$$#########$$$!!!!!!""""""#########$$$%%%"""###(((((($$$###'''&&&%%%###"""!!! !!!!!!######""""""######$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$##################!!!!!!"""###############%%%$$$#########$$$%%%&&&&&&%%%###"""""""""######!!!!!!!!!!!!""""""""""""########################$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%&&&"""############$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$&&&%%%%%%%%%&&&'''((((((#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&&&&''''''&&&$$$$$$%%%'''%%%%%%%%%%%%$$$$$$$$$$$$&&&''''''((('''&&&$$$############$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$#################################$$$$$$$$$$$$############""""""!!!!!!!!!!!!""""""""""""############""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""#########$$$$$$$$$$$$$$$######""""""""""""###"""############$$$$$$$$$!!!""""""######""""""!!!$$$$$$$$$#########""""""####################################$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$##################### """$$$$$$"""""""""######################################################"""!!! !!!"""############$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$######""""""######$$$&&&%%%###"""!!!"""###$$$$$$$$$$$$#########""""""###$$$%%%$$$"""""""""###"""""""""""""""######$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$##################""""""!!!!!!""""""###$$$$$$############$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""### !!!!!!""""""######"""""""""""""""""""""""""""############""""""######""""""######$$$%%% !!!"""""""""!!!$$$$$$$$$############""""""############$$$$$$$$$""""""#########$$$$$$$$$""""""############""""""""""""############""""""""""""""""""###$$$&&&'''######$$$$$$$$$######"""!!!"""######""""""###$$$###"""!!! !!!"""""""""""""""""""""""""""###$$$$$$""""""###$$$""""""""""""""""""""""""########################"""!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""!!!""""""######!!!  !!!"""###############""""""""""""#########"""""""""!!!!!!%%%%%%$$$$$$$$$$$$$$$$$$""""""#####################"""### !!!%%%%%%$$$###"""!!!!!!""""""######""""""######$$$%%%$$$$$$###""""""###$$$$$$########################!!!""""""#####################"""""""""###$$$%%%%%%$$$"""!!!!!!!!!"""""""""""""""############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&############$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$%%%%%%%%%######$$$%%%&&&''')))***##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%&&&'''&&&$$$###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""!!!!!!!!!""""""""""""############ """$$$&&&&&&&&&$$$########################### !!!###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######"""""""""###$$$$$$"""############$$$$$$$$$#########$$$$$$#########$$$$$$$$$#######################################%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!!!!###$$$$$$"""!!!!!!"""########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########""""""""""""""""""###%%%$$$###"""""""""###$$$%%%$$$###"""""""""###$$$###$$$%%%$$$"""""""""###!!!"""###%%%%%%$$$######%%%$$$##################$$$$$$$$$$$$######""""""#########""""""#########$$$$$$############$$$$$$$$$#########""""""""""""!!!!!!!!!"""""""""###### !!!!!!!!!""""""""""""""""""######""""""############""""""######""""""######$$$%%%""""""###$$$$$$#########$$$$$$$$$############""""""############$$$$$$$$$###############$$$$$$$$$""""""############""""""""""""############""""""!!!""""""###$$$&&&'''((($$$###############$$$$$$"""###$$$$$$"""!!!"""######""""""!!!!!!!!!!!!!!!########################"""###$$$$$$""""""###$$$""""""""""""""""""""""""########################"""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""##################"""!!!!!!!!!!!!!!!!!!!!! !!!""""""########################$$$$$$$$$############""""""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$#########%%%"""!!!######"""$$$'''$$$######"""""""""############""""""######$$$%%%######"""!!!!!!"""##############################!!!"""######$$$$$$######""""""!!!!!!""""""###$$$######"""!!!!!!!!!!!!"""#########$$$$$$$$$%%%%%%######################################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&############$$$$$$$$$%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%''')))+++,,,%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&((((((&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""!!!"""""""""############ !!!###$$$$$$###"""!!!"""""""""""""""""""""""" !!!###$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""###$$$$$$%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###""""""!!!!!!"""###%%%$$$"""!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!$$$##################$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""""""""######$$$$$$###""""""######$$$&&&$$$"""!!!!!!"""$$$%%%###$$$%%%$$$"""""""""######$$$%%%%%%&&&&&&%%%%%%%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$$$$$$$############$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!"""""""""########################""""""""""""""""""""""""#########""""""############""""""######""""""######$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################""""""############""""""""""""############"""""""""######$$$%%%&&&&&&'''$$$###"""""""""###$$$%%%###$$$%%%$$$"""!!!"""######""""""!!!!!!"""""""""########################!!!"""######""""""###$$$""""""""""""""""""""""""########################"""!!!!!!!!!!!!!!!!!!""" !!!!!!""""""######!!!"""""""""############""""""!!!!!!!!!!!!!!!"""##################$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''&&&$$$###&&&%%%%%%$$$$$$#########%%%$$$$$$&&&&&&%%%&&&'''"""""""""######$$$$$$$$$######""""""######$$$%%%#########""""""########################$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""#########$$$#########""""""""""""###############$$$$$$$$$%%%########################$$$$$$$$$$$$############%%%$$$###""""""###$$$%%%########################$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''((()))+++,,,'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%'''(((((('''%%%%%%%%%(((***+++)))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$)))(((&&&$$$######$$$%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&'''&&&%%%%%%$$$########################""""""############""""""""""""""""""############!!!"""""""""############$$$$$$###""""""!!!!!!!!!""""""""""""""""""""""""!!!""""""#########""""""!!!!!!!!!!!!""""""""""""######""""""###$$$%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################$$$$$$######"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$#########"""###%%%$$$"""!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$#########""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$##################$$$$$$%%%$$$"""!!!!!!"""$$$&&&###$$$%%%$$$"""""""""###%%%$$$"""""""""###%%%&&&$$$$$$"""""""""###$$$%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$############$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$###!!!!!!""""""############""""""############""""""######""""""######$$$%%%######$$$$$$$$$###""""""$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################""""""############""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$###$$$###"""""""""###%%%&&&$$$%%%%%%$$$"""!!!"""#########"""""""""######$$$######################## !!!######""""""###$$$""""""""""""""""""""""""########################!!!""""""""""""""""""!!! !!!!!!""""""######!!!"""""""""############ !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%!!!"""$$$&&&'''&&&$$$###&&&%%%%%%$$$$$$######### """$$$$$$%%%%%%###"""""""""######$$$$$$%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&$$$######$$$&&&&&&###########################$$$%%%&&&'''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''(((((('''''''''''''''''''''&&&'''''''''(((((())))))))))))***+++,,,,,,+++***)))&&&)))+++,,,***((('''''''''''''''&&&&&&&&&%%%%%%***)))'''%%%$$$$$$$$$%%%(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######""""""""""""""""""############$$$""""""""""""############&&&%%%$$$############$$$#######################################"""!!! !!!!!!!!!""""""$$$$$$#########$$$$$$%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$"""!!!!!!"""########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""############$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$$$$###"""""""""###$$$%%%###$$$%%%$$$"""""""""######"""  ###%%%##################$$$%%%#################################""""""#########$$$$$$############$$$$$$$$$#########"""""""""""""""""""""#########$$$$$$"""""""""""""""#########!!!!!!!!!"""######$$$$$$""""""############""""""######""""""######$$$%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$###############""""""############""""""""""""############""""""$$$$$$$$$$$$$$$###!!!!!!""""""""""""###$$$%%%%%%###$$$%%%%%%###"""###$$$##################$$$%%%########################!!!""""""""""""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""############ !!!!!!"""$$$%%%&&&""""""#########"""!!! """"""######$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$######### $$$%%%$$$$$$&&&%%%"""""""""###$$$%%%%%%$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%"""###$$$$$$%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&%%%%%%%%%"""""""""############$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))******++++++,,,,,,++++++,,,,,,,,,,,,++++++***,,,...---,,,*********+++*********))))))))))))((('''''''''''''''((((((''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""#########$$$$$$$$$""""""""""""############ !!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!!!!!!!!!!!!!""""""""""""%%%%%%$$$#########$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$#########"""""""""###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%% """$$$$$$"""""""""################################################### !!!"""######"""!!! """"""""""""##################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%$$$"""""""""###""""""!!!!!!!!!"""###$$$""""""###$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###""""""!!!!!!""""""###$$$$$$############$$$$$$######"""""""""!!!!!!!!!""""""#########$$$$$$$$$ !!!!!!""""""###### !!!!!!"""######$$$$$$""""""############""""""######""""""######$$$%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$#########""""""""""""############""""""""""""############""""""!!!"""#########"""!!! !!!!!!"""###$$$%%%%%%%%%"""$$$%%%%%%######$$$&&&###############$$$%%%&&&"""""""""""""""""""""""" """"""!!!!!!###%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############"""!!!""""""""""""!!!!!!!!!!!!""""""""""""###########################$$$%%%%%%"""############"""!!! """"""###$$$$$$%%%&&&&&&############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""##################$$$&&&%%% !!!&&&(((%%%"""###$$$%%%%%%%%%$$$#########""""""######$$$%%%"""###$$$%%%%%%$$$###"""!!!""""""###$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$!!!"""###$$$%%%$$$$$$###"""###$$$%%%&&&%%%%%%$$$#########$$$$$$$$$%%%%%%########################""""""###$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))***(((&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&'''((()))******+++++++++*********++++++,,,,,,,,,---...///000000111000000111111222333333444111111111000000111111111222444444444222111222333000/////////............(((((())))))))))))(((((('''''''''''''''((((((((('''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""###############%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############""""""""""""""""""############&&&&&&%%%$$$############"""############$$$$$$$$$#########$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%!!!#########"""###$$$################################################"""###$$$%%%%%%$$$###"""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######""""""""""""######!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$%%%$$$"""""""""######$$$%%%&&&'''&&&%%%%%%!!!"""###%%%%%%%%%$$$###!!!!!!"""###$$$%%%%%%&&&""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$$$$$$$$$$############""""""############$$$$$$$$$ !!!!!!"""###$$$$$$%%% !!!!!!"""###$$$$$$$$$""""""############""""""#########"""###$$$$$$%%%!!!!!!"""""""""$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""""""""############"""""" !!!#########"""!!! !!!###$$$%%%%%%$$$$$$"""###%%%%%%$$$$$$%%%'''$$$#########$$$%%%%%%&&&!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!###%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!######""""""!!!!!! """"""""""""############&&&%%%$$$$$$###$$$$$$$$$$$$%%%&&&&&&%%%$$$###"""""""""###$$$%%%%%%&&&&&&"""""""""######$$$$$$$$$&&&&&&%%%$$$#########$$$!!!!!!""""""#########$$$"""### %%%$$$###$$$%%%&&&%%%%%%###############"""###$$$$$$%%%!!!"""###$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$ !!!"""$$$$$$######"""!!!"""###$$$%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&######################## !!!###$$$%%%&&&'''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((******)))&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((((((((((((''''''(((***+++,,,---.../////////000111222333444222222333444666777888999888888888999:::;;;;;;<<<===<<<;;;::::::;;;<<<===;;;<<<<<<;;;999888:::<<<333333333333222222222222,,,,,,,,,,,,***(((&&&$$$&&&&&&''''''(((((())))))''''''((((((''''''&&&%%%$$$$$$##################"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%######""""""""""""######$$$$$$%%%$$$$$$###"""!!!#########"""""""""""""""%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%########################$$$$$$$$$$$$$$$###""""""$$$$$$$$$""" !!!$$$&&&$$$%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""" """""""""!!!""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############""""""############""""""""""""######$$$$$$$$$$$$""""""""""""###$$$%%%&&&&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""!!!"""""""""############%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!############""""""""""""######""""""""""""######$$$$$$#####################$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""!!!  !!!###%%%""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""###"""""""""###$$$%%%%%%$$$######"""""""""""""""##############################""""""""""""######&&&$$$"""!!! !!!"""###'''%%%###!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$""""""""""""############""""""""""""############$$$$$$$$$#########""""""###"""!!!"""###$$$###!!!$$$#########""""""!!!!!!""""""""""""############%%% """&&&((('''!!!"""#########!!! """""""""""""""""""""""""""###$$$%%%&&&%%%%%%$$$&&&%%%%%%$$$#########$$$$$$$$$$$$############"""!!!"""###$$$$$$%%%$$$$$$"""###$$$$$$###"""###$$$&&&%%%%%%%%%$$$$$$######################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!"""!!! !!!###%%%'''%%%%%%$$$$$$%%%%%%&&&'''########################$$$%%%%%%$$$""""""###$$$$$$%%%&&&&&&'''&&&&&&%%%''''''''''''((()))++++++***+++,,,,,,,,,///333666777777888888888888777777777999<<>><<<:::888777888777666444222000...------,,,***)))***+++---...,,,+++***((('''&&&%%%%%%################################################$$$$$$########################""""""""""""###### !!!"""####################################"""""""""!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$########################"""""""""""""""!!! ###$$$$$$###!!!"""###%%%###%%%&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!###$$$###"""""""""""""""""""""""""""#####################$$$###""""""""""""""""""###########################!!!""""""###############""""""############"""""""""#########$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$###"""""""""#######################################$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$#########""""""""""""$$$$$$$$$#########""""""######""""""""""""#################################$$$$$$%%%%%%$$$$$$#################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###"""!!! !!!###$$$########################$$$#########""""""""""""#################################"""######$$$$$$"""""""""""""""###$$$$$$##############################""""""""""""######&&&%%%###"""!!!"""###$$$%%%$$$###"""""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""##################$$$$$$$$$########################"""""""""""""""#########""""""""""""############""""""""""""############$$$$$$$$$#########""""""$$$"""!!!"""###$$$###!!!############"""""""""!!!""""""""""""############### $$$$$$######$$$%%%%%%$$$###"""!!!###########################$$$%%%%%%%%%%%%$$$###&&&%%%$$$$$$#########$$$$$$$$$$$$#########""""""!!!""""""""""""!!!!!! """###$$$$$$###"""###$$$""""""""""""!!!!!! ########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################$$$############$$$$$$%%%$$$$$$$$$$$$$$$###""""""$$$###"""""""""###$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%$$$###$$$&&&%%%%%%&&&&&&&&&&&&&&&'''(((((())))))+++---...///000222333333444777;;;>>>@@@AAAAAABBBBBBAAAAAA@@@>>>@@@BBBDDDEEEEEEDDDDDDBBBBBBBBBCCCDDDFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAAAAA@@@???===;;;999777666333222000///...///111111...---+++***(((''''''&&&################################################%%%%%%$$$$$$###""""""!!!######""""""""""""###### !!!""""""######"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!! !!!!!!""""""###""""""!!!%%%$$$##########################################"""""""""###""""""!!! """###%%%$$$###"""###$$$"""$$$%%%%%%$$$######$$$########################%%%$$$""""""$$$%%%$$$###""""""""""""""""""""""""#####################"""%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!"""######$$$$$$######""""""############""""""############$$$$$$$$$$$$&&&%%%$$$###""""""""""""################################################%%%%%%$$$######%%%&&&'''%%%%%%%%%$$$$$$$$$$$$##################"""""""""$$$$$$$$$$$$##################""""""""""""#################################$$$$$$%%%%%%$$$$$$###########################""""""!!!!!!!!!!!!""""""########################""""""############""""""$$$###"""!!! !!!"""##########################################"""""""""########################$$$$$$######"""#########!!!!!!!!!"""###$$$%%%&&&##############################""""""""""""######&&&%%%$$$#########$$$%%%###############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$###############""""""""""""""""""""""""############"""""""""""""""""""""#########$$$$$$"""""""""#########$$$$$$$$$$$$$$$###############$$$###""""""###$$$###"""############""""""""""""""""""""""""############### """$$$###!!!$$$$$$$$$%%%$$$$$$###"""########################$$$$$$%%%%%%%%%$$$######%%%%%%$$$############$$$$$$$$$#########"""""""""#########"""!!! """###$$$$$$###"""###$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&%%%$$$&&&'''&&&&&&&&&&&&'''(((***+++------...///111444666777;;;<<<>>>???@@@AAAEEEGGGHHHHHHIIIIIIIIIIIIHHHHHHEEEFFFHHHIIIIIIHHHGGGGGGCCCCCCDDDEEEGGGIIIJJJKKKKKKKKKJJJIIIGGGEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCDDDFFFHHHIIIIIIHHHGGGFFFEEECCCBBBBBB===<<<:::888777777888888111111///...,,,***)))(((###############$$$$$$$$$########################$$$$$$$$$#########""""""$$$######""""""######$$$############"""!!! ##################$$$$$$########################"""""""""###""""""!!!!!!######""""""""""""##############################$$$$$$$$$%%%%%%$$$$$$### ###%%%&&&$$$###""""""!!!###$$$$$$#########$$$""""""""""""""""""""""""%%%$$$""""""$$$%%%$$$###""""""""""""""""""""""""############""""""""""""$$$##################$$$########################""""""###$$$$$$$$$$$$###"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######""""""#########$$$$$$$$$########################%%%%%%#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############"""""""""$$$######""""""######$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################""""""""""""######""""""""""""""""""""""""!!!""""""######""""""!!!$$$$$$###"""!!!!!!!!!"""########################################################################%%%%%%$$$###"""""""""###""""""""""""###$$$%%%&&&########################$$$######""""""######$$$%%%$$$$$$#########$$$%%%!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#########%%%$$$$$$$$$###"""""""""########################$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################$$$###""""""$$$$$$###"""#########"""""""""""""""!!!"""""""""############$$$###"""###%%%%%%###!!!""""""""""""""""""""""""##############################$$$$$$%%%%%%%%%%%%$$$$$$###############$$$############""""""""""""%%%$$$$$$###############"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&((((((''''''(((+++...222444555666777999;;;>>>@@@AAAEEEGGGIIIIIIIIIIIIKKKMMMJJJJJJJJJJJJJJJIIIHHHGGGHHHHHHIIIIIIHHHGGGFFFEEECCCCCCCCCDDDEEEGGGHHHIIIGGGFFFEEECCCAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<===@@@CCCGGGIIIIIIIIIIIIIIIIIIIIIJJJJJJGGGFFFEEECCCAAA@@@@@@@@@999888666444111...+++***""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""""""""""""""!!!!!!"""##############################$$$$$$%%%%%%%%%%%%$$$$$$ """%%%&&&%%%###"""""" """$$$$$$######$$$%%%""""""""""""""""""""""""$$$###!!!!!!###$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""  $$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%"""""""""###$$$$$$%%%%%%########################$$$######"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######"""""""""!!!!!!!!!$$$$$$############$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""############""""""$$$$$$###"""""""""""""""#######################################$$$$$$$$$########################%%%%%%$$$###"""""""""###$$$$$$###############$$$########################$$$$$$############$$$$$$######"""""""""#########!!!"""###$$$$$$$$$$$$$$$########################""""""""""""############%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!############$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$###"""###$$$%%%$$$"""""""""""""""""""""######!!!"""""""""############$$$$$$$$$$$$%%%$$$###!!!""""""""""""""""""##############################!!!!!!"""###%%%&&&'''(((#########""""""###$$$$$$#########"""""""""!!!!!!######""""""###$$$%%%%%%"""###$$$$$$###"""###$$$!!!!!!!!!"""""""""""""""###############################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$""""""###$$$$$$%%%%%%%%%$$$$$$"""###%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&)))+++++++++,,,...222777<<<>>>@@@AAABBBCCCEEEGGGIIIJJJLLLNNNPPPPPPNNNMMMMMMMMMLLLLLLKKKKKKIIIHHHGGGFFFGGGGGGGGGFFFDDDCCCBBBAAA@@@@@@?????????@@@@@@AAA??????>>><<<999777444333222222222222222222222222444444444666999<<<@@@CCCCCCDDDEEEHHHJJJLLLMMMNNNMMMLLLKKKJJJHHHGGGGGGFFFBBBAAA???<<<888444000..."""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$!!!"""###$$$$$$%%%%%%%%% !!!!!!"""""""""""""""""""""############""""""###$$$$$$#########""""""""""""""""""###$$$########################!!!"""######$$$######### ###%%%&&&%%%###"""""" """$$$%%%$$$$$$%%%&&&########################$$$###!!!!!!###$$$###"""""""""""""""""""""""""""!!!!!!!!!"""""""""############""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""###$$$%%%&&&""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$#########""""""""""""!!!$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$########################""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""#########%%%%%%$$$#######################################$$$$$$############$$$$$$!!!""""""""""""########################$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%###############$$$$$$$$$%%%#########$$$%%%$$$###""""""""""""############""""""""""""############"""""""""######"""!!!!!!%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$&&&'''(((###""""""""""""###$$$$$$######"""""""""!!!!!!!!!!!! """$$$%%%"""###$$$$$$###"""###$$$"""""""""############$$$################################################""""""""""""""""""""""""########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$###"""!!!###$$$%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((###""""""""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***+++...000222333555888<<>>===<<<::::::999888888888888888888888777666444222000///........................000000000222444777999;;;===>>>@@@CCCGGGJJJLLLMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGDDD@@@;;;777555!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%$$$$$$######$$$$$$%%% !!!"""###$$$$$$$$$$$$ !!!""""""######!!!!!!!!!!!!"""""""""### !!!"""###############""""""""""""###$$$%%%########################!!!"""######$$$$$$$$$###!!!###%%%%%%$$$#########!!!###%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$%%%$$$###"""""""""""""""""""""""" !!!"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$###############$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%!!!""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$$$$#########$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$$$$%%%$$$###"""""""""###$$$########################""""""#########$$$$$$$$$###############$$$$$$$$$########################"""""""""""""""##################$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%$$$######%%%%%%$$$###!!!"""""""""############""""""""""""############!!!""""""""""""""""""###%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&"""""""""""""""###$$$$$$###"""""""""!!!!!!!!!!!!###"""  !!!"""$$$"""###$$$$$$###"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&################################################################################################%%%$$$$$$$$$###"""""""""######################## !!!###$$$$$$###"""!!!###$$$%%%%%%&&&&&&%%%%%%$$$$$$#########%%%&&&'''$$$############$$$%%%%%%''''''''''''''''''''''''(((***---///000333666999<<<===???BBBEEEHHHJJJKKKMMMMMMLLLKKKKKKKKKLLLLLLIIILLLPPPQQQPPPNNNMMMMMMNNNMMMKKKIIIEEEBBB???>>>;;;:::999777666555444444333222222222222222333333222222222111000///...---..............................///000111222333444777888:::===@@@CCCEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIKKKLLLKKKJJJGGGDDDAAA???!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%$$$$$$######$$$$$$%%%############"""!!!  !!!!!!"""###$$$$$$$$$!!!"""""""""######$$$$$$ !!!""""""""""""######""""""###$$$%%%%%%###########################$$$%%%&&&&&&&&&&&&&&&"""###%%%$$$###"""###$$$!!!###%%%&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&&&&%%%"""""""""""""""""""""""" !!!"""###$$$%%%  """"""""""""""""""""""""######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$###""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''))))))(((%%%$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%"""""""""###$$$%%%''''''########################%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%'''%%%###!!!!!!"""###$$$########################"""############$$$$$$$$$""""""######$$$$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$%%%$$$######%%%%%%$$$###!!!!!!""""""#########$$$""""""""""""###############$$$$$$$$$###$$$%%%'''######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%###""""""######""""""!!!""""""###$$$$$$""""""""""""!!!!!!!!!!!!'''&&&###"""!!!"""###$$$"""$$$$$$$$$###"""###$$$!!!!!!"""""""""#########################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""!!!###$$$###"""!!!###$$$%%%%%%&&&&&&&&&&&&'''&&&$$$""""""###$$$%%%'''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))),,,...111333555999<<<@@@CCCDDDFFFHHHJJJKKKLLLLLLNNNMMMLLLKKKJJJIIIIIIIIIFFFIIINNNQQQQQQOOONNNNNNIIIHHHFFFCCC???;;;888666333222111///...---------............///000111222---------------,,,,,,+++........................,,,---...////////////...222333555777999;;;===>>>BBBCCCDDDFFFGGGGGGHHHHHHLLLLLLMMMMMMLLLJJJGGGFFF###$$$$$$######"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######################## !!!"""$$$$$$######"""!!!!!!""""""##################"""""""""""""""###!!!"""############""""""""""""""""""""""""""""""###########################"""!!!!!!"""%%%(((+++)))(((&&&$$$#########$$$######"""""""""###%%%&&&%%%###"""$$$&&&'''$$$"""###$$$%%%$$$"""""""""###########################$$$$$$######""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""!!!!!!!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&***((('''%%%$$$$$$%%%%%%########################"""######$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&######""""""""""""##############################&&&%%%$$$######$$$%%%&&&############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$#########""""""$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$!!!"""###%%%%%%%%%$$$###""""""""""""############"""###$$$%%%%%%$$$###"""$$$###############$$$$$$"""############$$$$$$$$$$$$"""!!! !!!"""$$$######""""""""""""######$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%######""""""""""""######$$$#########""""""!!!!!!######$$$%%%&&&&&&''''''%%%%%%$$$###""""""############$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&######################## !!!!!!""""""######""""""""""""""""""""""""%%%%%%$$$###"""!!! !!!!!!"""###############"""""""""###$$$$$$$$$%%%""""""###$$$$$$###!!!!!!&&&&&&%%%$$$$$$######"""$$$$$$$$$############"""################################################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%###""" ''''''((()))+++---///000222444888;;;???AAABBBCCCJJJJJJJJJKKKLLLLLLMMMMMMIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFHHHIIIIIIHHHFFFEEEDDDBBB???<<<888444222000000/////////......------///.........///000111111000000000000////////////222222111000///...------222222111111111111222222222333555666777888888888888999;;;<<<===>>>AAADDDFFFGGGJJJLLLLLLKKKIIIHHH###############""""""!!!!!!""""""######$$$##############################"""##################"""########################!!!!!!######$$$######""""""""""""#########$$$$$$######""""""""""""######"""######$$$$$$#########################################################$$$$$$$$$$$$############&&&&&&$$$$$$###$$$$$$%%%######"""""""""###%%%%%%%%%###"""$$$&&&&&&$$$"""###$$$%%%$$$"""""""""#######################################""""""""""""############""""""""""""######$$$$$$$$$###""""""######"""!!!!!!""""""###""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$###"""""""""#################################$$$$$$$$$######"""""""""###$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&######""""""""""""##############################%%%$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&&&&###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$$$$######$$$$$$##################"""############$$$$$$$$$###"""!!! !!!"""###$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$###""""""###$$$$$$######""""""""""""######$$$#########""""""""""""#########$$$%%%&&&&&&&&&%%%$$$$$$###""""""############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""###################################################""""""""""""""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$!!!"""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###"""!!! ################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$)))***+++---///222444555<<<===@@@CCCEEEGGGGGGHHHJJJJJJJJJJJJJJJJJJIIIIIIDDDCCCCCCCCCBBBBBBBBBAAACCCCCCDDDDDDCCCAAA@@@???:::999777444111///---+++.........///000000111111222222222222222333333333222222222222222222222222444333333333333333333333333333222222222222333333444444555666777777666666666777888888888888;;;===@@@BBBEEEGGGHHHGGGEEEDDD!!!"""######$$$#########!!!""""""###############""""""""""""""""""""""""######$$$$$$$$$$$$##############################!!!"""######$$$$$$###############$$$$$$$$$$$$$$$######"""""""""######$$$###$$$$$$$$$###############################################################$$$%%%&&&%%%$$$!!! ###############$$$%%%&&&#########"""######$$$%%%$$$######$$$%%%%%%$$$"""###$$$%%%$$$"""""""""###########################"""""""""###############%%%$$$$$$###""""""!!!!!!"""######$$$$$$$$$######$$$######"""######$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$###"""!!!!!!!!!"""########################$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$###$$$############$$$%%%%%%######""""""""""""######""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$###############%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""############$$$$$$$$$##################$$$%%%""""""""""""############$$$$$$############$$$$$$%%%%%%$$$###"""""""""###"""############$$$$$$$$$###"""!!! !!!"""###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!"""############""""""""""""#####################"""""""""""""""######$$$%%%%%%%%%%%%$$$######"""###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$###############!!!!!!"""###$$$$$$$$$###""""""######$$$%%%%%%&&&%%%%%%%%%$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***---...000333666999<<<===DDDEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDDDD>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::999777777333333222111000///...---...///000222333555666777666777888888888777666555666666777777888888999999888888999999::::::::::::777666666666666666666777888999999999888888777666555666777666444444666888;;;<<<>>>@@@AAAAAA@@@??? !!!"""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$######"""""""""""""""################################################"""###$$$&&&&&&&&&%%%$$$###############$$$$$$$$$##################$$$$$$#########$$$$$$$$$###"""###$$$%%%$$$"""""""""###########################"""""""""######$$$$$$$$$$$$$$$$$$######"""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#######################################%%%%%%%%%$$$###"""!!! """"""###$$$$$$$$$$$$##################$$$$$$%%%$$$######""""""######$$$""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%!!!"""""""""############%%%$$$###""""""###$$$%%%%%%%%%$$$###""""""""""""""""""#########$$$$$$$$$######"""!!!!!!"""######$$$$$$$$$######$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$########################""""""###############""""""""""""##############################""""""#########$$$$$$$$$$$$$$$###############$$$######$$$$$$$$$$$$######################################################%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$###"""""""""!!!!!!"""###$$$$$$%%%%%%""""""######$$$$$$$$$%%%!!!""""""###%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%''''''&&&''')))+++...///000222555888<<>>>>>>>>;;;;;;;;;:::::::::::::::777777555444333333333333111111111111111222222222444555666777999;;;<<<<<<;;;<<<===>>>===<<<999888:::;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;============<<<:::999888666777888777666666777999999:::;;;<<<<<<;;;:::999 !!!"""$$$%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#######################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$###"""!!!!!!!!!!!!"""################################################%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$######""""""#########$$$############"""###$$$$$$###############$$$%%%$$$"""""""""###########################""""""######$$$$$$%%%%%%""""""######$$$$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&###$$$$$$#########""""""########################%%%%%%%%%$$$###"""!!! """"""###$$$$$$$$$$$$#########""""""######$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$###$$$$$$$$$""""""""""""""""""""""""################################################&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$%%%$$$###"""""""""$$$$$$!!!"""""""""############%%%$$$###""""""###$$$%%%%%%$$$$$$###""""""######""""""#########$$$$$$$$$######""""""""""""############""""""""""""######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#####################$$$$$$$$$##################$$$$$$$$$###############$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$######""""""!!!########################%%%%%%%%%$$$###""""""!!!!!!""""""###############%%%$$$$$$$$$###"""""""""!!!""""""###$$$%%%%%%&&&$$$$$$$$$######"""""""""!!!!!!"""$$$%%%&&&'''(((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%((((((((()))+++---000111111333666999===???AAABBB>>>===<<<;;;:::999999888666666666777777777888888666666555555444333333222111111111111111222333444//////000111333444555555<<<<<<===>>>>>>???@@@@@@>>>???@@@AAA@@@???<<<;;;;;;;;;<<<===>>>??????@@@@@@??????>>>===<<<<<<<<<===>>>>>>??????>>>>>>===>>>>>>>>>===<<<;;;:::999777888999999888888:::<<<<<<<<<<<<<<<;;;999777666!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$############$$$%%%%%%$$$$$$$$$$$$$$$########################$$$%%%&&&%%%$$$###!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$########################((('''&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%$$$###""""""###$$$$$$$$$$$$###""""""!!!###$$$$$$###""""""######$$$%%%$$$"""""""""####################################$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&"""######$$$$$$$$$##################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&!!!!!!""""""""""""!!! ########################$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$######""""""""""""###$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%########################$$$###""""""""""""###$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""############$$$$$$$$$%%%$$$##################""""""""""""############$$$$$$############$$$$$$$$$###############$$$$$$"""############$$$$$$$$$###########################""""""""""""""""""###$$$$$$############$$$$$$"""""""""###############$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%######$$$$$$$$$$$$#####################################################################"""""""""""""""""""""""""""""""""'''&&&%%%$$$###"""!!!!!!!!!!!!"""############"""$$$$$$$$$##############################$$$%%%&&&%%%$$$$$$###""""""!!!!!!%%%%%%%%%%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''))))))***+++,,,...000000///111444777:::;;;<<<<<<888777555444333222222222......///000000111222222000000//////.........---///000111333555666777888555666777888999;;;<<<<<<@@@@@@@@@@@@AAAAAAAAAAAA???@@@@@@AAAAAA@@@???>>>;;;;;;;;;<<<<<<======>>>???>>>>>>===;;;::::::999===>>>???@@@@@@???>>>===<<<<<<======<<<;;;;;;:::888999::::::999999;;;===>>>>>>>>>===<<<:::999888"""######$$$%%%%%%%%%%%%###$$$$$$$$$######"""!!!########################"""##################"""########################$$$$$$#########$$$%%%&&&$$$$$$#########"""""""""############$$$%%%&&&'''((('''%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%$$$###"""###$$$%%%&&&&&&%%%%%%$$$###$$$$$$%%%$$$###"""!!! ###%%%$$$"""!!!"""######$$$%%%$$$"""""""""###########################%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###"""""""""""""""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&!!!!!!"""######""""""!!!##############################$$$$$$$$$######"""""""""###$$$$$$$$$$$$###"""""""""""""""###$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""##################$$$$$$$$$$$$######""""""""""""###$$$%%%%%%"""############$$$$$$$$$#########$$$$$$#########$$$######""""""######$$$$$$$$$############$$$$$$!!!"""""""""#########$$$"""###$$$%%%%%%$$$###"""######""""""""""""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$##################$$$$$$$$$%%%$$$#########$$$%%%%%%############""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))******+++***+++,,,---............,,,...000333444555444444222111///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000222333555888:::;;;;;;;;;;;;<<<===>>>???@@@AAABBB>>>>>>>>>????????????@@@????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????@@@@@@@@@??????>>>>>>>>>???@@@AAABBBBBBAAA@@@???<<<===>>>>>>????????????<<<======<<<::::::;;;===>>>>>>>>>>>>>>>=========######$$$%%%%%%%%%$$$$$$"""""""""""""""!!! """"""""""""""""""""""""""""""############""""""########################%%%$$$#########$$$%%%&&&$$$#########""""""!!!!!!############$$$%%%&&&'''***)))&&&$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""%%%'''&&&$$$"""!!!"""$$$&&&''''''''''''###$$$%%%%%%$$$###"""!!! ###%%%$$$"""!!!"""$$$###$$$%%%$$$"""""""""###########################&&&%%%%%%$$$$$$#########&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!""""""""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&%%%$$$###########################"""######$$$$$$$$$######""""""###$$$$$$$$$$$$###"""""""""""""""######$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""######$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$###$$$%%%%%%%%%###"""!!!""""""""""""############"""###$$$%%%%%%$$$###"""!!!!!!""""""###$$$&&&&&&"""############$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$!!!!!!""""""#########$$$!!!"""###$$$$$$###"""!!!######""""""""""""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$%%%&&&%%%$$$#########$$$%%%!!!!!!!!!"""######$$$$$$###$$$$$$%%%%%%&&&&&&'''########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((***+++,,,---...+++,,,---......---,,,+++***+++...///000000///...---,,,+++)))))))))***+++,,,,,,++++++******))))))++++++---///111333555555444666999<<<>>>>>>======:::;;;<<<<<<===>>>??????:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEBBBDDDEEEFFFFFFEEEDDDBBB??????AAABBBCCCDDDDDDDDDBBBBBBBBB???===<<<<<<=========>>>??????@@@@@@AAA%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""################################################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!%%%'''%%%""""""###$$$%%%%%%&&&&&&***)))(((&&&%%%$$$######"""############$$$$$$$$$$$$$$$###"""###$$$&&&'''(((%%%######%%%&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################!!!!!!"""""""""#########""""""""""""""""""""""""#########$$$$$$%%%%%%%%%"""###%%%%%%###"""###$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%###$$$%%%$$$""" !!! !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################'''%%%###!!!!!!###%%%'''""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$###############$$$$$$"""###$$$%%%&&&%%%$$$$$$##############################$$$%%%%%%%%%%%%$$$!!!"""$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$#########################################################&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###!!!"""$$$%%%$$$###"""###$$$"""############$$$$$$$$$###########################$$$%%%$$$###"""###$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$#########$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&'''(((((((((((('''(((***+++,,,------...000///...---------------////////////...---,,,+++))))))((((((((()))*********************************---000111222333555777999:::;;;<<<===>>>>>>???===<<<::::::<<<===>>>>>><<<;;;;;;;;;======<<<;;;??????@@@@@@AAAAAABBBBBBEEEEEEFFFHHHJJJKKKJJJIIILLLLLLLLLMMMMMMMMMNNNNNNMMMLLLLLLMMMNNNNNNMMMKKKIIIIIIIIIIIIIIIJJJJJJJJJIIIEEEBBBBBBEEEDDD@@@<<>>>>>@@@BBBDDDFFFEEEFFFFFFHHHKKKNNNQQQSSS[[[\\\^^^```bbbbbbbbbbbbccccccdddeeeffffffggggggiiihhhfffeeeeeedddbbb```aaaaaaaaabbbbbbcccccccccddd```\\\YYYXXXUUUOOOKKKEEEEEEFFFGGGGGGGGGFFFFFF%%%$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%'''+++,,,)))%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%"""""""""############"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''&&&%%%######$$$$$$$$$$$$$$$###""""""!!!!!!"""###%%%&&&((()))***#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$###############$$$$$$"""######$$$$$$$$$$$$$$$########################!!!""""""########################$$$##############################""""""################################################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""""""""###$$$###"""!!!"""$$$""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""$$$%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$%%%%%%&&&'''(((((((((((()))+++---///111444333333222222222222333//////000111222333333444444444333333222000///...******)))******+++,,,---,,,,,,---///000222333333555777999:::999999:::<<<;;;;;;;;;;;;<<<===???@@@>>>???@@@AAAAAABBBDDDFFFHHHGGGFFFEEEDDDFFFJJJLLLNNNOOOQQQSSSXXX]]]aaadddfffiiikkkmmmnnnnnnnnnooonnnoooppppppppppppooonnnooommmkkkkkkkkkkkkiiihhhllllllmmmmmmnnnoooppppppllliiifffdddccc```\\\YYYQQQQQQRRRRRRRRRQQQQQQPPP%%%$$$$$$######$$$%%%%%%########################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ######"""%%%***---,,,%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%#########$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!#########$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################!!!!!!""""""###$$$&&&&&&"""""""""#########$$$$$$########################"""###$$$$$$%%%%%%$$$$$$"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%######$$$%%%""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$######$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((())))))***+++---///111444555888777555333222111111111//////000222222222222111333333333333222111000///************+++,,,---...//////000222444555666777777999;;;;;;:::999:::;;;:::999999:::<<>>>>><<<::::::;;;:::::::::<<>>>>>>>>???@@@???===;;;;;;<<<999999;;;???EEELLLRRRVVVfffmmmuuu{{{~~~rrrhhhddddddeeeiiiqqqyyy}}}zzzwwwuuu$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$&&&%%%%%%$$$#########$$$######$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$###"""###%%%######$$$###""""""$$$&&&######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%########################%%%'''(((&&&###"""$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###""""""%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$########################$$$%%%&&&%%%###"""###$$$&&&&&&%%%$$$###"""!!! $$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########"""###$$$$$$%%%&&&''''''#########$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%'''%%%######$$$%%%$$$###%%%$$$###""""""###$$$%%%%%%###""" !!!###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$#########""""""!!!!!!#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$###"""""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))&&&######%%%&&&%%%###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&'''((()))))))))(((((()))+++---...///333:::@@@BBBAAA>>><<<999:::===??????===;;;:::222222111000000///......---...000111222333333333777777777777777777777777BBB???;;;:::;;;<<<======>>>???@@@???===<<<<<<===<<>>>>><<<:::777555222111000///............000111333555777888888999<<<<<<<<<;;;;;;;;;;;;;;;;;;999666777:::>>>AAABBBBBBCCCDDDBBB@@@??????@@@GGGJJJNNNRRRVVV^^^hhhoooyyy|||zzzuuurrrrrrxxx|||~~~~~~~~~{{{$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$###!!!!!!"""$$$%%%&&&&&&&&&%%%$$$###"""""""""########################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%$$$###""""""$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&'''''''''((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%'''%%%$$$###$$$%%%$$$###$$$$$$############$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%&&&&&&&&&"""###$$$$$$$$$$$$###"""&&&%%%%%%$$$######$$$$$$########################%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#####################$$$$$$$$$###############""""""""""""!!!!!!!!!!!!!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%'''&&&%%%%%%'''''''''%%%######$$$%%%&&&'''(((((('''''''''((())))))******------...///111444666777>>>>>>@@@AAABBBBBBBBBAAA>>>>>>===;;;888444111///111000///.........///000555666888:::<<<>>>>>>???===<<<;;;:::999999888888888666555777<<>>BBBBBBCCCDDDDDDBBBAAA@@@;;;:::888666333000---,,,///.........///222444666;;;<<<===>>>@@@@@@@@@@@@===<<<:::888777777777777<<<::::::===CCCJJJOOOQQQWWWXXXXXXVVVTTTRRRRRRSSS[[[^^^ccceeegggjjjppptttpppppprrrvvv|||zzzyyyyyyxxxwwwuuutttvvvzzz$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%$$$$$$###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$$$$%%%'''###""""""###&&&&&&%%%###$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%(((&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$############$$$##################$$$""""""""""""###$$$%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#############################################$$$$$$$$$"""!!!  !!!"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((+++///222555666777888999;;;<<<>>>@@@AAABBBAAABBBDDDEEEDDD@@@<<<:::444444222000///------,,,---...///111444777:::<<<@@@@@@@@@@@@@@@???>>>>>>???>>><<<:::999999:::;;;<<<===@@@GGGOOOVVVZZZ\\\```aaaaaa```]]]\\\\\\]]]aaaeeeiiijjjjjjlllppptttssspppoooqqqwww}}}vvvtttsssqqqpppoooooorrrxxx~~~$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$$$$$$$######$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&$$$%%%&&&(((&&&$$$!!!"""%%%'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%'''((('''&&&%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&"""######$$$&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%(((&&&$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""$$$$$$###############"""$$$$$$###""""""###$$$$$$!!!!!!!!!"""###%%%&&&'''###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&###%%%''''''%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&***,,,000555888;;;=========>>>???@@@AAABBBBBBBBB===???AAABBB@@@<<<777444///...---,,,---...///000000111444777:::<<<>>>???AAAAAA@@@@@@>>>===<<<;;;<<<:::999888888999;;;<<<:::???HHHTTT___fffiiiiiifffggghhhgggeeeddddddeeeiiilllooopppoooppptttxxxwwwsssppppppvvv~~~{{{zzz}}}}}}vvvnnnlllkkkiiijjjiiijjjmmmsssyyy}}}{{{}}}$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$&&&(((...)))$$$###&&&((('''$$$!!!!!!""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$'''))))))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%(((&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&&&&%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""####################################""""""""""""%%%%%%%%%$$$$$$#########$$$$$$###""""""###$$$$$$###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%&&&%%%###!!!!!!###%%%&&&########################$$$$$$$$$###$$$$$$%%%%%%"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&(((+++***'''$$$$$$$$$%%%&&&&&&'''((()))******000222666:::===???@@@@@@???@@@AAAAAAAAA@@@???>>>;;;;;;<<<;;;888555222000------,,,,,,---000222444666888;;;===???@@@@@@@@@????????????>>><<<;;;:::888777666666777999<<<>>>@@@HHHVVVeeeqqqwwwvvvtttmmmooooooooommmmmmnnnoooqqqsssuuutttssstttyyy}}}{{{xxxuuuuuuyyy~~~}}}|||zzzyyy~~~xxxtttooommmoootttxxxzzzzzzvvvtttxxx{{{{{{}}}{{{{{{uuukkkdddccccccaaaeeedddeeehhhmmmqqqssssssooorrrvvvzzz~~~$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$###$$$$$$$$$######%%%'''444...'''$$$&&&(((&&&$$$ !!!"""######$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***+++'''$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''((("""######$$$%%%''''''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%((('''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%(((&&&$$$######$$$&&&(((########################%%%%%%$$$$$$###$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((+++...---)))%%%$$$%%%%%%&&&''')))***,,,---...555777:::>>>@@@AAAAAAAAA@@@@@@AAAAAA@@@>>><<<;;;:::999777555333111000///...---,,,,,,...111555777;;;===@@@BBBCCCBBB@@@???>>>>>>>>>>>>>>>===<<<;;;::::::999999;;;???BBBEEEJJJTTTcccsss~~~~~~zzztttuuuvvvvvvuuuuuuvvvwwwtttvvvwwwvvvuuuvvv{{{}}}}}}~~~}}}|||zzzwwwtttqqqpppkkkrrrzzz~~~~~~~~~nnnjjjdddbbbeeejjjnnnqqqyyytttrrrtttuuussssssuuupppppplllccc]]]]]]^^^]]]bbbaaabbbdddhhhjjjjjjiiieeeiiimmmoooqqqwww%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######""""""#########$$$$$$$$$######################## """$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''222,,,&&&"""#########!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$ !!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++###$$$%%%%%%&&&&&&%%%%%%'''&&&$$$###"""###$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&%%%$$$###"""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$&&&&&&%%%$$$$$$######""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%((((((((((((''''''''''''''''''((()))+++---000111888999<<<======;;;999777777888999::::::999777777444333111...,,,+++***))),,,,,,...000333777999;;;???AAACCCCCCAAA???>>>>>>:::>>>>>>;;;:::<<<===<<<999;;;>>>>>>???AAAGGGLLLZZZbbbnnn{{{~~~|||{{{{{{{{{|||~~~zzzxxxzzz}}}~~~}}}{{{xxxuuuqqqjjjbbb]]]___dddjjjlllkkkhhhhhhhhhbbb___ZZZXXXYYY^^^eeeiiinnnppprrrrrrooollljjjjjjhhhhhhgggeeebbb```aaabbbeee```\\\^^^ccceeebbb]]]^^^[[[XXX[[[bbbkkkppprrrwwwxxxyyy{{{~~~%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%########################"""$$$%%%%%%$$$######$$$$$$############$$$%%%%%%,,,)))%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((($$$$$$%%%&&&&&&&&&&&&%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$#########$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((''''''(((***---000333444888999999:::999777555333333444555666666555444444222111///---,,,,,,,,,---222333444666999;;;===???>>>???AAA@@@>>>======>>><<>>@@@@@@>>>??????>>><<<<<<===???===EEEJJJEEE>>>===>>>>>>???@@@BBBDDDIIITTTaaakkkrrrwww~~~~~~yyyxxxxxxzzz|||{{{vvvqqqkkkhhhddd```]]]YYYUUURRRMMMSSSZZZ```aaa___]]]\\\]]]ZZZWWWUUUVVVYYY^^^aaajjjkkkllllllkkkkkkmmmooonnnppprrrsssqqqppppppqqqrrrqqqpppooolllhhheeebbb^^^ZZZVVVVVVYYY\\\\\\[[[VVVVVVWWW[[[bbblllvvv{{{$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&########################%%%&&&''''''%%%$$$$$$$$$###############$$$%%%%%% ###%%%%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%###""""""###%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''(((((('''%%%$$$$$$%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''''')))(((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$############$$$%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''''''''(((***,,,...000222333222111///............///666555555444333222111111...---,,,---///222555888:::;;;<<<======>>>>>>>>>>>>???>>>===<<<<<>>>>>>>>======<<<======<<<;;;<<<>>>AAAEEEPPPXXXUUUOOONNNQQQSSSTTTWWW[[[]]]```eeelllrrryyy||||||wwwsssqqqtttyyy~~~~~~zzzwwwxxx{{{qqqjjjcccaaabbbbbb___\\\[[[YYYWWWVVVXXXZZZZZZZZZWWW]]]fffnnntttuuussspppoooooonnnooopppsssvvvwwwrrrssssssrrrrrruuuyyy|||}}}|||wwwqqqnnnmmmllliiifffgggddd```^^^```fffmmmrrr###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$########################!!!###%%%%%%%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$#########$$$$$$$$$$$$$$$''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((((((((($$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))%%%&&&''''''&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))***+++&&&'''(((((()))(((((((((%%%&&&''''''((('''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%(((((()))************************+++...111444555777666333000...,,,+++***---...000333666999<<<=========????????????======999:::;;;;;;;;;;;;===???@@@JJJRRRRRRPPPSSSXXXZZZ]]]bbbgggjjjlllnnnsssvvvyyy|||uuummmhhheeehhhkkklllllllllnnnqqqkkkeee___[[[\\\^^^___^^^]]][[[ZZZ\\\___bbbccccccbbbfffoooxxx||||||}}}}}}~~~zzz{{{{{{zzzzzz{{{}}}yyyyyyxxxvvvsssnnnlllhhhfffgggkkkpppttt######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%########################"""###%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%#########$$$%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$$$$&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%$$$######$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((((())))))(((((((((((((((((())))))*********&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((************************)))*********+++++++++++++++++++++++++++++++++++++++++++++***************&&&'''))))))((((((***+++++++++++++++++++++++++++************************************************((((((((((((((()))***+++''''''((())))))))))))(((%%%&&&'''((((((((('''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$"""$$$&&&''''''&&&$$$"""""""""###$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((***++++++*********+++,,,...111444666777333222000---,,,+++******...000333777:::<<<======;;;===>>>??????>>>===<<<999;;;>>>???>>>???@@@AAA>>>GGGNNNPPPTTT[[[bbbdddjjjnnnrrrtttssstttwwwzzzwwwzzzsssggg___YYYYYYYYYZZZ]]]```dddfffeeeccc```___```cccfffhhhgggffffffhhhkkknnnoooooopppsss{{{xxxvvvtttssstttvvvyyy{{{#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###########################%%%&&&%%%###!!!!!!"""#########"""###$$$$$$%%%%%%### """%%%''''''%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$&&&''''''&&&$$$$$$###$$$%%%%%%&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%$$$###!!!$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))*********+++((((((((((((((((((((((((''''''(((((())))))******************************,,,,,,,,,------.........////////////////////////---,,,,,,,,,+++*********'''(((***+++***+++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++******)))))))))))))))'''(((((()))))))))))))))%%%&&&''')))))))))((('''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################"""############$$$$$$$$$#########$$$$$$%%%&&&&&&"""$$$&&&))))))&&&$$$"""!!!"""###$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&'''(((#########$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$&&&(((***+++,,,,,,,,,+++,,,...111333555777888111000///---,,,,,,------///222555999<<<=========999:::<<<======<<<;;;:::<<>>@@@@@@???===<<>>???@@@@@@CCCEEEJJJNNNRRRVVVYYY[[[^^^dddmmmvvv}}}|||zzzxxxsssrrrtttwwwwwwvvvzzz|||tttjjjccc```[[[YYYXXXYYY\\\______^^^bbbggglllooopppuuu||||||}}}&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((''''''&&&''''''&&&&&&''''''((()))'''(((((()))******++++++))))))***+++++++++++++++++++++++++++++++++******+++,,,---///111333444555666666777888999:::;;;;;;;;;<<<======<<<<<<>>>@@@===>>>>>>>>>>>>===<<<<<<=========<<<;;;999888777777666444222111111222222777666555555444333333333111222222333333333333333444666888;;;>>>AAACCCDDDBBBBBBBBBBBBBBBBBBBBBBBB???===;;;999999888555333222111111000///...,,,+++++++++*********+++,,,,,,)))******************)))(((((((((((())))))))))))*********)))))))))(((((('''''''''(((((())))))***)))))))))))))))))))))))))))((('''%%%%%%'''((()))&&&''''''''''''&&&%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""!!! &&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%'''((()))++++++,,,---...//////000222222222222000///---,,,***+++,,,...111333555666999888777666666777999999::::::;;;<<>>???===>>>???>>>===>>>@@@CCCAAAAAABBBBBBCCCBBBBBBAAABBBBBBAAA@@@???===<<<;;;===<<<999888777777888999<<<<<<;;;:::999888777666222222333333333222111111222444888<<<@@@DDDGGGHHHGGGGGGGGGHHHHHHHHHHHHIIIHHHFFFDDDCCCBBB@@@>>><<<:::999999888666444333222000///......------......)))************))))))(((''''''(((((())))))************)))))))))(((((((((&&&'''''''''((((((((()))((((((((((((((((((((((((***(((&&&$$$$$$&&&(((***&&&&&&''''''''''''&&&&&&(((''''''''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%$$$$$$###"""!!! &&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%((((((''''''&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%&&&'''(((++++++,,,,,,---......///222111111///...,,,+++***+++,,,///111444555666777555555555666888:::<<<===@@@???@@@AAADDDIIINNNPPPRRRVVV[[[```eeekkksssyyyyyy}}}|||wwwpppnnnpppooopppqqqooollljjjiiiiiijjjmmmqqqvvvzzz{{{{{{zzzxxxxxxxxxwwwxxx{{{|||$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''(((******)))************+++++++++,,,---...///000000000000111111000///......------/////////000000111111111222333444666888:::<<<<<<:::;;;;;;::::::;;;===@@@EEEFFFGGGHHHIIIJJJJJJJJJGGGGGGGGGFFFEEEDDDBBBAAACCCBBB@@@????????????@@@??????@@@??????>>><<<<<<888888888777666555444333444666:::???DDDGGGJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNLLLJJJIIIIIIHHHFFFEEECCCBBBBBBAAA???===<<<;;;888777666444222111000000,,,,,,,,,+++***)))((((((''''''(((((()))))))))***)))))))))(((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))'''%%%$$$$$$%%%''')))&&&&&&'''((((((''''''&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''))))))(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$#########$$$$$$%%%&&&(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''***))))))(((((()))***+++,,,,,,,,,------......//////......---,,,,,,,,,,,,...///111333444555666666333444666999:::<<<<<<<<>>===<<<<<<>>>BBBFFFJJJMMMNNNOOORRRQQQQQQQQQPPPPPPPPPPPPPPPNNNMMMMMMNNNOOOMMMLLLJJJJJJJJJIIIHHHFFFEEEDDDBBBAAA>>><<<:::888777666222222111000...,,,+++***))))))))))))************))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((('''%%%$$$$$$%%%'''(((&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$###$$$$$$%%%&&&'''((((((((('''''''''''''''&&&'''((()))***+++++++++))))))***,,,---...///000------......////////////,,,,,,,,,+++,,,,,,---...222222222333444555555666777888999;;;<<<;;;::::::===AAAHHHRRR\\\eeelllooosssxxx~~~yyyuuunnnfff``````bbbfffkkkppprrrtttvvvxxx~~~|||yyyzzz~~~zzz{{{}}}'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))(((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))***************,,,---...///...///111333555888999:::999:::;;;<<<===>>>>>>>>>??????>>><<<;;;999888888666555444333111///...------...///111333555666777666666666444444555999<<<;;;<<>>DDDJJJTTT```kkksssxxx{{{}}}{{{sssnnnmmmjjjeeebbbbbbdddjjjqqqxxx|||~~~|||{{{zzz{{{~~~|||zzzzzz)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%% !!!###%%%'''((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%(((******(((%%%###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))***,,,,,,,,,---...///111111000222444888;;;???AAACCC>>>???@@@AAACCCCCCDDDDDDEEEDDDCCCAAA@@@>>>===<<<888888666555333111000///...///000222333555666777777777666555444666999<<<;;;<<>>BBBEEEPPPVVVaaammmvvv|||~~~yyyvvvpppjjjfffhhhjjjhhhfffggghhhnnnwww||||||~~~~~~~~~}}}{{{zzz{{{~~~}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$'''''''''''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((('''&&&&&&''')))'''''''''''''''''''''''''''''''''&&&&&&''''''((()))***************++++++,,,...111555777888777777888:::>>>BBBDDDEEEEEEEEEAAABBBBBBDDDFFFHHHJJJKKKHHHFFFBBB???<<<;;;;;;<<<:::999888666444222111000222444888<<<>>>??????>>>======<<<;;;::::::::::::<<<===???AAACCCDDDFFFGGGIIIHHHEEEBBBAAABBBCCCEEEEEEGGGIIILLLLLLKKKIIIGGGGGGHHHIIIIIIHHHFFFDDDBBBEEEEEEFFFHHHIIIJJJKKKLLLQQQQQQQQQQQQRRRRRRRRRRRRPPPPPPOOONNNNNNMMMLLLLLLJJJKKKLLLOOOQQQSSSUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOJJJIIIGGGEEECCC@@@???>>>777666444111///---,,,,,,111...***'''%%%&&&'''))),,,++++++***)))))))))***'''''''''(((((((((((((((************))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''%%%$$$$$$%%%''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%$$$###$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&''''''''''''(((+++(((%%%&&&)))++++++)))+++...222666888888666444999777444111...,,,++++++************++++++++++++++++++++++++++++++,,,,,,222222222444666777777666;;;888999>>>>>>===AAAIIIVVVcccpppvvvzzz}}}wwwooohhhddddddcccdddgggkkkooorrrvvv|||zzztttrrrsssyyy}}}{{{vvvsssvvv}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))******%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&&&&'''((((((((((((((((((((((((''''''''''''&&&''''''(((((())))))***+++,,,---...///111222555888:::;;;<<<<<<<<<>>>@@@CCCEEEFFFFFFEEEBBBCCCCCCEEEFFFHHHIIIJJJJJJHHHEEEBBB@@@??????@@@;;;;;;:::999999888777777888:::===@@@BBBBBBAAA@@@<<<<<<;;;;;;<<<===>>>>>>??????@@@@@@AAABBBCCCCCCCCCAAA>>><<<;;;<<<>>>???AAABBBDDDFFFFFFEEEDDDCCCDDDDDDFFFFFFEEEDDDBBBAAACCCCCCDDDFFFHHHJJJKKKLLLMMMMMMNNNNNNNNNOOOOOOOOONNNNNNMMMMMMLLLKKKKKKJJJGGGGGGHHHJJJLLLNNNPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQSSSSSSRRRQQQPPPPPPPPPPPPMMMMMMLLLKKKIIIHHHGGGFFF???>>><<<999777555444333222000---***))))))***++++++***))))))((((((((()))***))))))))))))(((((((((*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((***'''%%%%%%(((+++++++++000333888<<<>>>===;;;999777666333///---++++++*********++++++++++++++++++,,,,,,,,,---......//////222222333555777888999888;;;999999>>>@@@BBBKKKTTTgggsss~~~{{{wwwsssmmmhhheeeeeegggiiimmmrrrwwwzzzzzzsssppppppssswww}}}{{{vvvqqquuu{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''((()))******+++''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((((((((((((((((((((((((((('''''''''''''''((()))******+++,,,---///111222333666666888:::<<<>>>???@@@???@@@BBBDDDEEEDDDDDDCCCBBBBBBCCCEEEFFFHHHIIIJJJJJJIIIGGGDDDCCCBBBCCCCCC>>>>>>>>>????????????@@@AAABBBDDDFFFGGGFFFDDDCCC??????>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@===;;;999777777888999:::>>>>>>???@@@@@@@@@????????????AAAAAAAAA@@@???>>>@@@@@@BBBCCCEEEGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGDDDDDDDDDDDDFFFHHHJJJKKKLLLMMMMMMNNNOOOOOOPPPPPPTTTSSSRRRRRRQQQQQQRRRRRRPPPQQQQQQQQQPPPPPPOOONNNHHHFFFDDDAAA???===<<<;;;666555333111///...------++++++***)))))))))))))))+++++++++***))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''((((((((((((((())))))&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((()))'''$$$%%%'''+++---...555888<<<@@@AAA@@@>>>===555333111...,,,******************+++++++++,,,,,,,,,---...///111222333444555555777888:::;;;<<<===<<<;;;<<<@@@DDDKKKWWWbbbrrr|||zzztttqqqpppnnnllljjjkkknnnsssyyy}}}uuuqqqooooooqqqtttzzz{{{sssnnnpppvvv%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&%%%%%%&&&''''''''''''((((((((((((((((((((((((((()))***+++,,,......///000111333333444555666666777999;;;===???>>>???@@@@@@@@@@@@??????===>>>AAACCCFFFHHHJJJKKKIIIIIIGGGFFFEEEDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDGGGHHHIIIIIIIIIGGGFFFEEEDDDCCCBBB@@@???>>>>>>>>>AAAAAA@@@@@@??????>>>>>>;;;:::999888888888999:::========================;;;<<<===>>>>>>>>>>>>===??????@@@AAABBBCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCBBBAAA@@@AAABBBDDDEEEGGGGGGHHHIIIJJJLLLMMMNNNOOOOOOOOOPPPPPPRRRSSSSSSRRRSSSTTTTTTTTTSSSRRRQQQLLLKKKIIIFFFDDDBBBAAAAAA===<<<;;;999666333111///...---,,,+++++++++++++++************************)))))))))(((((((((''''''((((((((((((((((((((((((''''''(((((()))))))))***%%%&&&'''(((((('''&&&%%%*********))))))(((((((((%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''(((((('''%%%%%%(((,,,///222777:::===@@@AAA@@@===;;;222000...,,,***))))))***(((((()))***++++++,,,,,,---...///111444666777888999:::;;;<<<<<<===???@@@???AAAEEEIIIMMMTTT```jjjttt}}}~~~{{{yyyzzzvvvqqqnnnnnnppprrrssssssvvv{{{~~~yyyvvvrrrqqqsssyyyyyyppphhhhhhmmmzzz%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&'''''''''((((((((()))))))))***+++---...///333333222222222222222222111111222333444666888999:::::::::::::::::::::999888:::>>>BBBFFFIIIKKKLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCFFFFFFFFFFFFEEECCCBBBAAABBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<===============<<<;;;;;;:::;;;;;;<<<===============<<<<<<======;;;;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@???>>>======>>>???@@@@@@@@@AAABBBDDDFFFGGGGGGHHHIIIJJJMMMOOOQQQSSSTTTUUUVVVWWWVVVUUUSSSRRRNNNMMMKKKIIIHHHGGGFFFFFFEEEDDDCCC@@@===999555333111000///---,,,+++++++++)))))))))******++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))******%%%&&&((((((((((((&&&%%%***))))))(((((('''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''(((''''''((((((+++///333666:::<<>>:::888///...,,,+++***)))******''''''((()))+++,,,------...///111444777999;;;<<<<<<===>>>>>>======@@@CCCFFFMMMTTTWWWXXX]]]ffflllttt|||~~~wwwoookkkkkkjjjjjjjjjkkkmmmqqqvvvzzzwwwvvvwww|||yyynnncccaaadddooouuu~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''%%%&&&((('''&&&&&&''')))&&&''''''(((((())))))******++++++,,,...000111222666555444333222000//////------...000111333444444555555555555666666666777666999===BBBFFFIIIKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHFFFEEEEEECCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>======;;;;;;;;;<<<<<<===??????;;;;;;;;;<<<======>>>>>>=========>>>>>>???@@@@@@@@@@@@@@@AAA@@@@@@???>>>????????????@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@???>>>===;;;;;;<<<;;;;;;;;;;;;===???@@@AAABBBCCCEEEHHHKKKNNNOOOTTTUUUVVVWWWWWWUUUSSSRRROOONNNMMMLLLKKKKKKKKKKKKKKKJJJHHHFFFBBB???<<<:::777666444222000...------++++++++++++,,,,,,,,,---************))))))))))))))))))))))))))))))))))))((())))))))))))))))))***''''''((((((((((((''''''((((((((((((''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((((((&&&$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''')))+++---///333777:::>>>@@@BBBBBBAAA===888555...---+++***)))******+++(((((()))+++,,,...///000111222444777:::===???AAA===@@@BBBAAA@@@BBBFFFJJJSSS]]]ffffffdddgggkkkmmmqqqwww~~~~~~xxxsssuuussssssrrrmmmeeebbbccc```eeekkkoooqqqtttzzz~~~|||{{{||||||oooccc]]]___dddhhhpppxxx{{{{{{~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&''')))(((''''''(((***((())))))***++++++,,,,,,,,,,,,---...000222444555666555444222111///......,,,---///111222333333222222222333333444666777888999<<<@@@DDDHHHJJJKKKKKKJJJJJJIIIIIIGGGFFFEEEDDDBBBAAA@@@???>>>======<<<>>>>>>????????????>>>>>>>>>>>>???@@@AAACCCDDDEEEBBBBBBBBBBBBCCCCCCCCCCCCAAAAAABBBCCCCCCDDDEEEEEEGGGHHHIIIJJJJJJHHHFFFEEEDDDDDDCCCCCCCCCDDDDDDEEECCCDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHEEECCC@@@>>>>>>===<<<::::::;;;===>>>??????@@@BBBDDDFFFHHHJJJMMMOOOQQQSSSTTTSSSRRRQQQMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLJJJIIIGGGEEEDDDDDDBBB@@@>>>;;;888666444333000000//////...---,,,,,,++++++++++++************))))))))))))))))))))))))*********)))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%###&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((('''***///222444777;;;>>>@@@AAACCCBBB???:::555111---,,,+++*********+++,,,***+++,,,...000111333333555666999;;;???AAADDDEEEBBBFFFIIIJJJJJJMMMTTTYYYaaammmuuurrrnnnoooqqqrrrppptttxxx{{{{{{qqqjjjiiiffffffiiifff```___bbbbbbkkkuuuzzz{{{|||uuufff^^^^^^\\\^^^fffppptttuuuzzz%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))***)))((('''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''((())))))(((((()))+++******+++,,,------......------...000222444666777444444333222000///......---...111444555555444333111222222333555777999:::===???CCCFFFIIIJJJJJJJJJFFFFFFFFFEEECCCAAA@@@???=========<<<<<<;;;;;;;;;@@@AAAAAAAAABBBBBBCCCCCCGGGGGGGGGGGGGGGHHHHHHIIIKKKKKKKKKJJJJJJJJJJJJJJJEEEFFFGGGGGGHHHIIIJJJJJJNNNPPPRRRSSSSSSPPPNNNLLLHHHGGGGGGFFFFFFFFFGGGGGGDDDEEEFFFHHHIIIKKKLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOQQQQQQQQQQQQRRRRRRRRRRRRPPPPPPQQQPPPNNNJJJFFFDDDDDDBBB@@@>>>===>>>???@@@??????@@@@@@BBBCCCEEEFFFEEEHHHKKKNNNPPPPPPOOONNNJJJJJJJJJJJJJJJKKKLLLMMMLLLLLLKKKJJJJJJJJJJJJJJJLLLJJJGGGCCC@@@===<<<;;;666555333222///...,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++******))))))(((((()))((('''&&&&&&'''((()))''''''(((((())))))******&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$&&&''''''%%%###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$&&&&&&&&&'''''''''(((((('''+++222666777:::===@@@@@@AAAAAA@@@<<<777111---,,,,,,+++******+++,,,---,,,---///000222444666666999:::<<>><<<;;;<<<===???>>>@@@CCCCCC@@@BBBFFFEEEFFFFFFFFFFFFGGGGGGGGGIIIJJJLLLKKKJJJKKKPPPTTTVVVUUURRRPPPNNNMMMMMMNNNHHHHHHGGGGGGHHHJJJKKKLLLRRRUUUZZZ\\\[[[VVVOOOKKKMMMKKKJJJJJJKKKKKKJJJIIIKKKIIIIIIMMMRRRVVVVVVTTTSSSRRRPPPQQQSSSUUUUUUUUUTTTPPPPPPTTTUUUSSSQQQRRRRRRRRRQQQQQQRRRPPPNNNKKKJJJIIIGGGEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFKKKJJJJJJLLLMMMMMMKKKIIIHHHIIIIIIIIIHHHIIIJJJLLLKKKKKKJJJIIIJJJKKKLLLMMMLLLLLLLLLKKKIIIEEEBBB???@@@<<<888666666444000---000///...,,,+++*********((()))+++,,,,,,,,,++++++(((((())))))*********+++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$#########""""""&&&$$$"""###&&&((('''%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%$$$$$$&&&))),,,---000444888<<<>>>??????@@@@@@===:::666222///---,,,,,,---------,,,,,,+++---000444666777888:::;;;<<<<<<===BBBHHHLLLNNNMMMLLLMMMQQQXXX```gggkkkmmmwwwxxxyyyzzz{{{|||||||||~~~}}}|||~~~~~~~~~~~~|||wwwqqqkkkgggdddccceeeiiigggccceeelllwww|||yyyiii[[[\\\XXXXXX```ooo|||&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''''''''(((((((((+++,,,---...///000000000333444555777888888777777555444222000000000111222333444666777888888777777222444666666666777999:::======>>>???@@@AAABBBBBB@@@@@@AAAAAA@@@??????@@@AAA???AAADDDDDDBBBDDDIIILLLLLLMMMMMMMMMMMMMMMLLLLLLMMMLLLJJJJJJMMMTTTYYYaaa```]]]XXXRRRMMMJJJIIIGGGHHHIIIHHHGGGHHHJJJLLLRRRWWW^^^bbbbbb\\\UUUPPPMMMLLLKKKMMMOOOPPPOOONNNQQQQQQRRRXXX___cccdddccc___]]]ZZZYYYZZZ[[[ZZZYYYYYYVVVVVVZZZ\\\YYYWWWXXXWWWWWWWWWWWWVVVUUUSSSQQQPPPNNNLLLJJJIIIIIIIIIJJJKKKLLLLLLMMMLLLLLLKKKJJJJJJIIIIIIJJJJJJIIIGGGDDDBBBCCCDDDEEEFFFHHHKKKMMMHHHHHHGGGGGGHHHIIIJJJKKKNNNMMMMMMLLLJJJGGGEEECCCFFFBBB???<<<;;;999555222111000///...---,,,,,,,,,)))***+++++++++***)))((())))))))))))*********+++(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$""" !!!###$$$###"""&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''''''''((())))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''',,,///000222666:::===???@@@@@@@@@>>>;;;777444000...,,,------------............111333777999999:::;;;=========???CCCIIIOOORRRSSSYYYZZZ]]]cccjjjqqqvvvyyyxxxzzz|||||||||{{{yyytttnnnhhheeehhhhhhkkkppppppnnnqqqwwwzzznnnccc___\\\[[[cccqqq}}}&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((()))******---...000222444555666666777888999;;;;;;;;;::::::777666555444444444555666999999999999888777666555222333555555555555777999777777888999;;;===???@@@BBBCCCEEEFFFGGGFFFEEEDDDCCCBBBBBBEEEFFFEEEHHHNNNOOOPPPQQQRRRRRRRRRQQQPPPRRRQQQNNNKKKJJJPPPZZZaaasssrrrnnnggg]]]SSSMMMJJJLLLOOORRRPPPMMMKKKNNNRRRZZZaaajjjqqqqqqlllccc^^^ZZZZZZZZZ\\\___aaaaaa```ccccccfffmmmuuuzzzzzzyyyssspppnnnlllmmmmmmlllkkkeeebbbcccgggiiifffdddeeeccccccccccccaaa___]]][[[YYYXXXUUURRRQQQRRRSSSUUUVVVVVVWWWWWWVVVTTTQQQPPPOOONNNLLLLLLKKKIIIEEECCC???@@@@@@BBBDDDFFFHHHJJJGGGFFFFFFFFFFFFHHHJJJKKKNNNMMMLLLKKKJJJHHHGGGGGGKKKIIIFFFCCCBBB???<<<:::555444333222000///......,,,,,,,,,,,,+++***)))((()))))))))***************))))))))))))))))))))))))*********)))))))))((((((''''''(((((()))*********(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& !!!!!!"""$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&)))///222555777:::>>>@@@AAAAAAAAA>>>;;;777333///---,,,,,,...---------...000222333555777:::;;;<<<<<<===??????@@@CCCHHHOOOWWW]]]aaaeeeeeegggkkkpppvvv|||}}}yyyyyyyyywwwsssooojjjhhhoooqqquuu{{{}}}}}}|||}}}|||zzztttmmmdddbbbbbbiiiuuu&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((((((((())))))******))))))***++++++,,,,,,,,,,,,+++,,,---...///111222444777999:::;;;<<<;;;<<<===>>>>>>>>>===<<<:::999888888888999:::;;;<<<;;;:::999888666555444111222444444444555666888777777888;;;>>>AAADDDFFFHHHJJJLLLNNNOOOMMMJJJHHHFFFDDDDDDGGGHHHIIINNNUUUVVVWWWYYY[[[\\\\\\\\\[[[\\\ZZZUUUQQQPPPXXXdddnnn{{{oooddd\\\XXX]]]cccgggddd^^^[[[^^^bbbnnnuuuyyyrrroooooooooqqqsssuuuuuutttuuuvvvyyyuuurrrsssxxxzzzxxxvvvwwwwwwxxxwwwuuuqqqnnnkkkjjjeeeccc```]]]\\\]]]___```aaabbbcccbbbaaa]]]YYYWWWXXXVVVTTTRRRQQQMMMIIIFFFCCCBBBAAAAAABBBCCCCCCCCCGGGFFFFFFEEEFFFHHHIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGJJJIIIHHHGGGFFFEEECCCBBB===<<<:::888555333111///.........------,,,++++++******************************************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''$$$$$$%%%&&&''''''&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$###((('''%%%$$$$$$%%%'''((('''''''''&&&'''+++111555:::<<<>>>AAABBBBBBAAA@@@;;;888333///+++***+++,,,...---,,,---///111444666888:::<<<=========???@@@AAADDDIIIOOOWWWaaammmtttttttttuuuvvvwww{{{wwwxxxyyyyyyyyyyyywwwwww|||~~~yyyuuuxxxyyywwwwwwxxxvvvrrrkkkjjjjjjpppzzz&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))***+++,,,---///000000///......///111222444666777999;;;===??????@@@>>>??????@@@@@@???>>>===<<<;;;;;;;;;;;;<<<<<<===;;;:::999777666444444333111333555666666777999:::;;;===AAAEEEJJJNNNQQQSSSSSSSSSTTTVVVWWWUUUPPPLLLIIIFFFFFFIIILLLOOOVVV___ggghhhjjjmmmnnnoooppppppnnnkkkfff``````hhhuuu{{{uuurrrwww}}}xxxtttuuuyyy|||{{{tttrrrooolllkkkkkklllmmmnnnoooqqqqqqnnniiidddaaa```^^^[[[YYYWWWSSSNNNKKKGGGEEEBBBBBBCCCCCCBBB@@@FFFEEEDDDDDDDDDEEEGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIFFFEEECCC@@@<<<888555333......------,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++)))))))))(((((((((''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""######%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((('''%%%$$$$$$%%%'''(((&&&''''''((()))---333777>>>???AAABBBBBBAAA???>>>888555000,,,******+++---...------...000333666888999;;;<<<=========???AAA@@@EEEMMMTTT]]]iiixxx|||uuuwww{{{}}}uuurrruuuvvvssssssuuuuuurrrrrrqqqssswww~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))((()))***+++...000222333333222111111222444666888;;;<<<>>>???@@@AAAAAAAAA??????@@@@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777555555555555555555777999;;;;;;===???AAA>>>CCCKKKSSSZZZ^^^``````aaa``````bbbdddbbb\\\XXXSSSOOOOOOSSSWWW\\\fffppp{{{{{{|||}}}~~~zzzuuuuuu|||}}}|||{{{{{{{{{uuuqqqiiigggeeeccc```]]]XXXUUUOOOKKKHHHHHHIIIJJJGGGEEEEEEEEECCCBBBBBBBBBCCCDDDCCCCCCCCCBBBBBBBBBBBBBBB???BBBDDDFFFGGGHHHKKKMMMLLLLLLJJJHHHDDD@@@===:::111000///------,,,,,,,,,+++++++++++++++*********************************))))))((((((((('''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&(((((((((''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&''')))+++---111666:::???@@@AAAAAA@@@>>><<<;;;444111...+++***+++---////////////000333555888999:::;;;<<<======>>>AAACCC???GGGQQQYYY```mmm}}}zzztttqqquuu{{{yyywwwuuuvvvzzzzzzsssqqqvvvxxxuuusssttttttqqqvvvvvvxxx{{{|||{{{}}}&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))******''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((())))))*********+++---///222666999::::::999777777888:::===???@@@AAAAAABBBBBBBBBBBBAAA>>>?????????>>>===;;;:::999999999999888777777666555555444444555666888999:::<<>>AAAEEEFFFGGGIIILLLOOOOOOOOOOOONNNLLLIIIFFFDDD;;;999666444111000//////,,,,,,,,,++++++******************************************)))))))))(((((('''(((((()))***+++++++++((((((((((((((((((((((((&&&'''''''''((((((((()))&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&((()))(((&&&&&&(((***&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%######$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&)))---000222666:::===???@@@@@@@@@>>>;;;888777000///---,,,,,,...000111111222333555777999:::;;;:::;;;======>>>@@@CCCFFFDDDNNNYYY```eeeppp~~~tttmmmmmmqqqzzz|||sssqqqppppppsssxxx}}}|||xxxtttrrrxxx{{{yyyvvvvvvuuurrrvvvwwwyyy||||||wwwtttvvvyyy~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((('''''''''''''''((()))******+++'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++...///111444888<<>>===>>>AAADDDFFFCCCCCCDDDCCCCCCBBBAAAAAA===>>>>>>>>>===;;;:::999777777777666555444333222444444444444666888:::<<<>>>@@@CCCFFFHHHJJJMMMPPP\\\ffftttuuurrrrrrvvv}}}}}}zzztttnnngggcccbbb___YYYTTTNNNMMMKKKIIIGGGGGGGGGGGGDDDEEEFFFGGGFFFEEEBBBAAA@@@CCCFFFHHHGGGIIILLLOOOOOOPPPQQQRRRQQQOOOMMMKKKEEECCC???;;;777555333333,,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++************)))&&&'''(((***,,,...000000((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((()))***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&''''''((((((((($$$%%%&&&'''((((((((((((###$$$$$$%%%&&&'''((((((###$$$&&&'''((('''&&&&&&&&&&&&&&&'''''''''(((((("""$$$&&&%%%######&&&)))''''''&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&%%%$$$$$$&&&'''(((((())))))((((((&&&&&&'''(((((('''&&&&&&'''+++000333666999<<>><<<999666444///...------...///111333333444666888:::;;;<<<<<<;;;<<<===>>>???AAAEEEHHHKKKUUU```gggjjjsss}}}rrrjjjiiinnnxxxzzztttoooooonnnnnnoooqqqtttvvvvvv}}}}}}zzzyyywwwuuussszzz}}}zzzyyyvvvsssvvvwwwyyy|||~~~~~~~~~zzztttqqqrrrtttyyy''''''&&&%%%%%%%%%%%%&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%$$$&&&&&&''''''(((((())))))###$$$$$$%%%&&&'''((()))*********((('''))),,,///444777:::===???AAACCCFFFFFFEEECCCBBBBBBDDDEEEGGGEEEDDDBBB???===;;;::::::???===;;;888666555444444555444444666999:::888555999999:::<<>>@@@@@@AAA@@@>>>;;;888555333111000//////000111222333444555777999;;;<<<<<<<<<<<<<<<;;;===@@@@@@???EEELLLOOOWWWbbbkkkrrr|||}}}uuummmoooqqqwww|||uuupppooommmkkkkkkmmmoooqqqqqqvvvuuurrrpppppppppqqqrrrrrrwww{{{vvvuuuxxx{{{|||{{{|||yyyuuuqqqrrrxxx}}}~~~}}}~~~%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''''''''''''''''''''''')))***++++++,,,---111333777999===???@@@BBBDDDEEEEEEEEEDDDCCCCCCDDDEEEFFFDDDBBB>>>:::888888999::::::999777555333222222333222222333666:::===<<<:::===@@@EEEJJJMMMOOOQQQRRRXXXZZZ\\\___aaafffkkkooo{{{~~~~~~{{{tttsssrrrsssuuuvvvuuutttsssoookkklllpppttttttrrrkkkeee]]]ZZZ\\\___``````]]]\\\\\\aaaiiirrrzzz}}}wwwmmmlllooooooppprrrxxx|||~~~|||}}}{{{vvvllljjjfff```ZZZTTTOOOMMMJJJIIIGGGGGGHHHHHHFFFEEEDDDDDDEEEEEEGGGHHHJJJJJJPPPPPPQQQSSSTTTSSSQQQNNNOOOMMMJJJHHHGGGDDD@@@===999666333111111000///---++++++,,,,,,+++***((((((((())))))******+++******))))))))))))))))))))))))))))))*********)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))''''''(((++++++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((***(((&&&$$$###$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''((()))***+++,,,...111666:::<<<>>>??????>>><<<999777666444444555555555555666777888999999:::;;;<<<======<<<<<<<<<<<<>>>AAAAAAAAAGGGNNNVVV]]]gggooovvv}}}xxxrrrsssuuuyyy}}}yyywwwwwwtttooojjjjjjgggeeeeeegggiiijjjjjjiiifffccc```___aaadddfffmmmttt~~~zzzyyy{{{}}}}}}{{{{{{}}}|||wwwrrrrrrvvvzzz{{{{{{yyyyyy}}}$$$$$$$$$%%%&&&'''))))))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''')))***((((((((((((((('''''''''++++++***)))((((((''''''(((***---///111333555888:::===@@@BBBCCCCCCEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCAAA===999555444555777999666555444222222222333444555555777:::???BBBCCCCCCGGGOOOYYYaaacccddddddeeeiiikkkmmmppprrrvvv{{{}}}zzzuuuoooiiihhhiiilllmmmoooqqqqqqooonnnmmmmmmnnnoooqqqqqqpppmmmjjjggg___]]]YYYXXXXXXYYYYYYXXXYYYUUURRRSSSWWWZZZ[[[ZZZVVVQQQLLLJJJKKKLLLKKKIIINNNMMMMMMQQQXXX```fffiiifff___YYYYYYXXXWWWXXX\\\ZZZ]]]___``````bbbfffkkkyyy{{{tttlllddd]]]ZZZQQQOOONNNNNNOOOOOONNNMMMKKKJJJJJJIIIIIIIIIHHHHHHNNNNNNOOORRRTTTUUUTTTRRRSSSQQQOOONNNMMMKKKHHHEEE@@@===999666555333111///,,,,,,---------,,,,,,+++))))))***+++++++++******))))))))))))))))))))))))))))))*********)))((('''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))+++***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%'''''''''((()))+++,,,---///000222555888:::<<<===;;;:::888777777777888888999999999::::::;;;<<<<<<>>>>>>>>>>>>>>>===<<<;;;;;;;;;===AAAAAABBBIIIQQQ\\\dddooowww}}}}}}yyyyyy{{{}}}{{{yyyuuuooommmlllkkkgggdddbbb___]]]]]]^^^```aaaaaa```]]]XXXUUUUUUXXX\\\___dddlllxxx{{{wwwxxxyyyyyyyyyyyy{{{}}}zzztttrrrtttxxxyyyyyyyyyxxx{{{%%%$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&(((***,,,))))))((((((''''''&&&&&&++++++******)))((((((((())),,,///222333555777888;;;>>>BBBEEEEEEFFFGGGIIIGGGGGGFFFDDDBBB@@@>>>===:::888555333222333555666444333333333444666777999======???CCCGGGLLLOOOPPPXXXcccqqqzzz|||zzzxxxxxxuuuwwwyyy{{{|||}}}vvvsssoookkkeeeccc```[[[WWWTTTUUUVVVWWWYYYZZZZZZXXXWWWXXXYYY[[[\\\]]]]]]]]]\\\[[[ZZZXXXTTTOOOLLLKKKKKKLLLLLLOOOLLLHHHFFFHHHJJJKKKKKKMMMKKKIIIIIIJJJJJJGGGEEECCCAAAAAACCCHHHMMMQQQRRRSSSOOOMMMNNNNNNLLLNNNRRRLLLMMMNNNNNNMMMOOOSSSVVV^^^ggguuu~~~wwwqqqlllmmmnnnrrrxxx}}}vvvooolllbbb```]]]\\\]]]]]]\\\[[[XXXWWWUUURRROOOLLLIIIHHHKKKKKKLLLOOOSSSVVVVVVUUUUUUTTTRRRRRRRRRQQQOOOMMMGGGDDD@@@===;;;888555222---..................---******+++++++++++++++***)))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''(((******)))'''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''((()))***,,,...///000000111333666999;;;===777777666666777999;;;<<<::::::;;;;;;<<<<<<<<<<<<@@@@@@???>>>===<<<::::::888888;;;???@@@BBBJJJRRR]]]hhhvvv~~~~~~}}}}}}}}}{{{wwwttttttnnnhhhddddddcccbbb```ZZZXXXUUUUUUVVVXXXYYYXXXZZZYYYVVVUUUUUUWWWZZZ\\\\\\bbbkkktttyyyyyyvvvssslllmmmnnnppprrruuuxxxzzz}}}xxxrrrppprrruuuxxxyyy}}}{{{|||||||||~~~'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&(((***,,,))))))((((((''''''&&&&&&((())))))))))))*********+++---000222222333555666:::>>>BBBFFFGGGHHHIIIJJJHHHGGGEEEBBB???;;;888666333333444444444444444333222222333555777:::===???AAACCCGGGKKKRRRYYY___cccmmmwww~~~wwwsssooolllmmmqqqwwwwwwqqqhhhaaa^^^[[[WWWQQQQQQPPPNNNLLLKKKMMMNNNLLLMMMNNNNNNMMMMMMOOOPPPTTTTTTTTTTTTTTTTTTTTTTTTUUUQQQLLLHHHHHHIIIJJJKKKKKKHHHDDDBBBBBBDDDFFFGGGKKKLLLNNNPPPQQQPPPNNNLLLFFFDDDCCCDDDFFFIIIJJJJJJKKKGGGFFFIIIIIIGGGHHHKKKFFFEEEEEEDDDDDDFFFIIILLLPPPVVV___gggjjjhhhbbb]]]YYYXXXXXXZZZ^^^eeekkkooouuuyyyvvvsssqqqpppppppppooojjjiiieeeaaa[[[VVVQQQNNNIIIHHHIIILLLPPPSSSUUUUUUVVVUUUTTTTTTUUUUUUSSSQQQMMMJJJGGGDDDAAA>>>:::777111111000//////.........++++++,,,,,,,,,,,,++++++***************************))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%''')))***)))((('''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))+++,,,...///......000222555888;;;<<<555555555666888;;;===>>>;;;<<<<<<============<<<@@@???>>>===;;;:::999999666666888===???CCCKKKUUU[[[hhhyyy{{{zzz{{{}}}~~~{{{tttooommmggg```[[[[[[\\\[[[ZZZTTTRRRPPPOOOQQQSSSTTTTTTSSSTTTUUUVVVWWWXXXXXXXXXZZZ]]]aaafffiiijjjjjjiiibbbbbbbbbdddhhhkkkooopppsssoookkkjjjkkkooorrrtttzzzvvvuuuwwwwwwtttuuuxxx((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''')))***((((((((((((((('''''''''''''''((()))***+++,,,------...000111111111333555:::>>>CCCFFFGGGHHHHHHIIIFFFDDDAAA>>>:::777444333000111333555666555555444333444555888<<<@@@DDDFFFEEEIIINNNUUU]]]gggqqqxxx{{{xxxvvvrrrkkkddd```\\\XXXYYY\\\[[[^^^\\\VVVQQQQQQPPPMMMIIIJJJJJJJJJIIIJJJMMMOOOOOOPPPQQQPPPPPPRRRUUUXXX\\\[[[YYYXXXWWWWWWXXXYYYWWWTTTPPPOOOPPPSSSUUUUUUPPPNNNJJJHHHHHHKKKNNNPPPUUUWWW[[[^^^___^^^[[[YYYUUUTTTSSSSSSUUUVVVVVVUUUTTTNNNLLLMMMNNNKKKJJJLLLGGGFFFDDDCCCDDDGGGJJJLLLLLLMMMPPPTTTWWWVVVSSSPPPMMMLLLKKKKKKMMMQQQVVVYYY^^^gggsss|||~~~}}}yyytttnnngggaaa^^^PPPNNNMMMMMMPPPRRRSSSSSSVVVUUUUUUUUUWWWWWWUUUTTTQQQOOOLLLJJJHHHEEEAAA>>>777666444222000//////...,,,,,,---------,,,++++++******************************)))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''')))((('''&&&'''(((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""############$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''((((((((()))***,,,---...+++---...111444666888999444555666888:::<<<>>>>>>===>>>@@@@@@AAA@@@???>>>???>>><<<;;;:::999999999777666999>>>BBBFFFPPPZZZ\\\iii{{{~~~zzzvvvqqqoooqqquuuzzz}}}}}}~~~|||tttnnnddd^^^WWWSSSSSSTTTSSSRRRPPPNNNLLLLLLNNNPPPQQQRRRRRRTTTWWWZZZ[[[[[[ZZZYYY^^^^^^___``````aaabbbbbb^^^\\\[[[\\\___ccceeefffgggeeedddcccdddgggkkkmmmnnnjjjhhhjjjjjjhhhjjjnnn&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((())))))***+++,,,---.........////////////111444666<<<@@@DDDFFFFFFEEEDDDDDD@@@???<<<999666444333333111222333555666777888888888999<<<@@@EEEJJJOOOQQQRRRVVV[[[aaaiiissswwwmmmgggeeecccaaa^^^XXXTTTSSSQQQOOOQQQVVVSSSXXXZZZWWWUUUXXXYYYXXXWWWXXXXXXXXXWWWYYY[[[^^^bbbcccccccccdddgggkkkoootttrrrnnnjjjhhhhhhiiijjjhhhfffdddeeeiiimmmooopppkkkiiieeebbb```bbbfffhhhooorrrvvvyyyyyywwwtttssseeeeeeeeefffhhhjjjiiihhhnnnfffaaadddgggeeeccccccZZZWWWSSSQQQQQQRRRSSSTTTQQQPPPOOOPPPRRRSSSQQQNNNKKKJJJIIIHHHHHHJJJKKKLLLQQQUUU\\\ccchhhkkkkkkkkkiiikkkmmmnnnppptttzzz~~~{{{vvvsssccc___[[[XXXWWWWWWWWWVVVWWWVVVVVVVVVXXXXXXWWWUUUSSSRRRPPPNNNMMMJJJFFFCCC>>>===999666333111000///---------------,,,++++++******************************)))))))))***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&(((((('''%%%%%%'''***&&&&&&&&&'''((()))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((())))))+++,,,,,,+++,,,///111333333444444444555888;;;===>>>>>>===>>>???AAABBBBBBAAA???>>>===<<<;;;:::::::::;;;<<<;;;:::>>>CCCGGGLLLWWWaaacccmmm|||~~~vvvssspppmmmmmmppppppwww|||}}}{{{sssmmm^^^XXXRRRNNNNNNOOONNNLLLLLLJJJIIIIIILLLOOOPPPQQQTTTVVVXXX[[[]]]^^^^^^^^^aaaaaaaaa```___^^^]]]]]]\\\YYYWWWYYY]]]aaacccdddbbbbbbbbbbbbbbbdddfffhhhfffaaa^^^^^^]]]\\\^^^bbb$$$$$$$$$%%%&&&'''((()))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%$$$&&&'''''''''(((((())))))++++++,,,------......///....../////////222666999>>>BBBEEEGGGEEECCCAAA@@@<<<:::888555444333444555444333333333555777:::<<>>@@@AAAAAA@@@>>>===<<<<<<;;;::::::;;;===>>>>>>>>>BBBGGGLLLQQQ\\\gggjjjrrr|||}}}uuuooommmmmmlllnnnrrrmmmtttzzz|||zzzrrrmmm\\\WWWPPPMMMMMMNNNMMMKKKJJJHHHGGGHHHKKKNNNPPPPPPSSSSSSTTTVVVXXXZZZ\\\]]]bbbbbbbbbbbb```]]][[[YYYYYYWWWVVVXXX___dddhhhhhhcccdddeeeeeedddeeefffhhhfff```[[[YYYVVVSSSUUUYYY&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))***))))))************))))))++++++,,,------,,,,,,,,,+++,,,...000222555666777???BBBDDDDDDAAA===:::999111111222222222111111000222333444777;;;???CCCFFFFFFLLLQQQRRRVVV___hhhlllrrrpppqqqtttwww{{{~~~yyysssnnnhhheeeaaa______aaacccccc___[[[TTTOOOMMMOOOSSSVVVYYY[[[^^^aaacccgggkkknnnuuuyyy|||vvvrrrppppppmmmkkkiiijjjlllnnnppppppccc\\\WWWVVVQQQKKKLLLQQQKKKMMMNNNNNNMMMMMMMMMOOOIIIIIIIIIIIIFFFEEEKKKTTTUUUWWW]]]hhhvvv}}}yyytttmmmgggbbbiiieee___\\\[[[[[[[[[[[[VVVVVVUUUTTTSSSRRRRRRRRRKKKHHHEEEBBB@@@===:::777333222000...---------...---,,,+++++++++++++++,,,,,,,,,***)))))))))***+++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''************))))))))))))'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''***(((&&&$$$$$$$$$%%%&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((()))***************...///000222333333333333888999;;;===???AAAAAABBBCCCBBB@@@?????????>>>===<<<;;;::::::;;;>>>BBBDDDGGGGGGHHHMMMUUU___iiiooouuuyyy|||rrrqqqmmmjjjiiilllsssxxxyyy|||~~~|||wwwoooiii[[[VVVOOOKKKKKKLLLLLLKKKJJJJJJKKKLLLMMMNNNOOOPPPSSSSSSTTTUUUWWWZZZ\\\^^^^^^```aaa___[[[XXXXXXZZZZZZYYYYYY\\\bbbiiimmmpppooollliiigggggggggfffdddddd___YYYVVVUUUTTTRRROOO&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))((()))***++++++++++++***,,,,,,------------,,,,,,---...///111333555777888<<<>>>???>>>;;;888666666222333444555555555555555666777888;;;@@@FFFMMMRRRXXX^^^ccccccfffooowww{{{|||{{{|||{{{|||}}}tttoookkkeeeaaaXXXVVVSSSRRRSSSUUUWWWYYYUUUUUUTTTTTTUUUYYY___dddnnnqqquuuxxxzzz}}}~~~|||{{{|||~~~tttkkkhhhddd]]]ZZZZZZXXXWWWVVVUUUSSSQQQOOONNNHHHEEEEEEFFFDDDCCCGGGMMMKKKLLLNNNUUU^^^fffkkkmmmtttvvvyyy~~~{{{xxxuuuqqqlllgggbbb]]]WWWSSSWWWWWWVVVUUUTTTRRRQQQPPPLLLJJJHHHFFFEEEDDDAAA>>>888666444111///.........***)))))))))***+++,,,,,,,,,,,,***)))))))))***+++************************((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''******)))))))))((((((((('''''''''&&&&&&%%%%%%%%%''''''(((((((((((('''''''''&&&%%%$$$$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((()))))))))***++++++,,,+++++++++......///000222333444555999:::<<<>>>???@@@AAAAAADDDBBBAAA@@@@@@@@@???>>>>>>=========>>>AAAFFFIIIRRRRRRSSSWWW___iiisssyyyyyy{{{~~~wwwqqqiiiiiiiiijjjmmmsss}}}}}}{{{xxxvvvuuusssooolll```ZZZRRRMMMKKKKKKJJJIIIKKKKKKLLLMMMOOOPPPRRRRRRSSSTTTVVVXXXZZZ\\\]]]^^^^^^___^^^[[[XXXWWWXXXZZZYYYXXXZZZ^^^eeelllpppsssxxxtttpppmmmlllkkkjjjiiieeeaaa[[[YYYXXXXXXUUURRR''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((()))))))))))))))(((''''''((())))))(((((('''''''''(((((()))((()))***+++,,,---------------............------...///000222444666777888999::::::888555333222333222333555777888999::::::>>>>>>@@@CCCIIISSS___fffsssyyy|||{{{{{{}}}~~~vvvkkkbbb]]]ZZZVVVSSSQQQPPPPPPPPPSSSVVVZZZ]]]\\\aaagggjjjlllpppwww~~~~~~|||vvvooolllnnnkkkgggeeedddaaa[[[VVVNNNHHHEEEEEEFFFDDDEEEHHHIIIGGGGGGIIIMMMRRRUUUVVVYYY\\\^^^aaafffnnnyyy~~~vvvlllaaaZZZZZZYYYXXXWWWVVVUUUTTTTTTQQQOOONNNMMMLLLJJJGGGDDD???===:::666333000...---,,,++++++******+++++++++,,,,,,+++************+++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$%%%'''(((***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((++++++,,,------------,,,------...///111444666888;;;<<<===???@@@AAAAAAAAACCCCCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBBCCCGGGLLLPPPYYYZZZ\\\bbbiiirrr{{{{{{{{{yyynnniiieeehhhlllooottt|||uuusssqqqqqqssstttttttttkkkeee]]]WWWSSSRRRRRRQQQRRRSSSSSSTTTVVVWWWYYYZZZXXXZZZ^^^aaacccccccccbbbccccccaaa]]][[[[[[]]]```___```aaafffmmmrrrvvvwww{{{vvvpppllljjjiiiiiihhhddd```\\\ZZZ[[[ZZZWWWTTT&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))***)))'''&&&&&&''')))*********)))((((((((())))))))))))+++---...///000000/////////000//////.........///000111333444555666777777777444222111222444555666999<<<>>>@@@AAABBBDDDFFFIIIMMMUUUbbbrrr||||||{{{}}}}}}zzzvvvjjjdddZZZSSSPPPPPPPPPOOOUUUWWWYYY\\\aaafffmmmqqqsss{{{}}}|||}}}zzztttmmmaaaWWWMMMKKKLLLKKKKKKLLLNNNLLLJJJHHHIIIKKKLLLMMMJJJLLLNNNNNNOOOTTT]]]dddkkkqqq{{{vvvooodddaaa]]]ZZZXXXXXXYYY[[[VVVTTTRRRQQQPPPNNNJJJHHHEEECCC@@@<<<777333000...111000///---,,,+++++++++,,,,,,++++++************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&'''((()))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((++++++,,,------------,,,---------...111555888;;;===>>>???@@@AAAAAAAAAAAABBBCCCCCCBBBAAAAAABBBCCCHHHJJJKKKKKKKKKNNNSSSWWW]]]```gggooowww}}}~~~yyy}}}uuummmkkknnnrrrwwwyyy|||}}}wwwsssmmmnnnqqquuuzzz}}}{{{vvvooohhhcccbbbbbbbbb```______^^^___```aaabbb___bbbgggkkkmmmllljjjhhhjjjiiiiiihhhhhhjjjmmmoooppppppqqqtttxxxzzz{{{zzzxxxssslllgggdddddddddddddddaaa^^^]]]^^^^^^ZZZWWW$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''''''''(((((((((((()))))))))))))))(((&&&%%%%%%&&&((()))++++++***)))))))))*********+++,,,...000111222222111111111111111000///...---...///000111222333333444444444333222222555777:::<<>>???@@@AAABBBBBBBBBBBBBBBCCCDDDCCCBBBBBBCCCFFFPPPTTTWWWXXXWWWYYY]]]aaaeeekkkttt~~~}}}zzz}}}{{{qqqmmmooozzz|||wwwrrrooogggmmmwwwyyysssooonnnnnnkkkjjjhhhfffeeeffffffgggeeeiiinnnsssuuussspppmmmkkkmmmpppuuu||||||vvvpppiiidddbbbbbbaaaaaacccaaa___```bbbaaa^^^ZZZ$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))(((((('''&&&&&&'''((((((++++++*********++++++,,,,,,---...000222333333333222333333222222111000///......//////000111222222111222444444555777;;;>>>>>>???CCCFFFJJJMMMOOOPPPRRRVVV\\\aaahhhtttvvvllleeeccc___]]]ZZZYYYZZZ]]]aaaddd```^^^\\\[[[]]]bbbhhhkkknnnsssyyy~~~qqqkkkiiiiiikkkoookkkjjjgggbbb[[[VVVTTTSSSNNNLLLJJJHHHGGGGGGHHHHHHHHHJJJMMMRRRZZZdddpppwwwyyynnnfffaaa___^^^ZZZWWWTTTRRRSSSUUUUUUUUULLLKKKIIIFFFBBB>>>:::888000//////.........//////,,,,,,,,,---,,,++++++***++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((('''''''''''''''''''''((((((((()))((('''&&&&&&'''((()))))))))(((((('''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***+++,,,,,,------,,,,,,---...///111444888;;;===>>>???@@@BBBCCCDDDDDDDDDCCCFFFGGGGGGDDDDDDGGGJJJXXX^^^eeehhhggghhhlllpppooouuu~~~|||{{{~~~yyyxxxzzzwwwoooooouuu|||vvvqqqnnnmmmjjjssszzzvvvvvvvvvtttqqqooonnnnnnooopppooosssyyy}}}}}}yyywwwqqqrrrwwwyyytttmmmgggdddcccaaa```^^^]]]\\\___aaa```\\\YYY$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((++++++***++++++,,,---......///000111333333444444444444444333333222111000//////000000111111222222333555888;;;>>>AAAFFFIIIIIIKKKOOORRRVVVYYY\\\]]]aaagggmmmqqqttt{{{zzzrrrjjj___XXXVVVSSSRRRRRRSSSXXX```iiiooottttttttttttvvvzzz{{{uuurrrqqqiiibbbYYYSSSQQQPPPNNNKKKHHHHHHHHHIIIKKKPPPWWW\\\eeemmmyyy|||tttooolllddd___YYYUUUUUUVVVWWWWWWOOONNNMMMKKKHHHEEEBBB@@@777666555333111000//////,,,,,,---------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))*********)))))))))(((((((((&&&'''''''''((((((((()))+++***(((''''''(((***+++'''(((((((((((('''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((()))*********,,,,,,---............---...///111444777:::<<<===>>>???@@@BBBDDDEEEEEEFFFFFFIIILLLKKKHHHHHHLLLPPP]]]fffqqqwwwxxxyyy}}}~~~}}}yyysssrrrwwwwwwtttxxxyyyrrroooooopppwww~~~xxxsssoookkkiiibbbaaabbbeeehhhgggccc___%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((())))))************))))))*********+++,,,---...//////000111222333444444444444444444444333222111000000000111111222222222222666:::>>>CCCGGGKKKOOORRR\\\]]]aaaeeehhhkkknnnooopppvvv|||~~~~~~xxxmmmggg```WWWQQQOOOTTTUUUVVVZZZbbbnnnzzz~~~oooeeebbb```[[[WWWQQQQQQPPPMMMKKKKKKNNNPPPQQQXXXaaaiiiqqq||||||pppiii```YYYVVVUUUUUUUUUPPPPPPPPPOOOMMMJJJHHHFFFCCCAAA>>>999555111///---,,,,,,---...---,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))'''((((((((())))))******************))))))))))))&&&'''''''''(((((())))))+++***)))'''''')))***+++%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))******++++++---......//////////////////000333666999;;;<<<======>>>@@@BBBDDDFFFGGGGGGIIILLLOOONNNKKKKKKOOOSSS___jjjxxxuuuoooooowww{{{{{{}}}vvvtttvvvxxx|||xxxooooooppptttwwwvvvrrrnnn((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''***)))'''''''''((('''''',,,,,,+++***)))+++///222666666666666555555555555111222444555555444333222000000000//////222666999@@@CCCFFFHHHLLLTTT```jjj{{{yyyuuutttyyy{{{{{{vvviii]]]XXXUUUQQQRRRWWWZZZ]]]aaagggppp~~~|||vvvpppmmmccc___XXXSSSPPPOOOMMMMMMQQQQQQRRRUUUZZZccclllrrr~~~sssdddZZZVVVTTTRRRPPPTTTQQQNNNLLLKKKJJJIIIGGGIIIGGGDDD???;;;777333222000000///...---+++******,,,,,,,,,++++++++++++++++++++++++************)))************))))))))))))************************))))))))))))))))))))))))((((((''''''(((***,,,---%%%&&&&&&&&&'''(((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((())))))))))))((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''((()))))))))))))))((()))***)))(((&&&%%%&&&((())))))(((((((((***,,,---------,,,,,,---...000111444555777999;;;===???@@@===???BBBCCCCCCDDDFFFHHHKKKNNNQQQQQQOOOOOOQQQSSSbbbmmm|||xxxrrrnnnpppwww}}}zzz}}}}}}{{{((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))((((((((())))))*********+++,,,,,,,,,///333666:::::::::::::::999999999666666666666555555444444222333444555666999===@@@BBBFFFKKKPPPWWWddduuuxxxkkkeee]]]XXX[[[^^^___ccchhhhhhlllsss{{{zzzvvvpppjjjddd^^^XXXUUUOOOOOONNNNNNPPPTTTYYY]]]___gggtttssshhhbbb]]]XXXTTTTTTRRRPPPPPPPPPPPPOOOMMMNNNMMMJJJGGGBBB>>>:::888222111000///...---------------,,,,,,,,,,,,++++++++++++++++++************+++++++++*********))))))************************))))))))))))))))))))))))***)))))))))))))))******'''(((((((((((((((((()))''''''((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((())))))((('''''''''((()))'''%%%$$$$$$%%%***))))))))))))+++,,,---------------...000111222666666888:::<<<===??????>>>@@@BBBDDDEEEGGGJJJMMMMMMPPPRRRSSSSSSUUUZZZ___nnnwww}}}wwwtttwww|||((('''&&&&&&&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))***+++,,,,,,(((***---///111333666999;;;<<<<<<======<<<<<<<<<<<<;;;888666555444444555111333666888:::===BBBEEEGGGLLLTTT[[[fffuuuwwwrrrsssyyy{{{~~~|||sssggg___]]]\\\___gggpppwww|||~~~wwwnnnhhh___\\\YYYUUUQQQOOONNNNNNPPPTTT\\\gggttt{{{ssskkkbbb\\\UUUSSSQQQPPPPPPQQQPPPOOOQQQPPPOOOLLLIIIEEEBBB???666555333111////////////...---------,,,,,,,,,+++,,,+++++++++************++++++++++++************************************))))))))))))))))))))))))***************)))((((((******))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***(((((())))))))))))((((((&&&&&&'''(((((((((((('''&&&&&&'''''''''(((((((((((((((((((((((('''&&&%%%"""$$$&&&'''&&&%%%%%%&&&******)))******+++---------------...000222444555888888999;;;<<<>>>??????@@@AAADDDFFFHHHKKKOOORRRSSSUUUVVVVVVXXX]]]eeelll|||}}}~~~~~~'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***************)))*********)))***+++,,,(((+++///222444666888999888999;;;<<<===>>>>>>===???===888555333333555666333666999;;;>>>BBBFFFJJJOOOVVV___gggqqq}}}nnnfffeeeeeefffiiilllllljjjfffccciiimmmtttyyyuuuooohhh```YYYRRRNNNSSSSSSSSSVVV]]]fffooottt|||rrrkkkaaa]]]VVVQQQOOONNNNNNMMMLLLMMMMMMMMMKKKIIIFFFDDD===;;;777333111///.........------,,,,,,+++++++++,,,,,,+++++++++*********+++************)))))))))************************))))))))))))))))))))))))((()))***++++++***)))(((*********))))))(((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))(((((())))))))))))((((((%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((('''&&&$$$$$$ $$$'''''''''((())))))))))))******+++,,,,,,------///111333555777888::::::;;;<<<===>>>???@@@CCCDDDEEEGGGIIILLLQQQUUUYYYZZZ\\\]]]___fffpppxxxyyyyyyzzz}}}&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((())))))************+++,,,+++)))(((***,,,,,,///333555666666888999777999;;;>>>@@@@@@@@@@@@???<<<777333222333666888:::<<>>???@@@AAAAAAEEEFFFGGGGGGIIIMMMSSSXXX[[[^^^bbbggglllttt}}}vvvssswww|||&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))************,,,---,,,***))),,,///111333666888888888999:::;;;===@@@BBBDDDDDDCCCCCC>>>;;;888555555888<<>>???AAABBBDDDFFFFFFEEECCCAAA>>><<<:::999;;;@@@DDDHHHHHHJJJLLLPPPWWW```jjjqqquuuyyy~~~{{{ooohhhbbb___aaaeeeooowwwtttsssppplllfff___XXXUUUSSSUUUVVVVVVYYYaaammmwwwyyymmmaaaXXXRRRNNNLLLKKKJJJJJJKKKMMMNNNKKKKKKIIIFFFAAA<<<777444111111000///...---,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))(((((()))***++++++((())))))))))))))))))***''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((($$$%%%&&&&&&''''''&&&&&&'''((((((((())))))))))))((((((((())))))(((''''''((()))***)))'''&&&'''(((***+++,,,............---111333555888:::;;;;;;;;;<<<<<<>>>???AAACCCEEEEEEFFFGGGHHHIIIMMMUUU^^^dddfffooo}}}yyyxxx}}}}}}vvvpppkkkgggdddjjjuuu~~~xxx|||%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))***+++,,,,,,------'''+++000000///111666;;;777999<<<===>>>???BBBDDDDDDEEEGGGGGGEEECCC???===???>>>===>>>AAAFFFKKKNNNUUUWWWZZZ___gggrrr~~~vvvlllhhhhhhlllttt|||}}}uuummmhhhWWWWWWUUUQQQOOORRR[[[cccqqqxxxuuuhhh```QQQOOOKKKIIIHHHHHHJJJKKKLLLLLLLLLJJJFFFAAA<<<999333333222111000///......---------,,,,,,,,,++++++......------------,,,,,,************************)))))))))))))))))))))))),,,+++)))((((((((()))***))))))******+++++++++,,,'''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((())))))))))))(((((($$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))'''((()))))))))))))))(((###%%%&&&''''''(((+++...,,,---...000000000000///333444666999:::;;;;;;;;;;;;<<<>>>@@@BBBDDDFFFGGGEEEFFFHHHJJJPPPYYYcccjjjqqq||||||vvvuuuzzz~~~tttlllfffbbb```___hhhttt))))))((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((((((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%'''((((((''''''(((***''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))***+++***))))))+++---+++++++++++++++,,,,,,,,,///...///444:::===>>><<<<<<===???@@@AAABBBBBBBBBGGGGGGHHHIIIIIIHHHEEEBBBCCCCCCFFFGGGFFFIIIVVVccchhhmmmpppsssyyy~~~{{{yyywwwuuuvvv}}}wwwhhhZZZTTTRRRNNNMMMPPPWWW[[[eeerrr}}}}}}mmmbbbWWWMMMJJJIIIGGGJJJPPPNNNLLLKKKJJJIIIGGGCCC@@@;;;999666222000/////////+++,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,************+++,,,------,,,+++***))))))***+++,,,***++++++++++++***))))))******))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&'''((()))******''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((((((((((((((((((((()))******+++******)))))))))))))))***,,,...///000111333555444555777999;;;<<<======;;;<<<>>>@@@CCCFFFHHHIIILLLKKKJJJMMMTTT___jjjqqq|||yyyxxxxxx}}}xxxtttnnneee]]]YYYYYYZZZfffttt(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&((())))))''''''(((***((((((((((((((((((((((((&&&'''''''''(((((((((((()))***+++***))))))***,,,))))))******+++,,,,,,---222111333888===AAABBBAAA>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEFFFGGGGGGEEECCCFFFEEEGGGKKKNNNUUUcccqqq~~~{{{yyy{{{}}}zzz}}}~~~qqqhhh```VVVPPPOOOKKKNNNUUU___iiixxx|||sssggg[[[TTTNNNHHHIIIMMMRRRQQQOOOOOOOOOMMMJJJHHH???===999555222000//////***++++++,,,,,,,,,,,,+++---,,,+++++++++++++++,,,+++++++++***++++++,,,,,,,,,+++***))))))***+++,,,***++++++++++++***)))))))))))))))))))))(((((((((((())))))******))))))(((&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((()))))))))''''''&&&&&&''''''((()))))))))(((((((((((())))))+++---///000000222444666555666777999;;;<<<======<<<===???BBBEEEGGGIIIJJJKKKKKKLLLNNNUUU```mmmvvv|||}}}}}}~~~}}}vvvqqqooojjjccc^^^[[[\\\^^^eeesss'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))***)))((('''((()))))))))))))))))))))))))))(((((((((((()))))))))))))))******)))(((((()))+++(((((()))+++,,,---...///666777999===BBBEEEFFFEEEAAABBBCCCCCCDDDDDDDDDCCCCCCCCCEEEFFFGGGGGGGGGGGGIIIHHHKKKSSS]]]hhhwwwtttkkkeeeccciiirrrwwwxxxxxxzzz{{{tttfff[[[VVVOOONNNOOOPPPTTT___vvvzzzmmmcccYYYPPPKKKKKKPPPNNNLLLLLLMMMMMMLLLJJJEEEBBB???:::666222000///++++++,,,,,,------------...---,,,+++++++++++++++---,,,,,,++++++++++++,,,++++++************++++++***++++++++++++***))))))(((((()))))))))))))))))))))******++++++******)))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))******(((''''''''''''((())))))''''''''''''((()))******,,,...000111222333555777666777999:::;;;<<<<<<<<<>>>???AAADDDFFFIIIKKKLLLKKKMMMPPPRRRXXXddduuu|||yyy~~~{{{tttnnnkkkjjjhhheeeccccccfffhhhnnn{{{&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))***+++***(((''''''(((((((((((((((((((((((((((((())))))))))))*********)))******)))(((((()))+++)))***+++---///111333333<<<===>>>AAADDDFFFFFFFFFDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHJJJKKKLLLLLLRRR___nnn{{{{{{mmmbbb\\\ZZZaaajjjrrrwww{{{~~~|||}}}|||pppiii^^^[[[WWWRRRNNNRRRbbbssswwwlll```UUUOOOLLLJJJGGGGGGHHHJJJKKKKKKJJJHHHDDD@@@;;;666333111...............///000000///...---,,,,,,++++++,,,...---,,,+++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))((((((((())))))******+++)))******************)))((((((''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************************++++++,,,'''''''''((()))+++,,,---...000222333333444666777888888:::;;;<<<<<<<<<<<>>>>>>>>@@@AAACCCEEEGGGIIIJJJKKKDDDIIIOOOUUU^^^lll~~~~~~}}}zzzuuuooojjjgggeeecccbbb```eeelllttt|||((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&''''''((()))))))))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&'''(((''''''''''''''''''''''''((((((((()))))))))******'''(((***++++++,,,///111333444555777:::<<<===>>>>>>@@@CCCCCCBBBBBBDDDEEEDDDEEEFFFGGGHHHIIIIIIIIIIIILLLNNNNNNMMMQQQXXX^^^hhhkkksss{{{yyyuuuxxx{{{zzzwwwuuuwwwyyy}}}wwwrrrlllkkklllrrr{{{oooaaa[[[WWWWWWVVVSSSQQQSSS\\\dddppp|||oooggg\\\QQQKKKHHHFFFEEEHHHIIIJJJKKKIIIFFFBBB@@@666444222000......//////------------...///000111------,,,,,,,,,------...++++++,,,------,,,++++++***++++++++++++***))))))++++++******************)))******++++++******)))))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((()))))))))''''''&&&&&&''''''((()))*********+++,,,---...///000111333333333333555777888999:::<<<>>>??????@@@BBBCCCEEEFFFHHHJJJLLLLLLIIIKKKPPPVVV___lllyyy}}}yyyxxxxxxqqqnnniiidddaaa___^^^]]]___dddmmmwww))))))(((((('''''''''&&&((((((''''''''''''((((((%%%%%%&&&'''((()))******%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''###%%%&&&&&&%%%%%%'''((())))))))))))))))))))))))(((((((((((())))))))))))&&&(((***+++,,,...111333444555666888:::<<<>>>???;;;???BBBCCCCCCCCCFFFHHHCCCDDDFFFGGGHHHIIIIIIIIILLLOOORRRSSSSSSXXXaaahhhrrruuuyyy}}}~~~vvvkkkiiipppyyy|||xxxxxxxxxuuu}}}}}}uuudddaaa\\\WWWQQQOOOSSSXXXYYYgggyyyzzzkkk^^^TTTNNNKKKIIIFFFHHHJJJKKKKKKHHHEEECCC<<<:::777444222222222222------------...000111222,,,,,,,,,,,,------...///++++++------------++++++***++++++++++++***)))))),,,+++++++++***)))))))))+++++++++,,,,,,+++++++++))))))***+++,,,---------(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((((((((((((((((((((()))******************+++,,,------000111333333333333555666777888:::<<<>>>@@@@@@AAADDDEEEFFFHHHJJJLLLMMMNNNPPPQQQSSSYYYbbbmmmwww}}}|||xxxuuuuuujjjhhheeebbb```____________fffpppzzz%%%%%%&&&''''''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))(((((('''''''''&&&*********)))))))))))))))(((((()))***,,,///111222444444555555555777;;;>>>AAACCCEEEEEEDDDBBBBBBBBBGGGGGGIIILLLIIIFFFHHHMMMMMMVVV```dddeeefffkkkqqq||||||xxxlllhhhqqqxxx~~~yyyrrriii```YYYTTTRRRRRRWWW```nnn}}}lllaaa[[[UUUNNNOOOKKKHHHHHHJJJKKKJJJHHHBBB@@@<<<888444111///...---............---,,,,,,------------------------------......------,,,+++*********++++++*********++++++************++++++***************************(((''''''***///555999((()))***++++++++++++***''''''(((((()))))))))******)))((('''&&&&&&'''((('''''''''''''''((()))))))))))))))))))))))))))))),,,+++***)))***---///111111333444444333333555666777999;;;===>>>@@@CCCEEEIIIHHHJJJNNNMMMJJJKKKOOOPPPWWW```fffjjjpppyyyzzzvvvpppkkkeeedddcccaaa```cccgggkkkooossszzz&&&'''(((((((((((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''***))))))))))))))))))))))))))))))+++,,,...000111333333444333333444777:::===???BBBBBBBBBAAABBBCCCEEEEEEHHHKKKJJJIIIMMMTTTWWWaaammmsssuuuwww{{{{{{zzz}}}yyyqqqooorrruuu}}}uuuiii```[[[SSSSSSWWWaaarrrsssjjj```WWWUUUPPPKKKIIIIIIIIIGGGEEEHHHGGGDDDAAA<<<888555333---------------,,,,,,+++------------------------------......------,,,+++***++++++,,,,,,++++++***++++++************++++++************************+++)))''''''***...444777,,,,,,++++++***)))))))))(((((()))))))))************)))((('''&&&''''''((((((''''''''''''((())))))))))))))))))))))))))))))+++*********+++---///000111333444444444444555666999:::<<<===>>>AAAEEEIIINNNNNNPPPTTTTTTRRRTTTXXX^^^eeennntttwww|||~~~yyytttlllfffbbbbbbcccdddffflllsssxxx~~~'''((())))))))))))((('''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((''''''''''''((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))************++++++,,,...///000111222222222111222555777;;;>>>@@@BBBBBBBBBDDDEEEGGGFFFHHHLLLMMMPPPXXXaaajjjtttzzzsssqqqqqqppppppqqqtttsssrrrwww~~~~~~yyysss```VVVPPPVVV___lll|||rrrhhh^^^XXXRRRNNNMMMLLLJJJGGGIIIIIIHHHEEEAAA<<<666333////////////......------........................------......------,,,++++++,,,,,,------,,,,,,+++++++++************++++++************************,,,***(((((()))---111444000...,,,***(((''''''''')))************+++++++++))))))((('''''''''((((((((((((''''''(((((()))***)))))))))))))))))))))))))))***++++++,,,---...///111222444444444444555777:::;;;<<<===???CCCIIINNNSSSRRRUUUYYYZZZYYY[[[```jjjrrrzzz~~~zzzxxxsssjjjcccaaacccfffjjjpppyyy(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))'''''''''''''''(((((()))''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((((((((()))))))))))))))*********,,,,,,,,,,,,,,,---...//////000111222222444777999???AAACCCDDDDDDEEEFFFHHHKKKJJJKKKOOOSSS[[[hhhtttuuummmiiiiiiiiilllttt~~~~~~zzzeeeVVVUUUXXX]]]nnnwwwhhhccc\\\XXXWWWUUURRRNNNHHHIIIIIIHHHEEE???999666444333222222111000000000........................------......------,,,+++,,,------------------,,,++++++************++++++************************,,,+++))))))))),,,...000000...+++)))''''''((()))++++++++++++++++++++++++))))))((((((((((((((((((((((((((('''((())))))***))))))))))))))))))))))))))))))+++,,,---.........000222444444444444666777;;;;;;;;;<<>>888666555333111000000000////////////////////////------......------,,,+++,,,------......------,,,++++++************++++++************************,,,+++***))))))***,,,------,,,***(((((()))***+++,,,,,,,,,+++++++++++++++(((((())))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))+++,,,---.........000222333444444444666888::::::;;;<<<@@@GGGPPPWWWaaa```cccgggiiiiiilllrrr|||{{{xxxuuuuuuxxx{{{||||||}}}~~~(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((''''''(((((()))***%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((())))))))))))******((((((((()))******++++++------,,,,,,---...//////...111555888;;;>>>BBBEEECCCDDDEEEEEEDDDDDDFFFHHHFFFJJJUUUdddqqq}}}}}}qqqiiihhhnnntttzzzpppkkkddd```bbbfffnnnvvv{{{}}}yyypppeee\\\WWWVVVUUURRRNNNJJJFFFDDD;;;999666333000///......000000000000000000000000------......------,,,+++,,,------......------,,,++++++************++++++************************+++******************+++******)))))))))***,,,---,,,,,,,,,++++++++++++***(((((()))*********))))))))))))(((((())))))***+++)))))))))))))))))))))))))))***++++++,,,---...///000111333444444555666888:::;;;<<>>AAADDDGGGDDDEEEFFFFFFFFFGGGJJJLLLLLLVVVhhh|||{{{qqqmmmqqq|||zzzsssmmmiii___dddiiillltttyyyooofffccc^^^WWWRRRNNNKKKJJJAAA???;;;666333111000///000000000000000000000000------......------,,,+++,,,,,,------------,,,,,,++++++************++++++************************))))))***************)))))))))*********+++++++++,,,+++++++++************'''((()))***+++******)))))))))(((((())))))***+++))))))))))))))))))))))))+++*********+++---///000///111333444444555777999:::<<>>???AAADDDFFFEEEFFFHHHHHHIIIKKKOOORRRXXXeee|||}}}vvvttt{{{{{{vvvpppqqqooojjjlllvvvwwwrrrjjjaaaZZZUUUSSSSSSHHHEEE@@@;;;777444333333000000000000000000000000------......------,,,++++++,,,,,,------,,,,,,+++++++++************++++++************************((()))************)))))))))***++++++++++++******+++++++++******)))))))))'''((()))+++++++++***))))))))))))))))))******+++)))))))))))))))))))))))),,,+++***)))***---///111///111333444444555777999<<<>>>AAAFFFKKKSSS\\\bbb```aaafffooowww}}}{{{yyy|||}}}{{{vvvttttttwww'''''''''''''''((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******(((((()))***************+++***((('''&&&''')))***((()))+++,,,---......///000000//////000222444666999<<<>>>@@@AAADDDHHHKKKLLLGGGFFFJJJKKKLLLSSS]]]eeewww~~~}}}yyyrrrmmmlllpppuuuyyynnncccYYYTTTTTTNNNKKKFFFAAA>>>:::666333///000111111111000...---/////////...------,,,,,,,,,,,,,,,------.........************************...+++((())),,,---,,,***++++++***))))))((())))))******************************++++++++++++******))))))***+++++++++++++++((('''&&&&&&&&&''')))***+++***)))))))))***,,,,,,***))))))***---///000000111333444555555666999;;;===<<<===DDDOOOYYY^^^___```ccciiisss|||||||||xxxuuuqqqppppppxxx'''''''''''''''((())))))((((((((((((((((((((('''(((((((((((((((((((((((())))))************))))))))))))(((((((((((((((((((((((()))*********************)))((((((((()))***)))***,,,---///000000000000//////000222555888:::???AAACCCDDDDDDEEEHHHJJJLLLHHHIIINNNSSSXXXbbblllsssyyyssspppooovvvrrreeeZZZUUUSSSPPPMMMIIIEEE@@@:::666222222222222111111000///........................,,,------------------...++++++++++++++++++++++++,,,***))))))***++++++***++++++***)))))))))))))))******************************++++++++++++******)))******+++++++++******)))))))))))))))***+++++++++***)))))))))***,,,,,,***))))))***---///000000111333444555555777999<<<>>>>>>@@@HHHRRR[[[___```fffgggnnn}}}|||{{{yyytttppphhhggghhhqqq(((''''''''''''(((((()))''''''(((((((((((((((((((((((((((((((((((((((((()))******++++++******))))))))))))(((''''''&&&&&&(((((()))***************)))))))))***************,,,,,,...000111222333333000111222444666:::===???BBBDDDFFFFFFFFFGGGJJJLLLKKKKKKOOOWWW```iiiuuu}}}~~~wwwpppiiiuuuxxxggg[[[UUUSSSPPPMMMIIICCC<<<888777666444333222111222222---------...///000000000.........---------------+++++++++++++++++++++++++++,,,,,,+++******+++---++++++******))))))************************************++++++++++++************+++++++++******)))((()))******++++++******+++************+++,,,,,,*********+++,,,...///000111333555666666777:::===>>>AAAFFFNNNWWW^^^aaabbbdddfffppp|||vvvoooiii^^^]]]___iiizzz((((((''''''''''''((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))((((((((('''''''''''''''(((((()))***************))))))***+++,,,,,,++++++...///111333444666666666555555666888:::===@@@AAAAAABBBDDDEEEFFFIIILLLOOOMMMRRR[[[fffqqq{{{||||||tttnnnpppyyy}}}mmmoootttyyyiii]]]YYYUUUQQQLLLGGGBBB>>>;;;999666333111111222333....../////////000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///---+++***,,,///,,,++++++*********++++++******************************++++++++++++*********++++++++++++***))))))&&&'''(((******)))((((((************++++++,,,,,,***+++,,,,,,,,,---///111222333555666777888;;;>>>>>>CCCLLLTTT\\\aaaeeefffdddiiiuuu|||sssiiibbbXXXXXX[[[fffxxx((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&'''((()))******(((((()))***************))))))+++,,,------------111222444666888999::::::;;;;;;<<<===>>>???@@@AAAAAABBBCCCCCCEEEIIINNNRRRVVV___mmmzzzyyyrrrnnnppppppkkkhhhnnn|||}}}vvvooopppzzz{{{lllggg^^^WWWRRRNNNKKKIII@@@>>>999555222111222222111111000000000//////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...,,,))))))+++...,,,,,,++++++++++++,,,,,,******************************++++++++++++************+++++++++******)))&&&''')))*********)))(((******++++++,,,,,,,,,,,,***,,,------,,,,,,///111222444666777777999<<>>>>>???@@@@@@@@@@@@AAAAAAAAAEEEEEEDDDDDDGGGLLLTTTZZZhhhuuuvvvnnnccchhhlllnnnqqqyyytttnnnnnnwww~~~vvvkkk```XXXSSSOOOMMMFFFCCC>>>888444222111111222222222111000//////////////////...............------------------------)))******)))(((((()))+++,,,,,,++++++,,,,,,------******************************++++++++++++******))))))***+++++++++++++++)))***++++++,,,,,,++++++***++++++,,,---,,,,,,,,,***,,,......,,,,,,///222222444666777888:::===@@@BBBKKKXXXbbbgggkkkqqqvvv{{{|||sssiiiaaa]]]\\\]]]aaalll|||))))))((('''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))***+++,,,,,,(((((()))***************++++++++++++---///111222666777999<<<>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBFFFFFFFFFHHHMMMWWWccclll|||rrrkkkbbbjjjttt}}}uuuooovvvqqqeee\\\UUUQQQLLLIIIDDD===888444222111111111111111111111111111............////////////------------------------+++***))))))***+++******,,,,,,,,,,,,,,,---......******************************++++++++++++******'''((()))***+++,,,,,,,,,++++++******++++++,,,---***+++,,,---------,,,,,,***---000...,,,+++///222222444666888999;;;>>>AAAEEEQQQ___hhhmmmrrrzzzyyyrrrkkkgggffffffgggkkkttt***)))((('''''''''''''''&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((())))))))))))((((((***************+++++++++(((((()))***************,,,+++++++++,,,///222444777888;;;===???AAABBBBBBAAAAAABBBCCCDDDDDDCCCCCCDDDEEEFFFJJJTTTcccsss~~~wwwnnniiihhhqqquuurrryyywwwkkk```ZZZPPPMMMHHHAAA;;;666333111000000000111222222333333------......//////000000........................000---***+++...///...,,,,,,,,,,,,,,,,,,---...///******************************++++++++++++******&&&''')))***,,,,,,------***)))((((((((()))+++,,,***+++,,,---...---,,,,,,***...000///++++++///333222444666888999;;;???AAAIIITTTccclllpppvvvzzztttpppooooooooopppttt}}}************))))))))))))((((((((('''&&&&&&&&&%%%((((((((((((((('''''''''((((((((((((((()))******))))))))))))))))))))))))******+++++++++******)))*********,,,///333777999:::;;;<<<===>>>???@@@AAADDDBBB@@@???AAACCCEEEFFFIIIIIIIIINNNZZZnnn|||qqqnnnpppyyyyyy{{{~~~ooocccZZZUUUNNNHHHDDD>>>777222555444333333444333111//////............---------......---------,,,,,,,,,///...---,,,+++++++++++++++++++++++++++++++++,,,---,,,,,,+++*********+++************************++++++++++++++++++++++++++++++******++++++,,,---------------------,,,,,,,,,,,,,,,---...///000111333222333777888999===DDDRRR___jjjnnnrrr{{{|||}}}~~~~~~~~~)))))))))))))))))))))))))))(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))******++++++++++++*********+++,,,...111555999;;;<<<<<<======>>>???@@@@@@CCCCCCBBBCCCDDDEEEFFFFFFJJJMMMSSS\\\iiizzz~~~vvvvvv{{{{{{|||wwwiii```TTTMMMHHHDDD===888444222111111222222000...000000/////////..................---------,,,,,,///...---,,,++++++++++++............---------------,,,,,,++++++***++++++************************++++++++++++++++++++++++++++++******++++++,,,---------------------------,,,,,,,,,---...///000111555444666999;;;<<>>>>>>>>??????@@@@@@CCCCCCDDDFFFFFFGGGGGGGGGNNNUUUaaannn|||yyyuuu~~~yyykkkYYYNNNJJJGGGAAA;;;555333222111222222111000111111111000000000//////.........------------,,,///...---,,,++++++++++++///.........---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,------.........------------...///000000777666888<<<===???GGGPPPaaalllvvvzzz%%%&&&&&&'''((())))))***((((((((())))))*********((((((((((((((()))))))))))))))(((((())))))***+++))))))))))))))))))))))))++++++******++++++,,,,,,+++,,,///222666999<<<===?????????@@@@@@@@@@@@@@@BBBCCCDDDEEEFFFHHHLLLNNNXXXaaaooo|||xxxwwwxxxaaaRRRNNNLLLEEE???999666444333333444333222111111000000000/////////............------------......---,,,,,,,,,,,,,,,,,,,,,+++***))))))((((((,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,---...//////...............///000000777777999===>>>BBBMMMXXXhhhrrr{{{~~~%%%&&&&&&'''((())))))***'''''''''(((((()))))))))(((((((((((())))))******)))))))))))))))***++++++************************++++++******+++,,,------+++---111555888;;;<<<===@@@@@@@@@AAAAAAAAAAAAAAACCCCCCCCCDDDFFFLLLUUU[[[hhhooozzz~~~|||zzzxxxwwwvvvuuutttuuuvvvwwwyyy}}}|||mmm]]]VVVRRRKKKDDD<<<999555333333333333333000000000/////////......//////.........---------......------,,,,,,------+++******)))((('''&&&&&&+++,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,---...//////...............///000111666666999<<>>@@@@@@AAABBBCCCDDDDDDEEEDDDHHHLLLQQQXXXdddsss}}}}}}zzzyyy{{{uuuoooiiieeeccc]]]\\\ZZZYYYXXXXXXYYYYYY[[[\\\^^^```aaacccfffhhhnnnppptttxxx~~~zzzmmmaaaVVVOOOGGGBBB;;;666444555555555111111111000000000//////////////////..................------------......,,,,,,,,,,,,,,,+++++++++***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------------------------,,,,,,---...000111333444666777:::===@@@HHH[[[lllttt|||************)))))))))))),,,+++++++++******))))))'''(((((()))***+++++++++*********)))******+++,,,************************,,,+++*********,,,///000555888<<<@@@BBBBBBAAA???@@@@@@AAABBBCCCDDDEEEFFFDDDJJJRRRZZZbbbnnn}}}{{{vvvuuusssttt~~~|||wwwtttnnnmmmiiifffbbb___]]]\\\VVVVVVTTTTTTSSSTTTUUUVVVWWWYYY[[[[[[[[[[[[]]]^^^```bbbeeejjjooovvv~~~~~~pppddd\\\NNNHHHAAA;;;999999999999222222222111111111111000000/////////..................---------......///++++++++++++++++++,,,,,,***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------------------,,,,,,++++++,,,...000222444555666777;;;>>>AAAJJJ^^^pppwww******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,---,,,,,,***))),,,,,,+++,,,...000333555555888;;;>>>@@@@@@??????DDD@@@@@@CCCEEEDDDFFFJJJLLLTTTaaalllsss{{{}}}zzzxxxyyyzzz{{{zzztttpppkkkeeeaaa___\\\YYYXXXYYYXXXUUURRRRRRTTTVVVWWWXXXWWWVVVUUUZZZ[[[\\\[[[ZZZYYYXXXYYYZZZ\\\```bbbeeeiiipppuuu|||wwweee\\\PPPDDD>>>:::555444666555444333111111111111222111000000000000000111222111111000000/////////...//////...---,,,,,,+++++++++++++++,,,,,,---------,,,------......------,,,,,,,,,---------,,,,,,+++,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000111444666444666999<<>>AAACCCCCCBBBBBBAAABBBDDDGGGFFFFFFMMMWWWiiiwww|||{{{zzzuuuqqqoooiiieee___[[[XXXWWWVVVTTTQQQQQQQQQTTTXXX[[[[[[[[[\\\]]]___```aaa```^^^]]]]]]\\\\\\[[[ZZZ[[[[[[[[[ZZZ[[[]]]^^^^^^___bbbdddfffkkkrrryyy}}}vvvhhhYYYNNNEEE===888777666555333222222333444444222222111000/////////000////////////............//////......---,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,******++++++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,...///000000222444777777999;;;???IIIXXXkkkxxx~~~wwwrrruuu|||))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,,,,,,,++++++,,,---000333666999;;;;;;<<>>CCCOOO___qqq|||tttoooooovvv(((((((((((()))***+++,,,************************))))))))))))))))))))))))************************************+++,,,---------...111444777:::<<<>>>===>>>???AAABBBBBBCCCCCCFFFEEEFFFJJJOOOZZZlll||||||zzzpppnnnjjjfffccc```___^^^```aaacccddddddgggjjjmmmnnnqqquuuxxx{{{~~~}}}zzzwwwwwwxxxwwwsssoookkkgggbbb^^^\\\[[[YYYXXXTTTUUUVVVVVVVVVWWWZZZ]]]aaaccceeeiiimmmpppsssuuuvvvvvvwwwwwwvvvvvvuuutttppppppooommmkkklllnnnppppppqqqrrrtttwwwzzz}}}{{{iiiUUUDDD===888777555333111111111111222222111000/////////000////////////000000000000....................................------------,,,------......------,,,)))***+++,,,,,,------,,,,,,---......//////......,,,,,,,,,---......//////---///000111111333555888======???FFFSSScccsss}}}vvvrrrrrrzzz(((((((((((()))***+++,,,************************))))))))))))))))))))))))***************************************,,,---...///000333666999;;;===>>>@@@@@@AAABBBCCCDDDDDDDDDFFFFFFIIIRRR\\\hhhwwwzzztttpppnnnmmmfffeeedddbbbbbbbbbccccccgggkkkoooqqqrrrtttxxx{{{}}}{{{wwwqqqhhhaaa]]][[[XXXVVVPPPPPPPPPOOONNNNNNPPPQQQRRRSSSUUUXXX\\\```cccdddeeeeeeffffffeeeeeedddccc___``````___]]]]]]^^^```___``````bbbeeehhhkkkmmmtttvvvzzz{{{~~~xxxaaaNNNDDD<<<:::888555333222222222111111000000000000000111000000000000111111222222............///////////////.........------------,,,------......------,,,)))***+++,,,------------,,,,,,---............---,,,,,,------.../////////---///000111222333666888;;;<<<@@@IIIWWWhhhwww{{{wwwvvv|||(((((((((((()))***+++,,,************************))))))))))))))))))))))))******************************))))))***,,,---///000111444777999;;;======AAABBBBBBCCCDDDEEEFFFFFFFFFFFFMMMYYYfffqqq}}}{{{wwwrrrlllgggdddcccccccccbbbbbbcccdddfffhhhjjjqqquuu{{{~~~zzznnneee```\\\YYYVVVNNNOOOOOOMMMLLLKKKLLLNNNHHHIIIKKKNNNRRRUUUXXXZZZZZZZZZ[[[[[[ZZZZZZYYYXXXUUUWWWXXXWWWUUUTTTUUUVVVUUUUUUVVVWWWYYY[[[^^^```aaacccggglllsssyyy~~~}}}yyyqqq\\\QQQ???===;;;777555333333222111000000000000000111222000000111111222222222333........./////////////////////.........---------,,,------......------,,,+++,,,---...////////////++++++,,,---------,,,,,,,,,,,,------...///000000---///111111222333666888999;;;@@@KKK[[[lll{{{~~~yyyxxx}}}))))))))))))))))))))))))************************&&&'''((()))******)))(((,,,,,,++++++++++++++++++)))***,,,---.../////////333444666999;;;>>>@@@AAABBB@@@@@@CCCCCCBBBFFFKKKHHHPPP]]]kkkvvv~~~|||yyyvvvsssrrriiihhhgggccc___]]]]]]^^^```cccgggjjjlllppptttvvv~~~yyyoooiiiccc]]]XXXWWWUUURRROOOMMMKKKJJJIIILLLNNNOOOMMMKKKKKKNNNQQQWWWVVVTTTSSSRRRSSSSSSTTTOOOPPPPPPPPPPPPOOOOOONNNPPPQQQRRRSSSTTTUUUUUUVVVWWWZZZ]]]```dddhhhnnnrrrzzz}}}mmm\\\LLLBBB:::888888555222222333333333222222222222222111111111111000000000000------------------------........................------------------------------............------000///---,,,+++*********------......///000000000...///000111333666888999<<<===DDDRRRaaaooo}}}}}}yyyxxx}}}zzzxxx{{{))))))))))))))))))))))))************************((()))***+++++++++***)))++++++++++++++++++++++++***+++,,,---...///000111555555777999<<<>>>???@@@AAA???@@@DDDEEEEEEHHHNNNSSS\\\kkkxxx~~~|||zzzxxxxxxwwwxxxxxxwwwvvvuuuuuuuuuuuurrrqqqooollliiigggeeeddd^^^^^^^^^\\\[[[\\\^^^aaadddggglllpppssswww{{{~~~|||uuuooohhhbbb___^^^[[[XXXTTTPPPNNNLLLKKKLLLLLLKKKIIIIIILLLNNNRRRRRRQQQQQQPPPQQQQQQQQQRRRRRRRRRSSSRRRRRRQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSTTTVVVXXXZZZ\\\```dddhhhiiilllrrryyyzzzjjjTTTIII>>>:::888555333444333333222222222222111111111111111111000000000000------------------------........................------------------------------............------,,,,,,++++++,,,,,,---...------......///000000000//////000222444666888999;;;<<>>???@@@AAA@@@CCCHHHJJJKKKOOOUUU]]]ggguuu~~~|||zzzvvvsssqqqoooooommmlllkkkiiigggfffffffffaaa```___^^^]]]\\\[[[ZZZXXXXXXYYYXXXYYY\\\aaadddkkkoootttyyy}}}yyytttpppnnnlllgggaaa[[[VVVSSSOOOOOOOOOMMMKKKLLLNNNPPPSSSTTTTTTUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXXXXWWWWWWZZZZZZYYYXXXWWWVVVVVVUUUWWWXXXYYYYYYYYY[[[___bbbbbbeeejjjpppyyy|||dddWWWHHH@@@;;;777666888333333222222111111111111222222111111111000000000////////////////////////........................------------------------------............------,,,,,,,,,,,,,,,---......---......//////000000111///000111222444666888999;;;>>>HHHXXXgggrrr}}}{{{vvvtttuuusssqqqooorrryyy}}}yyywwwxxx))))))))))))))))))))))))************************---------,,,,,,++++++***))))))***+++,,,,,,------------,,,---...111555777999999:::;;;===>>>??????CCCCCCGGGMMMPPPRRRXXX^^^hhhppp|||~~~|||zzzwwwtttrrrpppooojjjiiifffdddaaa___^^^]]][[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]^^^bbbgggkkktttxxx~~~}}}uuukkkccc]]]ZZZYYYWWWUUUTTTUUUWWWXXX\\\]]]___aaabbbbbbaaaaaa___```aaabbbbbbbbbbbbbbbfffeeeeeecccbbbaaa``````aaabbbcccbbbaaabbbdddggghhhiiilllpppxxxwwwhhhVVVIII@@@:::999;;;333333333222111111000000222222222111111111000000////////////////////////........................------------------------------............------//////...,,,,,,+++++++++.........///000000111111000111222333555777999:::===AAAMMM___nnnwww}}}uuuqqqrrrtttqqqpppooorrryyyxxxvvv{{{))))))))))))))))))))))))************************,,,,,,++++++************))))))***+++,,,,,,------...------...000333777999:::;;;<<<===>>>??????@@@DDDDDDHHHOOOUUUYYYaaaiiixxx}}}|||xxxuuurrrqqqjjjiiifffbbb___\\\ZZZZZZ[[[[[[\\\^^^___aaabbbccceeefffggghhhjjjoootttxxxuuunnngggdddaaa___^^^___aaabbbfffhhhjjjmmmoooooooooooonnnooopppqqqrrrssssssssstttssssssrrrqqqppppppooonnnoooqqqpppooonnnooopppmmmmmmnnnrrrzzzyyyfffVVVHHH===999;;;444444333333222111111000222222222222111111111111000000000000000000000000........................------------------------------............------//////...---,,,,,,,,,,,,......//////000111111111222222222444555777999:::===BBBPPPcccrrr{{{vvvooonnnppprrrooooooqqqtttyyyzzzvvvxxx))))))))))))))))))))))))************************+++******))))))))))))************++++++,,,,,,---------...000222666888:::;;;;;;<<<===???@@@AAAAAACCCCCCHHHQQQZZZbbbnnnxxx|||yyyxxxrrrpppmmmiiieeebbb```___```aaaccceeehhhjjjlllmmmoooqqquuuxxx|||wwwtttooolllmmmnnnoooooossstttvvvyyy|||}}}}}}}}}zzzzzzwwwuuuuuuzzzxxxgggTTTDDD<<<;;;666666555444333222222111333222222222222111111111000000000000000000000000........................------------------------------............------,,,,,,,,,,,,---...000000...//////000000111111222333333333444666888999:::<<>>@@@AAABBBCCCDDDDDDJJJVVVcccppp~~~zzzwwwtttsssqqqrrrtttwwwzzz|||~~~|||fffQQQCCC@@@888777666555444333333222333333222222222111111111////////////////////////........................------------------------------............------+++,,,,,,,,,...///000111/////////000111111222222444444444555666888999:::>>>DDDSSShhhxxxrrrhhhdddfffjjjllljjjnnnssswwwzzz~~~yyyssswww~~~))))))))))))))))))))))))******************************)))))))))***,,,---,,,,,,+++++++++++++++++++++---000333666999:::;;;;;;;;;===>>>@@@BBBCCCDDDGGGGGGNNN\\\kkk|||~~~wwwvvv]]]LLLFFF999888777666555444333333333333333222222222111111////////////////////////........................---------------------------..................---///......---------....../////////000111111222222444444444555666888999:::BBBHHHXXXlll}}}{{{mmmdddaaadddgggiiikkkpppvvvzzz|||~~~ttttttyyy|||******************************)))((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,++++++******++++++---000444666888999:::<<<===>>>AAACCCEEEFFFGGGHHHNNNPPPWWWeeeyyy}}}{{{|||~~~yyyyyyxxxxxxzzz|||zzzttt[[[GGG???999666888888666555777444444333222222111111000000000000000////////////////////////////////////------...///000000000///,,,---------.../////////000//////.........//////......///000111222333333444555777888888999;;;===???GGG[[[ssssssfff```___aaafffkkkrrrssstttvvvyyy~~~xxxsssrrrtttxxx~~~******************************)))((((((((((((((())))))******++++++,,,,,,,,,,,,+++++++++++++++,,,...111555888999:::;;;===<<<===???AAABBBDDDFFFHHHNNNTTT```ppp}}}{{{zzz|||~~~}}}~~~yyy~~~iiiTTTIII@@@:::999999777666777444444333333222111111111111000000000////////////////////////////////////......//////000/////////------..................//////............/////////000000111222333444444444555777888888:::<<<>>>GGGPPPdddzzz{{{pppeeebbbbbbdddiiiooovvvwwwxxxzzz|||}}}vvvsssrrruuuzzz******************************)))((((((((())))))*********+++++++++++++++,,,,,,+++++++++,,,,,,---000333777999:::;;;===>>><<<===???@@@AAADDDHHHKKKOOO[[[mmm~~~~~~~~~~~~~~~}}}zzzzzz}}}xxx||||||fffSSSFFF:::777777666444333444444333333222222111111111111000000000///////////////////////////////////////000000000///......//////..................//////............//////000111222333444555555666444555777888999:::===???GGGSSShhh}}}vvvmmmfffeeegggiiinnnttt|||}}}~~~|||uuuqqqqqqttt|||******************************))))))((())))))***+++++++++++++++++++++***,,,,,,,,,,,,,,,---......111444777999:::;;;<<<>>>===???@@@AAABBBFFFLLLRRRUUUcccwww~~~~~~xxxsssqqqvvv~~~zzzyyyaaaPPP???888888777555333555444444333222222111111111111111000000000//////////////////////////////000000000000000///...---000000//////......------///............//////000111111222333444555555666444666777888999;;;???AAAEEETTTkkktttnnniiijjjkkkmmmrrrwwwyyypppmmmooouuu******************************))))))))))))******,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---...///000111333777999::::::;;;===<<<>>>AAABBBCCCHHHQQQWWW___lll}}}|||zzzzzztttmmmjjjlllsss|||}}}rrr___JJJ@@@===;;;888888555555444444333222222111111111111111000000000000000000000000000000000000000111111111000///......000000000//////......---...............///000000000111111222333444555555444666777888999<<<@@@CCCJJJ\\\uuu|||tttooolllmmmnnnnnnsssyyyrrrlllkkkoooyyy******************************)))))))))***+++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,---...///111222111444777999::::::;;;<<<999===BBBDDDEEEKKKUUU]]]llluuu~~~yyywwwpppjjjeeefffjjjqqq||||||}}}lllUUUGGG???:::777777555555444444333333222222222222111111111000000000000000000000000000000000000000111111111000//////000000//////////////////......---......///000111000111111222333444555666555666777888:::===BBBFFFOOOccc|||wwwrrrnnnlllmmmmmmmmmssszzzvvvllljjjjjjssszzz~~~******************************))))))******+++,,,***++++++,,,,,,---------++++++,,,---...000222333333666999;;;;;;;;;<<<===:::@@@FFFIIILLLRRR\\\eeewwwvvvooohhhgggggghhhooovvv}}}~~~fffSSSEEE;;;777888555555555444333333222222222222222111111111000000000000000000000000000000//////000111111111000000///////////////000000000---------......///000111222222333444555666666777555666777888:::>>>CCCGGGQQQgggyyymmmjjjiiijjjjjjkkkrrrzzz}}}{{{oookkkeeelllqqqsssyyy******************************))))))***+++,,,,,,******+++,,,,,,---......++++++,,,---///111222333555777:::<<<<<<<<<>>>???===DDDLLLPPPRRRYYYdddlllxxxpppkkkgggdddfffkkkvvv~~~uuuxxxbbbPPPBBB>>>???666555555444444333222222222222222111111111111000000000000000000000000000...///000111111111111111......//////000000111111---------......000111111333333444555666777888888555666777888:::>>>DDDHHHTTTjjjhhhfffeeeggggggiiiqqqzzz|||~~~ppplllccchhhkkkkkkqqq~~~))))))))))))))))))))))))((((((((()))******++++++------------------------............000222444555999:::;;;:::999:::===???FFFFFFMMMXXX```dddllluuu{{{tttpppsssyyyyyyppphhh```aaafffhhhnnnxxx}}}}}}ttt]]]KKKBBBAAA::::::777444333333333222333333222111000000111111111111111111111000//////000111111///,,,---000333---......///////////////000000000000111111111111///111222333333444555777999777999<<<>>>>>>BBBIIIYYYrrrtttnnniiijjjkkklllnnnrrr{{{yyyllliiifffeeehhhllltttyyytttwww~~~++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++------------------------.........///111333555777999:::;;;;;;;;;===@@@CCCHHHIIIQQQ]]]gggmmmvvv|||vvvooojjjmmmsssqqqsssuuuvvvvvvwwwyyyzzz}}}pppddd___```]]]ccckkkuuu~~~|||mmmYYYJJJBBB::::::888555555666666555333333222111111111111111111111111111111000/////////111333222000///000222---...//////000000//////////////////000000000000111222444444444444666777777666888<<<>>>???EEEMMMaaazzz{{{ssslllkkkllllllooottt}}}uuulllgggcccccceeennn~~~zzzrrrlllnnnttt{{{,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((''''''------------------------------...000222555777999999:::;;;<<<<<>>@@@HHHQQQhhh|||rrrnnnmmmmmmqqqwwwtttlllddd```aaahhhyyy}}}rrrjjjdddeeeiiiooowww,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((('''''''''&&&,,,,,,------------------,,,---///111444777999;;;:::;;;<<<<<<===@@@DDDHHHIIIOOOZZZgggsss~~~~~~}}}|||yyyvvvrrrooommmhhhjjjnnnuuu}}}~~~xxxsssnnnjjjmmmsssvvvwwwyyyzzzzzzzzz|||~~~qqqgggbbbaaa```aaaccceeeffffffmmmooosssyyy}}}kkkXXXIIIBBB;;;999888555333333444333333222222222333333111111111222222111111000///111222222222111000000......///000000000000000////////////000000000000333444555555444333555666666666999<<<>>>@@@JJJTTTkkk|||}}}wwwqqqooopppttt{{{~~~uuukkkeeebbbfffsss~~~xxxuuummmeee^^^^^^aaaeeelllrrrxxx~~~~~~~~~++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......---...000333666999;;;<<<<<<<<<===<<<===@@@EEEIIINNNWWWdddqqq~~~|||{{{zzzvvvqqqkkkfffbbb^^^___aaagggppp{{{{{{wwwsssqqquuu|||uuuiiieee___\\\ZZZZZZYYYXXX\\\^^^aaagggmmmtttzzz~~~jjjRRRGGG===:::999555333555444333333333333333444444111111222222222222111111111000///...///000000111...//////000000000000000000000111111111222222222222333444444333222333555888888;;;======@@@KKKVVVpppwwwyyy{{{uuussssssxxx~~~tttllleeedddlllvvvxxxppplllggg```ZZZZZZ\\\]]]aaafffhhhppp{{{vvvrrroooooopppvvv++++++++++++++++++++++++))))))******+++,,,,,,---+++,,,,,,------............///222555888:::<<<<<<=========>>>???CCCIIIMMMWWWcccsss~~~|||uuulllccc^^^\\\\\\]]]```gggttt|||zzzzzzooohhh___YYYWWWVVVTTTRRRRRRSSSTTTXXX\\\bbbgggjjjvvv|||}}}~~~___OOOBBB>>><<<888777:::444444333333333444555555000111222222333222222222333000---,,,...000111111...///000000111111000000111111111222222222333333111222333333222222444555999999<<<======@@@LLLYYYvvvuuuwww}}}yyywwwwww{{{}}}rrrggg```dddkkk~~~sssjjjddd```ZZZVVVWWWXXXVVVWWWZZZZZZaaakkkuuu}}}xxxkkkfffaaa```aaagggttt,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************++++++,,,,,,---......//////111444777999;;;<<<<<<<<<===>>>???CCCHHHPPPUUU^^^mmm}}}sssmmmeeeeeefffggglllvvv|||sssggg^^^[[[XXXUUUSSSQQQQQQPPPQQQSSSWWWZZZ\\\dddjjjrrr||||||ttt___LLLFFFAAA:::999===444444444444444555666666000111222222333333333222222000...///111222111/////////000111111111111000000111111111111222222222000222444444333444555777777888;;;======AAAOOO^^^{{{{{{}}}~~~|||{{{{{{~~~wwwiii```aaagggwwwtttiiibbb\\\WWWUUUXXXXXXTTTRRRSSSRRRWWW^^^eeemmmxxx{{{tttddd]]]WWWTTTSSSXXXeeerrr------------------------//////......---,,,,,,,,,++++++,,,,,,---...//////000222555888:::;;;<<<<<<;;;===>>>AAAFFFMMMUUU[[[```rrrqqqrrrssstttwww~~~ssshhhbbb^^^YYYUUUUUUTTTRRRQQQQQQSSSVVVWWWYYY]]]dddmmmxxx{{{|||nnnWWWMMMDDD:::777;;;444444444444444555666777000111222333333333333333111000000222444444111...//////000111111111111111000000000000111111111111111222444555555555777999555777:::======BBBRRRbbb}}}~~~~~~~~~}}}{{{kkkaaabbbhhhsssxxxlllddd[[[XXXWWWZZZZZZUUURRRRRRNNNQQQVVV[[[cccooo}}}|||tttaaaZZZRRRMMMKKKOOO\\\iiiuuu,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---//////222555777999:::<<<>>>@@@BBBCCCDDDGGGMMMWWW___iiiwwwxxxqqqggg___]]]XXXUUURRRRRRUUUWWWVVVTTTVVVVVV[[[ccckkksss}}}~~~tttuuu```OOOHHHAAA;;;:::555555555444444333333333333333444444333333222111---///000222222222111000000000000000000000000000111111111000111111222333222222222333444555666777999:::===>>>???EEEWWWhhh~~~{{{yyyzzz}}}rrrfffbbbbbbooo}}}sssfff```[[[ZZZ\\\[[[VVVSSSRRROOOMMMNNNRRRWWW___lllxxxsssfff]]]SSSNNNLLLNNNWWWaaaggguuu,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,---///111222444777999:::;;;===??????@@@BBBDDDHHHPPP\\\dddqqq~~~wwwmmmhhh```]]]YYYXXXZZZ[[[YYYWWWVVVTTTVVV\\\bbbhhhqqq{{{|||xxxxxxoooZZZNNNCCC;;;888666666666555444444444444333333444444333333222111000000111111222222111111111111111111111111111111111000000000111222333333222222222333444555666777:::;;;>>>???@@@HHHZZZkkk~~~|||{{{yyyyyy{{{xxxkkkdddccclllyyyyyymmmeee```^^^```___ZZZUUUSSSRRROOONNNOOOQQQUUU___iii}}}{{{jjj```VVVNNNJJJJJJQQQZZZ[[[hhhvvv,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///.........000222555777:::;;;<<<===>>>@@@???AAADDDGGGLLLVVVccclllzzz|||uuuoookkkfffdddeeedddbbb___[[[XXXWWWYYY[[[___gggppp|||lllkkkXXXIII???;;;888888777666555444444444333333444444333333222111333333222222111111222222111111111111111111111111000000000000111222333444222222222333444666777888:::<<>>@@@AAACCCGGGJJJQQQ\\\iiirrr}}}wwwtttsssqqqmmmjjjfffaaa]]]]]]\\\^^^eeennn|||lllvvv|||eeeRRRFFF@@@:::999777555444333333444333333444444333333222111666555333222111222222333111111111111111111111111//////000000111222444444222222222333555666888888:::<<<@@@CCCGGGQQQeeexxxyyypppiiiiiilllnnnrrrvvvssstttvvvxxx}}}yyynnngggfffqqqpppjjjfffhhhhhhbbb\\\XXXPPPLLLIIIJJJJJJJJJOOOTTT___mmm}}}qqqbbbXXXPPPKKKLLLPPPMMMRRRYYYaaalll|||,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,............111333666999;;;<<<======???@@@AAADDDIIINNNUUU___llluuu}}}xxxuuuoooiiidddbbb``````gggnnnyyytttpppvvvsss^^^MMMCCC;;;999777555333333333333333333444444333333222111666555333222222222333333111111111111111111111111000000000000111222333444222222333444555777888999:::<<<@@@EEEJJJUUUkkkrrriiibbbcccgggkkkoootttrrrsssvvvyyy}}}ssskkkhhhqqquuummmhhhjjjkkkfff```\\\SSSNNNLLLMMMNNNLLLNNNRRRWWWeeezzzvvvggg]]]UUUNNNMMMNNNLLLMMMQQQWWWaaappp,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,.........///111444666999<<<===>>>>>>@@@BBBBBBFFFMMMTTT\\\fffrrrzzzwwwqqqllliiifffeeeiiippp{{{qqqkkk}}}lllVVVFFF===;;;888555333333333444333333444444333333222111444444333333222222333333222222222222222222222222111111111000111111222333222222333444555777999:::999;;;@@@EEELLLYYYqqqlllccc]]]___dddhhhmmmrrrrrrtttwww{{{yyyppplllrrr~~~~~~tttlllmmmnnnjjjddd```ZZZUUURRRRRRRRRNNNLLLNNNSSS___qqq|||lllbbbZZZRRRNNNNNNKKKJJJLLLRRRZZZgggyyy,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---/////////000333555777:::===???@@@AAACCCEEEFFFLLLVVV___iiisss~~~zzzvvvqqqnnnpppvvv{{{mmmvvv}}}cccNNNAAA???;;;888555555555666333333444444333333222111111222222333333333333222222222222222222222222222333222111111000111111111222222333444666888:::;;;888:::???FFFMMM\\\ttt|||hhh```[[[^^^ccchhhlllqqqsssuuuzzz~~~tttooottt|||~~~sssqqqrrrnnnhhhddd^^^XXXUUUUUUUUUPPPLLLKKKOOOXXXgggxxxtttiiiaaaXXXRRRPPPMMMJJJJJJOOOTTT\\\lllzzz,,,,,,,,,,,,,,,,,,,,,,,,........................---///000111111222555777888;;;>>>@@@AAACCCEEEGGGKKKSSS___jjjuuu}}}xxxyyy}}}tttuuuoooXXXDDDAAA===999777777777888333333444444444333222222///000222333444333333222222222222222222222222222444333222111000000000000222222333444666888:::;;;777999???FFFNNN]]]vvvzzzggg___[[[___eeeiiinnnrrrsssvvv{{{wwwqqqttt{{{zzzvvvuuuqqqjjjggg]]]WWWTTTVVVVVVRRRMMMLLLLLLTTTaaaqqq|||qqqhhh^^^VVVTTTRRRMMMKKKNNNPPPTTT```mmm------............------,,,,,,,,,---------............///111222555777888;;;999:::>>>AAAAAAEEEJJJOOOZZZgggrrr}}}}}}||||||uuuwwwzzzeeeOOOGGG???<<<999666666999555555444333333333333444444444222222222222444444111222222333333222222111000111111111111222222222111222444555555777999<<<<<<:::===GGGRRRaaaxxxuuueee___\\\```fffiiimmmqqquuuxxx}}}~~~yyyvvvzzz}}}xxxtttmmmhhh```^^^\\\ZZZYYYUUUPPPLLLJJJMMMVVVddduuuvvvnnnggg]]]VVVTTTOOOLLLLLLMMMOOOWWW___------............------,,,,,,,,,------------......//////111333555777888;;;:::;;;@@@BBBBBBEEEJJJPPP]]]lllxxxzzzuuusssZZZNNNBBB<<<999666555777666555444444333333444444444333333222222333333444111222222333333222222111111111111111222222222222222444555666777888;;;======;;;???HHHTTTdddzzzvvvjjjccc```cccgggjjjmmmqqqtttxxx}}}|||yyyzzz|||wwwpppjjj```^^^]]]\\\[[[WWWQQQLLLJJJLLLTTT```qqq|||uuunnneee]]]XXXRRRNNNMMMMMMNNNUUU\\\------............------+++,,,,,,,,,------------//////000222444666888999<<<;;;===AAACCCCCCGGGLLLSSSbbbtttwww{{{mmm[[[HHH???;;;888777777666555444444333444444444444333333222222333333444111222222333333222222111111111111111222222222333333555777888888999;;;=========AAAIIIVVVggg~~~zzzrrrlllggghhhjjjjjjmmmppptttxxx|||{{{{{{sssmmm```___^^^^^^^^^ZZZSSSMMMIIIKKKPPPZZZiii{{{yyyooohhh]]]WWWQQQPPPNNNMMMQQQVVV------............------,,,,,,,,,,,,------------///000111222555777999;;;;;;;;;>>>BBBCCCCCCIIIPPP[[[kkk|||kkkRRRDDD???<<<::::::666666555444444444444444333333333333333333333333111222222333333222222111111111111222222222333333222444777888888999;;;=========AAAJJJXXXkkk|||uuupppnnnllljjjkkknnnuuuyyy~~~|||~~~vvvpppbbb```___aaabbb^^^UUUNNNIIIJJJMMMTTT```rrryyyqqqccc\\\UUUSSSPPPNNNNNNRRR------............------,,,,,,---------.........000000111333666999;;;<<<:::;;;>>>BBBCCCEEENNNWWWgggyyy}}}yyy]]]KKKCCC>>>;;;;;;666666555444444444444555333333333333333333333333111222222333333222222111111222222222222333333333111333666888888999:::;;;;;;===AAAIIIYYYnnn}}}wwwsssnnniiiiiimmmvvv{{{|||xxxrrreeecccaaaccceeeaaaXXXOOOIIIIIIKKKOOOZZZkkk~~~vvvhhh```YYYVVVTTTPPPOOOPPP------............---------.........////////////000111222444777:::<<<>>>;;;;;;>>>BBBDDDJJJVVVbbbwwwzzz|||~~~}}}kkkUUUHHH>>>::::::777666555555444444555555222333333444444333333222111222222333333222222111222222222222333333333333000333666888888999:::;;;:::>>>BBBIIIZZZrrryyyuuuooojjjkkkoooxxx~~~zzzuuujjjfffcccdddfffcccYYYQQQJJJJJJJJJMMMUUUeeeyyyxxxjjjbbb[[[ZZZXXXTTTQQQQQQ------............------////////////000000000000111111333555888;;;===???<<<===???CCCGGGOOO___nnn~~~wwwvvv~~~}}}zzzzzz~~~dddQQQBBB<<<;;;777666666555555555555555222333333444444333333222111222222333333222222111222222222333333333444444111444777:::::::::;;;;;;;;;???CCCKKK]]]vvv|||xxxuuupppllloootttzzz}}}wwwooojjjdddeeegggdddZZZQQQJJJKKKKKKLLLSSSbbbuuuxxxkkkbbb\\\\\\\\\YYYUUUTTT---..................---000000000000111111111111111111333555888;;;>>>???>>>>>>AAAEEEIIISSSeeevvvuuusssyyyvvv}}}zzzrrrqqqYYYGGG???>>>777777666555555555555555222222444444444444222222222222222333333222222222222222333333333444444444222555999;;;;;;;;;<<<===<<>><<<999888888777555444555555444444444333333333222222222222222222222222222222222222333444555555555666888999999:::<<<>>>===AAADDDMMM```zzzxxxtttwwwtttssspppllljjjoooxxx|||tttoookkkiiihhheee]]]VVVKKKIIIHHHKKKRRR___tttyyyooofff______```]]]ZZZYYY............////////////444000---,,,...///000///111444777999:::;;;===???@@@@@@DDDKKKSSS___qqqwwwooorrrzzz{{{|||xxxiiiqqq~~~xxxZZZIIIDDD===;;;888777777666555333555555555444444444333333222222222222222222222222222222222222333444555666555777999999999:::<<<>>>???BBBFFFOOOccc|||}}}uuurrrrrrppppppooommmlllrrr{{{~~~zzztttoookkkiiiiiieee]]]VVVNNNJJJIIILLLTTTaaavvv|||rrriiiaaaaaabbb___[[[[[[............////////////000...,,,---///000000///222555888:::;;;===???AAA>>>@@@FFFNNNVVVaaaqqqyyynnnnnnttt~~~nnnmmmpppfffNNNCCC>>>;;;888777777777666555555555555444444444444333333333333333333333333333222222222222333444555666555777999:::::::::<<<>>>@@@CCCHHHSSSggg|||sssooommmllllllnnnnnnnnnuuu}}}|||xxxrrrnnnjjjhhhhhheee]]]VVVQQQLLLJJJMMMUUUdddyyywwwnnnfffeeeeeebbb]]]\\\............////////////......///000111222222111222444888:::<<<===???AAA===@@@HHHQQQXXXaaaooo||||||nnnkkkooo|||zzzpppiiiqqqpppTTTDDD@@@===:::888888999888777555555555555444444444444333333333333333333333333333222222333333444555666555777999::::::;;;===>>>@@@BBBHHHVVVkkk}}}tttooommmkkkkkkmmmnnnpppvvv~~~zzzuuuppplllhhhggggggddd\\\VVVSSSMMMJJJMMMVVVfff{{{}}}ssskkkjjjiiiddd___]]]............////////////---...000111222222222222222444888:::;;;<<>>:::888888888777777666666555555555444444444333333333333333333333333333333333333444555666666666777999::::::;;;===???@@@AAAHHHYYYooozzztttrrrnnnlllmmmooopppwww~~~}}}zzz{{{}}}zzz|||}}}~~~xxxtttnnnjjjgggffffffddd\\\VVVSSSMMMJJJNNNXXXhhh|||xxxpppnnnlllfff```]]]............////////////,,,...000000000000111222333666999:::;;;<<<>>>???CCCGGGOOOYYY```fffqqq}}}sssllllllvvvvvvnnnwwwiiiUUUCCC???:::777666666555555666666666555555555444444333333333333333333333333333333333333444555666777666888:::::::::;;;===???@@@@@@III\\\rrr~~~yyysssnnnnnnooorrrxxx{{{uuurrrrrrsssqqqtttwwwzzz}}}~~~xxxsssoookkkgggggghhheee^^^XXXSSSMMMJJJPPP[[[jjj}}}{{{ssspppmmmfff___\\\............////////////...000222111000///111444666888;;;<<<<<<<<<>>>???BBBGGGPPP[[[bbbjjjvvvvvvnnnmmmrrr~~~zzzxxxsss]]]GGGCCC===999777777666666666666666666555555555555444444444444444444444444444333333444444555666777666888:::;;;;;;;;;===???AAAAAAKKK```www~~~vvvooonnnpppttt||||||zzzzzztttqqqmmmjjjgggfffeeedddfffjjjoootttyyy~~~xxxtttqqqmmmiiiiiikkkhhhbbb[[[TTTNNNLLLSSS___nnn|||tttqqqnnnfff^^^ZZZ............/////////000111333555444111111444777888:::============>>>@@@GGGKKKVVVaaajjjrrrxxxooooooppp||||||~~~fffMMMHHHBBB===;;;::::::999777666666666555555555555444444444444444444444444444444444444444555777777666888:::;;;;;;<<<>>>???CCCBBBLLLcccyyyxxxpppnnnqqqvvv~~~zzzzzzwwwsssnnnjjjggggggdddaaa]]][[[[[[ZZZYYYWWW___cccjjjpppvvv}}}~~~xxxtttsssooollllllmmmkkkddd^^^TTTOOONNNVVVbbbqqq}}}uuurrrnnneee]]]YYY............/////////000/////////000111333444555999:::;;;:::;;;???BBBBBBHHHPPPXXX___lll~~~vvvlllmmmoooxxx}}}qqqYYYHHH;;;<<>>@@@???EEESSShhh|||zzzqqqppptttyyy}}}xxxuuusssmmmfffaaa^^^ZZZVVVSSSRRRRRRQQQPPPPPPPPPPPPPPPTTTXXX```lllwww~~~{{{yyyuuuuuusssooonnnmmmggg___WWWQQQOOOWWWcccppp~~~vvvlllddd]]]YYYVVV........./////////000000/////////000222333555666888:::;;;<<<===AAADDDEEEMMMVVV```iiivvvyyynnnnnnoooxxx~~~aaaNNN>>><<<<<<999666888666666777777666666555444666555555444444333222222555555555555666666666666888999:::::::::;;;>>>AAABBBHHHWWWmmmzzzqqqppptttzzz|||xxxuuuqqqllliiiddd___YYYTTTQQQOOOLLLIIIIIIHHHHHHGGGGGGGGGHHHHHHOOOSSS[[[gggsss~~~}}}|||yyyyyywwwsssrrrpppiiiaaaWWWRRRPPPWWWcccppp~~~yyymmmddd\\\WWWUUU....../////////000000000//////000111222444555666999:::<<<>>>@@@BBBFFFIIIRRR^^^lllxxx}}}qqqooonnnvvvoooYYYEEE>>><<<888666888888777666666555555666666666555555444444333222222555555555555666666777777888999:::::::::<<>>999888777555555666777777222222333444444555555666444444444555666777777888888999::::::;;;===@@@CCCGGGTTTmmmxxxpppjjjmmmttt|||}}}{{{yyyxxxqqqllleee^^^XXXTTTPPPMMMJJJIIIHHHFFFDDDBBBAAABBBAAAAAA@@@@@@@@@@@@AAAAAA@@@CCCIIIRRR^^^ooo|||wwwlllaaaZZZTTTQQQVVV^^^hhhrrr{{{|||ooobbbYYYUUUTTT/////////000000000111111000000111222444777999:::===:::<<<@@@AAAAAALLLZZZppp}}}~~~~~~xxxjjjjjjrrr}}}aaaMMMCCC;;;999<<<888888777777666666777777666555555444444333222222333444444555666777888888888999:::;;;;;;===AAADDDHHHXXXttt~~~~~~~~~~~~}}}rrrkkkhhhmmmvvv}}}}}}zzzwwwuuusssrrrmmmiiiccc^^^ZZZWWWSSSQQQKKKKKKKKKIIIFFFCCCCCCDDDAAA@@@??????>>>>>>??????@@@CCCGGGLLLVVVfffxxx~~~wwwkkk___WWWQQQMMMQQQXXX___hhhppp|||~~~pppbbbXXXUUUUUU//////000000000111111111000000111333555777999:::===999;;;AAACCCFFFTTTfff{{{yyy}}}}}}|||~~~~~~~~~~~~|||mmmhhhqqq|||mmmVVVHHH===999<<<777888888888888777666666666555555444444333222222333333444555666777888888777999:::;;;<<<>>>AAADDDKKK]]]{{{}}}|||{{{zzzyyyxxxvvvmmmhhhhhhpppyyy~~~{{{yyywwwuuuuuutttsssqqqpppoooooollljjjfffdddbbb```]]]ZZZSSSTTTTTTRRRMMMJJJJJJJJJEEEEEECCCBBBAAAAAA@@@@@@@@@BBBEEEHHHOOO\\\lllxxxwwwjjj^^^SSSLLLGGGJJJOOOUUU\\\dddpppzzzssscccXXXUUUUUU000000000000111111111111000000111333555888:::;;;<<<888:::AAAEEEIII[[[ppp{{{uuuttt}}}{{{||||||}}}~~~~~~~~~~~~ooohhhppp{{{|||xxx^^^MMM@@@;;;<<<777888888999999888666555222222333444444555555666333333444555666777888999777999:::;;;<<<>>>BBBEEENNNaaa}}}~~~~~~|||zzzxxxuuusssqqqkkkgggiiirrr{{{~~~{{{wwwtttqqqoookkkkkklllmmmnnnoooppppppnnnmmmkkkkkkjjjiiifffddd]]]^^^___\\\WWWSSSRRRSSSLLLKKKJJJHHHGGGFFFEEEEEE@@@BBBDDDEEEJJJUUUeeeppp~~~xxxjjj^^^OOOHHHCCCEEEIIINNNUUU\\\gggrrrvvvdddXXXTTTUUU000000000000111111111111111222333444666888:::;;;===CCCAAABBBJJJQQQbbbzzzuuutttxxx~~~~~~yyyzzz|||{{{}}}}}}}}}}}}~~~uuummmooovvv~~~|||gggOOOEEE???:::<<<:::777666666555444333555555666666666666555555444444555555666666777777999999:::<<<>>>AAADDDFFFPPPeeewwwrrryyy~~~}}}}}}|||ssshhhfffhhhmmmttt}}}}}}xxxuuunnnfffaaabbb``````aaacccgggkkkppprrrqqqpppppppppqqqqqqrrrsssooollliiihhhgggeee```[[[YYYUUUPPPLLLJJJIIIIIIHHHCCCCCCCCCEEEIIIPPPXXX^^^ooowwwppp___TTTKKKHHHDDDAAAAAAEEEJJJMMM[[[iii}}}{{{iiiZZZVVVZZZ000000000000111111111111222222333444666999:::<<<<<>>AAAEEEGGGTTTiiiuuunnnssswwwyyy{{{{{{rrrgggcccfffkkksss|||~~~~~~xxxsssooohhh^^^XXXXXXVVVWWWXXX[[[```eeejjjmmmpppqqqrrrtttwwwzzz}}}~~~{{{xxxvvvtttssspppjjjfffeee```[[[VVVSSSQQQOOONNNKKKIIIGGGFFFFFFJJJOOOSSS^^^fffsssyyyjjj[[[QQQHHHEEEAAA??????BBBGGGJJJVVVdddxxx~~~lll]]]XXX[[[000000000111111111222222222222333555777999;;;<<<>>>AAA???DDDTTTaaarrr|||zzzxxxzzzzzzxxxxxxxxxxxxyyyzzz{{{}}}}}}zzzjjjllltttxxxyyywwwuuu||||||^^^MMMCCC>>>===;;;999888999999888777555555666666666666555555555555666777777888888999888:::;;;<<<>>>AAAEEEIIIYYYoootttkkklllooorrrxxxxxxooocccaaadddjjjsss|||~~~|||zzztttooojjjbbbVVVOOONNNIIIJJJLLLOOOUUU[[[```ccciiikkknnnsssyyy~~~}}}yyyuuusssoooiiiddd___\\\XXXVVVTTTQQQLLLHHHFFFGGGIIIKKKOOOVVVaaammmxxxxxxnnnaaaUUULLLDDDAAA>>><<<<<>>@@@EEEFFFOOOaaammmzzz~~~{{{wwwwwwzzzyyyvvvvvvvvvwwwxxxyyyzzz|||}}}{{{}}}zzzjjjlllsss~~~yyyzzzzzzssssssiiiSSSFFF???===;;;999888999999888777555555666666666666555555666666666777888888999999888:::<<<<<<===@@@FFFKKK\\\sssxxxllliiiiiimmmttttttkkk```aaacccjjjrrr{{{}}}{{{wwwrrrnnniii```TTTLLLJJJAAAAAACCCFFFJJJPPPUUUWWW[[[]]]bbbhhhooovvv{{{~~~~~~{{{uuuppplllgggccc___ZZZVVVPPPLLLJJJJJJJJJKKKKKKOOOVVV___iiittt}}}~~~~~~{{{wwwrrrjjjbbbXXXMMMGGGAAA???===;;;;;;===@@@BBBGGGSSSfffyyyvvvhhhbbbccc111111111111222222222222222333444666888;;;===???@@@HHHNNNZZZllluuu}}}|||wwwtttvvvwwwvvvtttvvvvvvwwwxxxyyy{{{|||}}}|||uuusssyyy{{{mmmlllsss|||xxxuuuooozzzvvv^^^LLLAAA===;;;999888888888777666555555666666666666555555666666666777888888999999888:::=========@@@GGGMMM^^^wwwpppjjjfffjjjpppooofff______aaafffnnnwww}}}~~~|||vvvrrrnnnkkkbbbUUULLLJJJ@@@@@@@@@AAADDDGGGKKKMMMNNNPPPTTTYYY___eeejjjmmmooosssxxx}}}|||yyyuuupppmmmbbb]]]VVVQQQOOONNNLLLJJJJJJKKKNNNSSS\\\eeelllqqqwwwwwwwwwvvvvvvtttsssrrrnnnjjjddd^^^WWWPPPHHHCCC@@@???===<<<<<<===???@@@CCCLLL]]]ppp{{{ooojjjkkk111111111222222222222333222333444666999<<<>>>@@@???KKKUUUbbbsssxxx~~~|||{{{}}}uuusssuuutttssstttvvvvvvvvvxxxyyy{{{}}}~~~}}}}}}rrrnnnqqqzzz|||ooommmqqq}}}}}}xxx{{{qqquuummmVVVFFF>>><<<:::888888888777555555555666666666666555555555555666777777888888999888;;;======<<>>======>>>>>>???AAAHHHTTTeeewwwvvvrrrrrr111111111222222222333333222333555777:::===???AAABBBPPP\\\iiixxx|||xxx|||yyysssssssssqqqqqqssstttuuuuuuwwwyyy{{{|||}}}{{{}}}uuummmlllqqqvvv}}}pppmmmooozzz{{{xxxwww}}}aaaMMMAAA???<<<:::999888777555555555666666666666555555444555555666666777888888777;;;>>>===<<>>>>>=========@@@DDDMMM[[[mmm|||wwwwww111111222222222333333333333333555777:::===@@@AAAFFFUUUbbbnnn|||~~~www}}}~~~wwwrrrsssrrroooooossssssttttttvvvxxxzzz|||}}}zzz|||yyynnnjjjkkkmmmtttyyyppplllmmmwww}}}|||~~~{{{jjjSSSCCCAAA>>><<<;;;999777555555555666666666666555555444444555555666777777777777;;;>>>===;;;???IIIQQQeeetttkkkdddcccbbb```bbbgggeeedddcccgggnnnwww}}}ssscccVVVQQQGGGEEECCCAAA@@@AAABBBCCC@@@AAAAAACCCDDDFFFHHHIIIHHHKKKNNNRRRWWW```jjjrrr|||~~~yyyrrrnnniiiccc^^^TTTOOOJJJHHHJJJLLLMMMLLLSSSTTTUUUVVVUUUSSSQQQPPPOOOMMMKKKJJJJJJHHHEEEBBB??????>>>>>>>>>======<<<@@@BBBHHHUUUfffyyyzzzzzz333333222222333333444555444444666:::999888===CCCDDDUUUlll{{{uuuuuuuuuuuuvvvuuutttsssqqqooorrrtttwwwxxxxxxxxxzzz{{{yyy{{{~~~{{{ooogggbbbaaalllqqqwww{{{}}}sssmmmllluuu{{{{{{|||nnnXXXHHH@@@:::::::::999888999888777666444444555555666333333444555777999:::;;;<<<:::;;;>>>@@@BBBHHHOOOhhhsssmmmhhheeebbb```dddkkkjjjgggfffiiipppxxx}}}{{{mmm^^^UUUKKKIIIGGGFFFFFFEEEDDDCCCGGGHHHJJJKKKKKKJJJHHHGGGIIIGGGFFFIIIOOOVVV[[[^^^mmmpppxxx~~~vvvrrrmmmhhh[[[VVVPPPLLLJJJKKKKKKKKKPPPQQQQQQQQQPPPOOOOOONNNNNNNNNMMMLLLKKKIIIHHHGGGAAA@@@>>>?????????>>><<>>BBB@@@BBBKKKWWWeeexxx222222111111222222333444333333666:::;;;;;;AAAIIITTTgggtttwwwyyyqqqrrrtttuuuuuuuuuttttttrrrtttuuuvvvuuuuuuwwwxxxzzz}}}}}}qqqhhhccc______``````aaadddhhhkkkrrrvvv|||wwwpppnnnuuu~~~yyyrrrppptttzzzhhhQQQGGG>>>===>>>;;;888888888777666555555555666666666666666666777888999999:::999<<<@@@BBBEEENNNWWWkkk|||sssiiiccc```cccmmmxxx}}}zzzwwwwwwyyy|||~~~xxxkkkcccYYYWWWVVVVVVXXXYYYXXXWWWVVVXXX\\\___aaabbbaaa```[[[VVVOOOKKKJJJLLLMMMNNNUUUWWW]]]gggmmmttt~~~}}}nnnhhh___WWWSSSQQQPPPOOOPPPSSSVVVZZZ\\\^^^^^^^^^`````````___\\\XXXUUUSSSRRRNNNIIIEEEDDDDDDCCCBBBBBBAAACCCHHHOOOZZZmmm}}}000000//////000000111222555555777;;;;;;<<>><<<:::999777777777666666666666666777777777666777777888888::::::<<<@@@AAADDDMMMXXXllluuuhhh```]]]aaammmyyy~~~}}}}}}~~~~~~ssslllfffeeedddeeehhhiiijjjiiihhhkkkoootttwwwxxxwwwwwwiiiccc[[[TTTQQQPPPOOOOOORRRRRRVVV\\\aaagggrrr}}}yyyrrrhhh___YYYUUURRRQQQRRRUUUZZZ___bbbeeeeeeeeeiiijjjkkkkkkiiifffcccaaa[[[VVVOOOJJJGGGFFFEEEEEEAAAAAACCCEEEHHHPPPbbbsss222111111111111222333333888777999<<<<<<===CCCKKK[[[pppxxxttt{{{xxxppprrrssssssttttttsssqqqpppqqqrrrssssssrrrsssuuuxxx}}}pppfffYYYUUUOOOKKKKKKMMMPPPRRRSSSXXX___fffmmmsssyyy}}}uuunnnlllsss}}}{{{vvvuuuxxx|||~~~{{{[[[MMM@@@===>>>===;;;:::777777777777777666666666888888777777777777888888;;;;;;===??????AAAKKKVVVlllvvviii```]]]```lllxxx}}}zzzxxxwwwwwwxxx{{{}}}~~~~~~{{{~~~~~~wwwmmmddd]]]XXXTTTQQQRRRPPPRRRUUUXXX\\\fffqqqzzzpppfff___YYYUUURRRTTTVVV[[[___cccfffggggggiiikkkmmmooopppooonnnmmmiiiddd\\\UUUPPPKKKGGGEEEAAAAAABBBCCCDDDJJJZZZiii|||555555444444555555666777888777999<<<===???FFFOOO```uuutttppprrr{{{}}}uuuoooqqqqqqrrrrrrrrrqqqooonnnpppqqqrrrrrrrrrssswwwyyy|||rrr```ZZZRRRLLLIIIIIIJJJJJJJJJMMMSSSXXX^^^eeekkkpppvvv{{{qqqjjjiiippp{{{~~~{{{|||~~~fffTTTCCC=========;;;;;;777777888888888777666555888888777777777888999999;;;<<<>>>???===???KKKWWWmmm{{{~~~yyyxxxwww}}}tttiiibbb___aaajjjuuu{{{}}}xxxmmmccc[[[VVVSSSQQQQQQRRRRRRUUU]]]gggpppzzzwwwnnnfff^^^XXXTTTTTTUUUXXXZZZ]]]___aaaaaafffhhhjjjnnnqqqsssuuuvvvwwwssslllddd\\\TTTMMMHHHEEECCCCCCDDDDDDGGGRRR^^^rrr}}}555555555555555666666777666555888<<<>>>AAAJJJTTThhh|||yyynnnfffhhhoooxxx{{{vvvqqqooommmnnnpppqqqqqqpppooooooooopppqqqqqqrrrtttxxx{{{pppiii^^^UUUPPPLLLJJJHHHFFFHHHIIILLLOOOUUU[[[```jjjrrrzzz}}}|||{{{~~~nnngggeeelllvvv}}}sss___III???===<<<;;;:::777777888999888777666555777777777777888999999::::::;;;>>>@@@>>>AAAMMM[[[ooo|||vvvqqqooonnnrrrkkkdddaaa^^^___gggoooxxx{{{uuujjjccc^^^[[[XXXVVVRRRQQQVVV^^^bbblllxxx}}}uuummmddd\\\WWWSSSSSSRRRRRRSSSUUUVVVWWW\\\]]]___cccggglllpppssswwwuuurrrnnnhhh```WWWQQQKKKGGGEEEFFFEEEFFFLLLTTTcccnnn~~~333333222222333333444555333333666<<>>999999888888888888888888888888999999:::::::::;;;;;;;;;999:::===@@@AAAFFFTTTccc}}}wwwkkkccc___^^^___\\\ZZZZZZYYYZZZbbbkkkuuu|||~~~}}}|||~~~uuummmgggaaaZZZUUUVVVWWW[[[aaaiiirrryyy}}}}}}wwwpppggg^^^ZZZRRROOOLLLJJJIIIHHHGGGEEECCCBBBBBBBBBCCCFFFHHHJJJLLLPPPUUUZZZbbbjjjhhhaaa^^^VVVOOOMMMJJJEEEEEEIIIJJJOOOXXXcccooozzz}}}xxxvvvzzz333444555444333333555777888>>><<<<<>>;;;<<<888888888888888888888888999999:::::::::;;;;;;;;;;;;;;;===@@@BBBHHHXXXhhhuuuhhh___ZZZYYY\\\YYYXXXXXXXXXZZZccclllvvv|||~~~wwwqqqiii```ZZZYYYXXXYYY[[[___eeekkknnnqqqpppooolllgggaaa[[[XXXOOOLLLHHHFFFFFFEEEDDDCCC@@@@@@?????????@@@AAAAAA>>>CCCHHHMMMUUU^^^ddddddccc\\\VVVQQQKKKFFFDDDGGGFFFIIINNNVVV```jjjsssxxxzzzsssmmmjjjooovvv333444555444444444666888888>>>;;;;;;CCCJJJ[[[sssuuucccXXXSSSZZZhhhtttssskkkhhhjjjlllkkkjjjhhhiiijjjkkkjjjiiinnnooooooqqquuu|||}}}||||||vvvnnnhhh[[[WWWPPPHHHCCCAAAAAAAAACCCLLLVVV^^^bbbhhhqqqxxx{{{ooo]]]UUUNNNNNNPPPRRRXXX^^^fffllluuu}}}|||wwwrrrooopppvvv}}}{{{zzzyyywwwxxx{{{~~~ooojjjdddOOODDD>>><<<===888888888888888888888888777777888888888999999999======>>>@@@CCCKKK\\\mmm{{{}}}~~~yyyiii]]]WWWUUUXXXVVVUUUWWWWWWZZZcccmmmvvv}}}~~~xxxppphhhccc___]]]ZZZXXXYYY\\\```ccccccccccccaaa___[[[WWWTTTNNNLLLIIIGGGGGGFFFFFFDDDBBBBBBBBBAAAAAAAAAAAA@@@>>>AAACCCEEEIIIQQQZZZ```gggccc^^^XXXPPPJJJGGGGGGGGGGGGIIIMMMUUU^^^gggmmmvvvzzz~~~uuummmeee```dddkkk333444555555444555777999777===;;;;;;DDDMMM```yyyqqq^^^TTTRRR[[[hhhrrrooohhheeehhhkkkjjjhhhggggggiiijjjjjjiiilllmmmnnnpppttt|||~~~~~~}}}{{{}}}xxxtttpppmmmccc]]]TTTJJJDDDBBBBBBCCCAAAHHHPPPWWW]]]eeeooowww{{{ppp\\\TTTLLLJJJJJJKKKOOOTTT]]]dddnnnwww|||~~~{{{sssoooiiieeegggoooyyy}}}~~~~~~mmmeee}}}mmmTTTFFF???<<<<<<888888888888888888888888777777888888888999999999======>>>AAADDDMMM```qqqxxx{{{}}}ooo```XXXTTTVVVTTTTTTVVVWWWZZZdddnnnvvv}}}yyyrrrmmmeeebbb^^^ZZZXXXYYY[[[]]]]]]]]]^^^]]][[[XXXVVVTTTQQQPPPMMMMMMMMMMMMKKKIIICCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@EEEOOOXXXdddeeeccc\\\TTTNNNJJJHHHHHHGGGGGGHHHNNNVVV^^^cccjjjooovvv~~~{{{tttlllbbbZZZ[[[aaa222444555555444555777999777===;;;===GGGRRReeelllZZZSSSRRR[[[fffmmmjjjdddcccfffhhhhhhfffeeeeeehhhjjjkkkkkkjjjkkknnnqqqvvv}}}~~~~~~||||||||||||}}}zzzqqqmmmkkkiiiccc^^^WWWNNNHHHDDDCCCCCC@@@DDDJJJPPPVVV```kkksss~~~zzzooo]]]TTTLLLHHHGGGEEEHHHLLLSSSZZZdddnnnuuuyyy|||}}}~~~~~~~~~|||yyynnnjjjddd```aaaiiiuuu~~~}}}||||||}}}ooobbbrrrvvv[[[JJJAAA===;;;999999999999999999999999999999:::::::::;;;;;;;;;<<<<<>>>>>@@@===<<<<<<;;;>>>GGGPPP[[[```ccc^^^WWWQQQLLLHHHGGGFFFEEEFFFIIIOOOUUUXXX___bbbiiioootttwwwxxxxxxyyywwwuuuooocccYYYWWW[[[222444555555555666888:::888>>>>>>@@@LLLWWWjjjgggWWWRRRSSS[[[ccchhheeebbbbbbeeeeeefffdddcccdddgggjjjllllllhhhkkkoootttyyy~~~}}}~~~~~~}}}zzzwwwtttuuuxxx{{{{{{pppjjjeeeccc```___\\\WWWQQQKKKFFFCCCAAACCCGGGLLLRRR\\\hhhooozzzwwwkkk^^^UUULLLGGGDDDBBBCCCFFFIIIPPPZZZccckkkqqqvvvyyyzzz{{{|||}}}~~~}}}{{{oookkkeee______fffrrr{{{~~~||||||}}}vvveeemmmbbbOOOEEE???;;;999999999999999999999999999999:::::::::;;;;;;;;;:::;;;???CCCHHHQQQdddttt|||zzzyyy|||kkk```[[[VVVTTTTTTVVVWWW[[[dddooouuu|||~~~xxxuuussspppllliiihhhhhhhhhaaabbbbbbccccccbbbbbbaaa```aaabbbdddeeeccc___[[[SSSPPPLLLGGGCCCAAA@@@???BBB===:::;;;<<<<<>>>>><<<@@@FFFNNN[[[eeeddd___\\\VVVOOOFFFFFFGGGIIIJJJLLLNNNNNNRRRTTTXXX\\\```cccfffgggssswww||||||sssfffaaabbb:::888666444444555888999;;;???AAACCCMMMccczzzqqq\\\RRRQQQTTT]]][[[ZZZ\\\___aaa```___ccc___\\\___eeejjjjjjiiijjjlllqqqwww}}}}}}yyyzzz}}}~~~|||}}}{{{rrrfffcccggghhhlllttt}}}uuummmhhhhhhgggeee___VVVLLLEEEFFFDDDEEEJJJOOOUUUbbbmmmwwwzzz~~~}}}zzzqqqhhh```YYYOOOIIIFFFEEEDDDBBBAAAEEELLLSSS[[[bbbjjjooopppssswwwyyyxxxwwwvvvvvvyyyyyyyyy||||||yyy~~~}}}}}}~~~~~~|||{{{zzzvvvmmmddd^^^bbbkkksssuuuttt{{{mmmUUUFFF???>>>:::::::::999999999888888999999::::::::::::;;;;;;;;;<<>>@@@EEENNN]]]ppp|||yyyzzzlllaaaWWWVVVVVVWWWVVVXXXaaallluuuxxx|||sssjjjaaaUUUNNNKKKGGGCCC@@@@@@>>><<<>>>BBBMMMVVV___bbbaaa```ZZZTTTMMMKKKHHHGGGHHHJJJKKKJJJIIILLLPPPRRRTTTVVVXXXZZZ^^^dddmmmtttvvvrrrkkkfff222333333444666777999::::::???CCCJJJZZZssslll[[[UUUXXX\\\ccc___[[[ZZZ[[[^^^```aaa```]]]\\\___dddiiikkkkkkjjjnnnttt{{{|||pppfffaaaXXXXXXZZZbbbqqqzzzvvvrrrkkk```WWWLLLIIIHHHKKKOOOUUU___hhhsssvvv{{{zzzqqqddd^^^UUUNNNJJJGGGBBB???>>>???BBBDDDHHHMMMTTTYYYbbbdddfffgggeeecccbbbbbb______aaafffjjjmmmnnnmmmlllmmmnnnqqquuuzzzxxxnnnfffdddhhhlllyyy|||}}}{{{{{{}}}sssZZZIII???<<<::::::::::::999999999999999999::::::::::::;;;;;;>>>???AAAFFFQQQcccxxx{{{~~~qqqddd[[[XXXWWWWWWVVVXXX```jjjuuuxxx|||~~~vvvhhh]]]YYYMMMIIIEEEEEECCC??????BBBJJJUUU___cccdddccc^^^XXXQQQNNNKKKIIIIIIJJJIIIIIIGGGJJJNNNQQQRRRSSSTTTVVVXXX\\\dddmmmuuuuuupppkkk222222333555666777888999<<<@@@EEENNNaaa{{{gggYYYVVVYYY]]]aaa___]]][[[[[[\\\^^^^^^^^^\\\\\\^^^ccchhhjjjkkkiiinnnuuu~~~yyymmmeee\\\YYYWWW[[[eeewww{{{rrrfff]]]SSSOOOMMMQQQUUUZZZccclllqqquuuzzz~~~}}}tttgggaaaXXXQQQLLLGGGBBB===>>>>>>???@@@BBBGGGMMMRRRWWWYYYZZZZZZWWWUUUTTTTTTQQQRRRTTTXXX\\\```cccdddaaacccfffjjjpppxxxtttiiicccccceeeooorrrxxx}}}~~~}}}yyywwwuuutttvvvxxx{{{}}}ttt[[[III@@@===;;;;;;:::::::::999999999999999999:::::::::;;;;;;>>>???AAAGGGTTTjjj||||||wwwggg]]]YYYVVVWWWWWWYYYaaajjjuuuxxx{{{~~~ssskkkYYYRRRKKKHHHFFFCCCCCCFFFHHHSSS___dddgggfffbbb\\\VVVRRRNNNLLLKKKJJJIIIHHHIIILLLPPPSSSTTTUUUWWWYYYXXXXXX\\\eeeooouuuuuurrr444444555666666777777777>>>AAAGGGRRRgggwww```VVVUUUYYY[[[]]]^^^^^^^^^]]]\\\[[[ZZZ\\\[[[[[[]]]aaaeeehhhiiihhhnnnvvvvvvkkkaaa\\\YYY[[[aaalll{{{nnneee[[[UUUSSSVVV[[[aaaiiiqqqrrruuuzzz~~~tttiiicccZZZRRRMMMHHHAAA===<<<<<<<<<<<<>>>BBBHHHLLLMMMNNNOOONNNKKKIIIHHHHHHGGGHHHJJJMMMQQQVVVZZZ]]][[[^^^ccciiioooxxxyyylllbbb]]]\\\aaaeeelllrrrwwwxxxxxxwwwsssqqqooommmmmmooosssvvvwwwxxxyyyyyy{{{}}}|||{{{yyywwwtttsssqqqoooqqqtttxxx~~~www]]]KKKBBB???;;;;;;;;;:::::::::999999999999999:::::::::;;;;;;===>>>AAAIIIXXXqqq|||xxx}}}}}}jjj]]]XXXUUUVVVXXX[[[cccllltttwww{{{~~~~~~jjj^^^QQQJJJFFFDDDEEEIIIGGGRRR^^^dddfffgggccc^^^YYYUUUQQQNNNMMMLLLKKKIIILLLOOORRRUUUWWWZZZ]]]___^^^[[[YYY___iiirrrvvvvvv666666666666666777888999@@@CCCHHHVVVmmmlllYYYTTTUUUXXXYYYYYY[[[^^^^^^]]]ZZZYYYXXXZZZZZZZZZ[[[^^^aaadddfffgggmmmwwwwwwhhh___ZZZ\\\___dddqqq{{{ttteee___[[[]]]bbbgggnnnuuutttwww|||uuukkkdddZZZRRRLLLGGGBBB>>>999:::::::::;;;>>>BBBFFFEEEFFFGGGEEEBBB@@@@@@@@@@@@BBBEEEHHHKKKQQQWWW[[[\\\aaagggmmmsss{{{}}}nnnaaaYYYUUUTTTXXX^^^dddiiikkklllkkkfffeeecccaaa```bbbgggkkkoooppprrrtttvvvyyy~~~{{{~~~~~~xxxssspppjjjjjjhhhfffeeecccbbbaaa]]]___cccfffjjjpppwww|||cccOOOCCC???;;;;;;;;;;;;::::::::::::999999::::::::::::;;;;;;===???CCCMMM___yyy|||vvvyyynnn___YYYUUUVVVYYY\\\dddlllssswww{{{ppp]]]RRRKKKFFFGGGJJJHHHRRR\\\aaadddeeeccc^^^ZZZWWWRRRPPPOOONNNMMMLLLMMMOOOSSSUUUYYY^^^cccgggiiiddd``````fffnnntttvvv666666555555666999;;;===AAACCCJJJYYYssswww```SSSRRRVVVYYYXXXWWWZZZ\\\\\\YYYXXXXXXZZZYYYZZZZZZZZZ[[[^^^aaaccceeelllwwwuuuhhh^^^^^^^^^\\\cccmmmxxxtttlllggghhhllloootttyyywwwzzz~~~xxxllldddYYYQQQKKKGGGBBB???:::;;;;;;;;;:::;;;>>>AAAAAAAAABBB@@@===<<<;;;<<<<<<>>>BBBEEEJJJPPPYYY___ccchhhpppuuuzzzqqqbbbWWWQQQLLLNNNRRRUUUXXXZZZZZZZZZTTTTTTSSSPPPPPPSSSYYY^^^ccceeehhhkkkmmmppptttwwwuuuxxxzzzwwwqqqmmmmmmooommmrrryyy~~~~~~|||ppphhhbbb```YYYYYYXXXWWWVVVUUUUUUUUUQQQSSSUUUWWWYYY^^^dddiiimmmqqqxxxnnnUUUEEE>>><<<;;;;;;;;;;;;:::::::::999999::::::::::::;;;;;;===@@@FFFRRRfff}}}vvvxxxqqqccc\\\VVVVVVYYY\\\ccckkksssvvv{{{qqqbbbWWWNNNJJJJJJIIIRRR[[[^^^```bbbaaa]]]ZZZWWWSSSQQQPPPPPPPPPOOOPPPQQQTTTWWW\\\ccckkkqqqssspppkkkhhhiiilllpppsss666555444555777:::>>>AAAAAACCCJJJ[[[vvv}}}lllXXXOOORRRXXXZZZYYYXXXYYYZZZYYYVVVVVVYYY\\\YYYYYYYYYYYYYYY[[[___aaadddkkkvvvrrrddd```]]]WWWYYYaaaggguuuxxxqqqqqqtttvvvzzz~~~yyy|||zzzmmmdddYYYOOOJJJFFFCCC@@@===>>>???>>><<<<<<===>>>>>>??????>>>;;;::::::;;;999<<>>BBBIIIVVVjjj~~~wwwxxx~~~sssfff^^^WWWVVVXXX[[[bbbhhhrrrvvv{{{qqqcccWWWOOOLLLJJJRRRZZZ\\\^^^```___\\\ZZZWWWSSSQQQQQQRRRRRRQQQSSSTTTVVVYYY___hhhrrryyyzzzxxxuuupppllllllnnnppp555444444555666888:::;;;AAAEEEOOOaaayyy~~~fffWWWTTTSSSYYY___[[[VVVVVVWWWWWWXXXYYYYYYYYYXXXXXXXXX[[[^^^aaacccccchhhqqq}}}~~~jjj```\\\XXXWWWZZZ^^^bbbnnnzzzvvvwwwzzz~~~}}}mmmeee[[[SSSMMMIIIDDD@@@BBB@@@>>><<<::::::;;;<<<======<<<;;;;;;:::::::::>>>@@@DDDJJJTTT^^^fffkkkvvvxxx{{{~~~ssscccUUUNNNEEEBBB@@@@@@BBBDDDEEEFFFBBBAAAAAA@@@AAACCCDDDEEEMMMQQQVVVXXXXXXYYY\\\______^^^\\\YYYUUUTTTTTTVVVUUUZZZcccmmmvvv~~~|||}}}mmmaaaZZZWWWSSSPPPPPPPPPNNNMMMLLLLLLLLLLLLNNNNNNMMMMMMMMMNNNNNNOOOSSSVVV^^^jjjuuu~~~```JJJAAA>>>??????>>><<<;;;;;;<<<::::::::::::;;;<<<======@@@AAAEEESSSnnnzzz|||xxxgggaaaYYYSSSTTT[[[eeekkkssswww}}}~~~|||yyywwwvvvzzzyyyzzz}}}lll]]]UUUSSSQQQSSSXXX^^^bbbbbb___\\\ZZZYYYWWWVVVUUUVVVVVVWWWTTTVVVXXX\\\bbbkkkuuu{{{}}}wwwpppnnnpppsss555555444555666888:::;;;AAAFFFRRReee~~~}}}eeeWWWTTTSSSYYY___ZZZUUUVVVVVVWWWXXXXXXYYYYYYXXXXXXXXXZZZ]]]```bbbccchhhqqq}}}wwwllleee___\\\]]]]]]^^^cccooo{{{}}}~~~~~~qqqjjj```WWWRRRMMMHHHDDDAAA@@@>>><<<;;;<<<===>>><<<<<<<<<<<<;;;;;;::::::===@@@FFFNNNXXXbbbkkkppptttvvvyyyzzz{{{~~~rrrbbbUUULLLDDDAAA???>>>@@@AAABBBBBB???>>>>>>===>>>???AAABBBCCCFFFJJJKKKKKKMMMQQQUUUUUUUUUTTTPPPLLLJJJJJJJJJOOOTTT]]]hhhrrr{{{}}}}}}~~~~~~vvvggg\\\WWWSSSPPPMMMNNNMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNNNNRRRQQQVVV___iiisssjjjRRRFFF??????>>>===;;;;;;;;;;;;::::::::::::;;;<<<======>>>AAAGGGWWWuuu~~~}}}||||||{{{yyyuuurrrfffaaaZZZVVVWWW^^^ffflllssswww}}}{{{yyywwwuuusssqqqrrrvvvyyy{{{}}}}}}tttrrrssstttwww{{{wwwfff\\\XXXTTTVVVYYY^^^aaaaaa___\\\ZZZYYYWWWVVVVVVWWWXXXXXXXXXZZZ\\\___dddllluuu{{{{{{uuurrrrrrsss555555555555777999;;;<<>>???@@@=========<<<<<<<<<;;;;;;===@@@GGGQQQ\\\fffnnnsssppprrrssssssssssssuuuwwwyyy{{{|||yyyooobbbSSSKKKCCC@@@>>>======>>>>>>===<<<;;;:::::::::;;;<<<===???AAADDDDDDDDDGGGLLLQQQRRRSSSRRRPPPKKKHHHFFFEEEGGGLLLVVVbbbnnnwww~~~{{{wwwvvvxxx|||zzzqqqeee\\\WWWTTTQQQNNNNNNNNNOOOPPPQQQSSSTTTUUUSSSSSSSSSRRRRRRQQQPPPPPPQQQNNNNNNTTT\\\fffuuuxxx[[[JJJAAA???>>><<<;;;::::::;;;::::::::::::;;;<<<===>>>???BBBJJJ[[[zzz~~~{{{vvvsssqqqooollljjjccc```[[[YYY[[[aaaiiinnnssswww}}}|||{{{yyyvvvuuutttsssrrrppptttvvvwwwvvvvvvyyyyyymmmhhhfffdddfffiiiggglllsss}}}sssfff___[[[[[[\\\___aaaaaa___\\\ZZZYYYXXXWWWWWWYYYZZZ\\\^^^___aaacccgggmmmuuuzzz{{{wwwtttrrr555555555666777:::<<<===AAAGGGSSShhhttt___TTTUUUUUUZZZ]]]WWWSSSSSSTTTUUUUUUVVVVVVWWWVVVWWWXXXXXXZZZ]]]aaacccjjjrrr}}}xxxtttllleee______```aaaffflllxxx~~~{{{|||~~~|||vvvmmmeee___YYYQQQLLLFFFEEEBBBAAA@@@@@@AAABBB@@@@@@??????>>>======<<<<<<@@@GGGPPPYYYbbbhhhllliiijjjkkkjjjhhhgggggghhhhhhkkkooopppkkk```SSSIIICCCAAA???>>>>>>>>>===;;;;;;:::999888777888888999>>>@@@AAAAAAAAADDDKKKPPPTTTUUUVVVTTTPPPJJJGGGEEEBBBGGGQQQ]]]jjjuuu~~~~~~{{{wwwssssssvvv}}}}}}vvvlllccc^^^ZZZWWWUUUTTTTTTUUUVVVXXXZZZ\\\]]]ZZZZZZZZZZZZYYYWWWUUUTTTRRRNNNLLLPPPVVV^^^lllxxxcccMMMCCCAAA===;;;:::;;;;;;::::::::::::;;;;;;<<<===>>>AAADDDLLL\\\{{{zzzrrrlllhhhfffeeeccc___]]][[[[[[___eeelllqqqtttxxx}}}|||zzzyyyxxxyyyzzzyyyxxx{{{||||||{{{yyyzzz}}}rrreee___[[[XXXXXXZZZWWWYYY\\\dddqqq}}}ooohhhbbbaaaaaabbbccccccaaa___\\\[[[YYYYYYYYY[[[^^^```bbbdddfffgggjjjooouuuyyy{{{uuurrr555555555666888;;;===>>>BBBGGGRRReeennnZZZRRRTTTUUUYYY[[[SSSRRRRRRSSSSSSTTTUUUUUUUUUUUUVVVWWWWWWXXX[[[```dddjjjrrr}}}wwwooohhheeeccc^^^]]]^^^aaagggqqq|||~~~{{{zzzzzz{{{~~~vvvoooiiiaaaYYYSSSLLLKKKHHHEEEDDDCCCDDDEEEFFFFFFDDDCCCAAA???>>>===;;;>>>CCCIIIPPPVVV[[[]]]___```aaa```]]][[[ZZZZZZZZZ]]]bbbfffeee^^^RRRJJJEEECCCAAAAAAAAAAAA???>>>===;;;:::888777777777888:::;;;<<<;;;;;;???FFFLLLRRRUUUXXXWWWRRRLLLFFFCCCAAAEEENNNYYYgggttt}}}|||uuutttrrrpppqqquuu}}}wwwoooiiiddd```^^^\\\\\\]]]^^^```bbbcccdddcccdddeeeeeeccc```]]][[[TTTPPPNNNPPPSSSXXXbbblllxxx}}}~~~nnnSSSGGGCCC>>>;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>AAAEEELLL]]]{{{|||vvvnnnfffbbb___]]]\\\[[[ZZZZZZ\\\```gggooosssuuuyyy~~~~~~}}}~~~~~~rrrggg[[[UUURRROOOOOOQQQOOONNNNNNRRR[[[iiizzzvvvpppiiigggffffffggggggeeeddd___^^^\\\[[[\\\___bbbdddfffhhhjjjlllnnnqqqvvvyyy~~~wwwrrr666666666777999<<<>>>@@@DDDHHHTTTggg}}}hhhUUUOOOSSSTTTXXXXXXPPPQQQQQQQQQRRRSSSSSSTTTTTTSSSUUUWWWVVVVVVYYY___dddkkksss}}}|||tttpppjjjbbb[[[XXXVVVYYY^^^hhhsss|||~~~{{{|||~~~}}}{{{vvvuuuvvvyyyyyyrrrjjjaaaZZZQQQPPPMMMKKKIIIIIIJJJJJJOOONNNKKKHHHDDDAAA>>>===;;;<<<>>>BBBEEEIIILLLNNNRRRTTTVVVUUUSSSQQQPPPQQQPPPRRRVVV\\\^^^[[[SSSLLLFFFEEEDDDDDDEEEFFFDDDCCC???>>><<<:::888777777888888:::;;;::::::>>>DDDJJJSSSXXX\\\]]]YYYQQQKKKGGGBBBEEEKKKTTTbbbqqq~~~}}}zzzxxxwwwlllnnnppppppqqqvvv}}}zzzsssnnnjjjhhhffffffgggiiikkkmmmoooppprrrsssttttttrrrnnnjjjggg[[[VVVRRRRRRQQQQQQWWW___lllxxxxxx}}}}}}___KKKFFF???;;;<<<======<<<;;;;;;;;;;;;<<<===>>>???@@@CCCKKK[[[yyyvvvpppiiibbb]]]YYYVVVTTTWWWVVVWWWZZZ```hhhpppuuuxxx{{{vvvpppdddZZZQQQNNNMMMJJJIIIJJJIIIHHHGGGGGGKKKSSS^^^eeetttyyy}}}wwwtttlllkkkjjjjjjlllkkkjjjhhhcccbbb___^^^___bbbeeeggghhhkkknnnqqqsssvvvzzz|||zzzvvv666666666777999<<>>>>>===;;;;;;;;;;;;<<<===>>>??????BBBIIIWWWsss~~~qqqmmmhhhbbb^^^YYYTTTQQQSSSSSSTTTWWW^^^hhhqqqvvvzzz}}}{{{~~~yyyuuuqqqmmmgggbbb\\\TTTMMMLLLLLLJJJHHHIIIFFFFFFEEEDDDDDDGGGKKKOOOZZZ```iiiooorrrqqqooooookkkkkkkkkmmmoooooommmkkkgggeeecccaaaaaadddhhhjjjkkknnnrrrvvvxxx{{{~~~zzz666666666888:::===???AAAEEENNN___tttnnn```OOOKKKQQQSSSVVVTTTKKKOOOOOOPPPPPPQQQRRRRRRSSSRRRUUUVVVUUUTTTVVV^^^dddlllttt}}}vvvlllhhhYYYTTTOOOQQQYYYdddmmmrrruuuvvvxxxzzz{{{xxxsssoooiiikkkooossswwwyyy{{{{{{~~~|||yyyuuupppmmmjjjgggggghhhllluuu}}}vvvmmmbbb[[[SSSRRRQQQQQQRRRTTTVVVXXX]]]ZZZVVVPPPIIICCC???===<<<;;;999888999;;;>>>@@@AAADDDGGGIIIHHHGGGGGGHHHHHHGGGHHHNNNUUUWWWTTTPPPEEEDDDEEEHHHJJJLLLLLLJJJBBB@@@>>>;;;999888777777555888:::::::::===BBBGGGUUU[[[bbbeeeaaaYYYQQQLLLBBBBBBCCCJJJVVVgggwww|||wwwrrrooommmgggmmmtttyyy{{{~~~|||{{{{{{|||tttkkk```WWWNNNIIILLLRRRSSSaaaqqq}}}yyyzzzoooQQQIII@@@<<<===??????>>><<<;;;;;;<<<<<<===>>>???AAACCCGGGSSSlll~~~qqqnnniiieeeaaa[[[UUUQQQQQQQQQRRRVVV]]]gggqqqwww|||~~~uuuvvv{{{|||vvvmmmgggdddaaa\\\YYYZZZSSSNNNOOOOOOLLLJJJJJJEEEFFFGGGFFFDDDCCCDDDEEEIIIOOOWWW^^^ccceeefffgggjjjjjjkkknnnppppppnnnllljjjhhheeecccccceeeiiikkkmmmpppuuuyyy|||~~~888555555999::::::>>>CCCJJJPPPaaayyymmmWWWOOOJJJMMMRRRPPPMMMKKKLLLMMMNNNOOOPPPQQQQQQQQQPPPSSSUUUVVVVVVYYY^^^cccooovvv~~~rrrddd[[[SSSRRRVVV[[[cccjjjpppooooooqqqsssqqqlllggg^^^___bbbfffkkkqqqwwwzzz{{{|||~~~~~~|||{{{xxxvvvqqqlllgggdddaaa```]]][[[\\\cccmmmyyyyyyqqqggg]]]VVVLLLJJJJJJNNNTTTZZZ\\\\\\YYYWWWUUUPPPKKKEEE@@@===:::::::::;;;;;;;;;;;;;;;===???AAABBBCCCBBB@@@???CCCEEEGGGJJJLLLMMMMMMMMMDDDCCCCCCFFFKKKNNNNNNLLLFFFCCC???<<<999888999999<<<;;;;;;;;;<<<>>>@@@AAALLLRRR[[[ccceee^^^TTTKKKEEEEEEEEEIIIRRRaaaqqq|||}}}}}}|||wwwqqqllliiihhhhhhnnnzzzzzzjjj```VVVLLLJJJMMMQQQUUU___ooo|||}}}yyyZZZKKK@@@@@@AAA<<<999;;;<<<<<<<<<<<<=========>>>>>>CCCJJJUUUjjj|||rrrkkkeeeddd```XXXPPPMMMOOOPPPQQQVVV^^^hhhrrrxxxyyyzzz|||}}}xxxrrrtttwww|||}}}||||||}}}zzztttooogggaaa]]][[[ZZZYYYWWWYYYXXXVVVWWWWWWSSSMMMJJJHHHFFFEEEEEEEEECCCBBBDDDEEEFFFHHHMMMUUU___eeeccchhhnnnrrrsssrrrrrrrrrmmmkkkhhhffffffiiikkkmmmpppqqqtttxxx~~~888555666999:::;;;???DDDKKKUUUjjjpppWWWOOOJJJNNNQQQPPPLLLJJJJJJKKKLLLNNNOOOOOOOOOOOOPPPRRRUUUUUUUUUXXX^^^cccpppwwwjjj```WWWUUUVVVXXX]]]ccceeeddddddgggiiihhhccc___YYYYYYZZZ]]]bbbhhhnnnqqqqqqrrrtttttttttrrrqqqoookkkhhhddd^^^ZZZWWWUUUUUURRRPPPQQQWWWaaapppuuulllcccYYYSSSIIIGGGGGGJJJPPPTTTUUUTTTTTTSSSQQQMMMHHHCCC???===:::999999888888888999999:::<<<>>>???@@@@@@???>>>@@@AAADDDFFFGGGHHHHHHHHHBBBAAAAAACCCGGGJJJIIIHHHDDDBBB>>>;;;888888888999;;;:::::::::;;;<<<>>>???HHHMMMVVV^^^aaa\\\TTTMMMFFFEEEEEEGGGOOO]]]lllvvvxxxxxxvvvrrrmmmhhhfffffffffmmmzzzxxxkkk___SSSOOOPPPOOORRRZZZiii{{{~~~yyy[[[KKK???@@@AAA<<<:::<<<<<<<<<<<<=========>>>>>>???DDDJJJUUUiiissslllfffdddaaaYYYRRROOOOOOOOOQQQVVV^^^hhhqqqwwwyyyzzz|||yyyvvvrrrssstttvvvyyy|||~~~}}}zzzzzzzzz{{{~~~xxxpppkkkddd___]]]\\\[[[ZZZ\\\___``````bbbccc___XXXPPPMMMIIIFFFDDDCCCAAA???BBBBBBBBBCCCFFFMMMVVV\\\ccchhhoootttuuuuuuuuuuuuooonnnkkkiiiiiikkkmmmooooooppptttyyy777555666999;;;;;;@@@GGGMMM]]]uuupppWWWOOOKKKMMMPPPNNNJJJIIIIIIIIIKKKLLLMMMNNNNNNNNNOOOQQQSSSTTTTTTXXX^^^cccqqqxxxxxxmmmccc___]]]ZZZZZZ\\\[[[ZZZZZZ]]]aaaaaa___[[[VVVTTTSSSTTTWWW]]]cccfffeeefffggggggfffdddbbb```\\\YYYTTTOOOKKKIIIIIIIIIFFFDDDFFFKKKSSSddd}}}~~~rrrhhh^^^UUUOOOGGGFFFEEEIIINNNQQQPPPOOOOOONNNKKKHHHDDDAAA???===<<<;;;999888777777888999999:::<<<>>>???@@@@@@??????@@@AAACCCDDDEEEEEEEEECCCBBBAAACCCEEEFFFFFFEEEDDDBBB???<<<:::::::::;;;<<<;;;;;;:::;;;<<<>>>???CCCGGGOOOVVVZZZYYYTTTOOOGGGEEEDDDEEEKKKVVVcccmmmoooooonnnkkkgggdddcccccceeejjjwwwuuueeeWWWOOOMMMLLLNNNTTT```qqq{{{[[[KKK??????@@@<<<:::===<<<<<<=========>>>>>>>>>@@@DDDJJJUUUiiissskkkeeeddd```YYYSSSPPPNNNNNNPPPUUU\\\fffpppuuuyyyzzz||||||xxxvvvtttsssqqqppppppqqqrrrtttvvvwwwyyy{{{|||{{{zzzyyyzzzzzzzzz|||{{{nnnjjjeeebbb``````___^^^^^^bbbeeehhhmmmpppllleee[[[WWWPPPJJJFFFDDDAAA@@@@@@@@@??????AAAFFFMMMRRR```eeemmmssswwwwwwxxxxxxsssrrrooonnnmmmnnnooopppnnnppptttzzz777666777:::;;;<<>>>>>>>>>>>???>>>=========>>>???@@@@@@CCCIIIPPPUUUVVVTTTQQQGGGFFFDDDCCCGGGOOOZZZbbbfffffffffeeebbbaaaaaabbbdddfffqqq~~~mmm]]]RRRMMMLLLLLLOOOXXXgggyyy^^^MMM@@@???@@@<<<;;;>>><<<============>>>>>>>>>@@@DDDJJJVVVlllqqqiiicccaaa^^^WWWRRRPPPMMMNNNOOOTTT[[[eeennntttyyyzzz|||}}}zzzyyywwwuuuqqqnnnlllmmmnnnooooooqqqtttxxxzzz{{{{{{{{{~~~~~~~~~tttpppkkkhhhgggfffeeecccaaaeeekkkqqqyyy{{{ttthhhbbbYYYQQQLLLHHHEEECCCAAAAAA@@@???@@@CCCIIINNNYYY```iiiqqquuuwwwxxxyyyvvvuuutttrrrqqqpppqqqqqqnnnpppuuuzzz666666888;;;;;;===EEENNNaaawwwgggRRRLLLIIIKKKLLLIIIGGGGGGHHHIIIJJJLLLMMMMMMMMMMMMLLLNNNPPPPPPRRRVVV^^^dddssszzz{{{rrrhhhcccYYYVVVSSSVVV\\\cccfffggg[[[WWWQQQLLLJJJLLLQQQTTTSSSTTTTTTTTTRRROOOMMMKKKJJJHHHDDDAAA?????????@@@@@@??????@@@CCCPPPiii{{{mmmcccZZZSSSNNNHHHGGGHHHMMMTTTYYYZZZYYYSSSOOOJJJEEEBBB@@@AAABBBDDDBBB@@@===;;;:::999999:::;;;===???AAABBBDDDDDDBBBBBBBBBCCCDDDEEEFFFFFFHHHHHHHHHGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@AAAAAA@@@???>>>======>>>?????????AAAEEEKKKQQQSSSSSSRRRGGGFFFDDDBBBDDDJJJSSSZZZ^^^```bbbcccbbbaaabbbccceeedddjjj{{{zzzjjj]]]TTTNNNMMMNNNSSS___qqq|||bbbPPPAAA???@@@<<<<<>>>>>>>>??????CCCJJJXXXpppnnnfff^^^\\\ZZZTTTPPPOOONNNNNNOOOTTT[[[eeennnsssyyyzzz}}}~~~|||{{{wwwuuuqqqooommmnnnooopppnnnpppuuuyyy}}}}}}xxxsssnnnlllkkkiiihhhgggkkkqqqzzzssslllbbbYYYRRRMMMIIIGGGBBBBBBAAA@@@@@@BBBGGGKKKUUU\\\gggpppuuuxxxyyyzzzxxxwwwvvvuuusssqqqppppppoooqqqtttxxx~~~666666999;;;<<<===GGGQQQkkk{{{bbbNNNIIIGGGIIIIIIFFFEEEGGGHHHIIIJJJKKKLLLMMMMMMMMMKKKMMMNNNOOOPPPVVV^^^eeettt{{{wwwooo___YYYSSSSSSYYYaaagggjjjbbb\\\TTTMMMIIIHHHJJJLLLLLLMMMMMMMMMKKKIIIFFFDDDCCCBBB@@@>>>=========>>>>>><<<<<<===???HHHZZZkkk{{{oooeee^^^WWWRRRLLLJJJKKKPPPXXX___cccccc]]]XXXQQQIIIEEECCCDDDEEEGGGFFFEEEBBB???===:::999::::::<<<===???AAABBBCCCCCCBBBCCCCCCDDDFFFGGGHHHHHHIIIJJJIIIGGGFFFFFFGGGDDDDDDCCCCCCBBBBBBCCCCCCBBBAAA???>>>===>>>>>>???@@@AAADDDHHHMMMPPPPPPOOOGGGFFFDDDBBBCCCHHHOOOTTTZZZ^^^bbbfffffffffffffffgggdddhhhuuuwwwggg[[[QQQPPPNNNPPPYYYiii{{{|||gggTTTDDDAAA@@@<<<<<<@@@=========>>>>>>>>>?????????CCCJJJYYYsss}}}kkkbbb[[[XXXVVVQQQNNNNNNNNNNNNPPPTTT[[[eeennnsssyyy{{{~~~~~~}}}wwwuuutttrrrrrrssstttuuurrruuuzzzxxxssspppooonnnmmmlllooouuuxxxnnnddd[[[TTTNNNJJJDDDDDDBBB@@@???AAADDDHHHSSS[[[fffpppwwwzzz{{{|||xxxxxxwwwuuusssqqqnnnmmmnnnnnnpppttt{{{555666999<<<<<<>>>HHHTTTmmmpppZZZIIIEEEDDDFFFGGGDDDDDDFFFFFFGGGHHHJJJKKKKKKKKKKKKJJJKKKMMMNNNOOOUUU^^^eeeuuu|||mmmeeeZZZVVVYYYaaaiiimmmkkkeee\\\SSSMMMJJJIIIJJJIIIJJJKKKKKKIIIGGGEEECCC>>>>>>>>>>>>>>>===<<<<<<<<<::::::<<<>>>CCCNNNYYYsssvvvnnnhhhaaa]]]UUUSSSRRRWWW___ggglllnnnhhhbbbYYYOOOIIIGGGGGGIIINNNMMMMMMJJJGGGCCC???===<<<<<<===>>>@@@AAACCCDDDEEEEEEFFFFFFHHHJJJLLLNNNKKKMMMNNNMMMJJJHHHIIIKKKGGGGGGGGGGGGGGGHHHHHHHHHFFFEEECCCBBBAAAAAAAAABBBAAAAAACCCFFFIIIKKKKKKJJJFFFFFFDDDBBBCCCGGGMMMRRRXXX^^^eeejjjllllllkkkkkkjjjgggkkkvvvrrrcccTTTQQQNNNMMMTTTbbbtttkkkXXXGGGBBBAAA===<<<@@@======>>>>>>>>>?????????@@@CCCJJJYYYssszzzjjjaaaYYYVVVTTTPPPNNNNNNOOOOOOQQQUUU\\\eeennnsssyyyzzz~~~zzzzzzzzzzzz{{{{{{|||}}}{{{~~~~~~xxxuuuuuuvvvvvvwwwyyy}}}~~~ssshhh^^^UUUPPPIIIHHHFFFCCC@@@@@@BBBDDDPPPXXXdddooovvvyyyzzz{{{wwwwwwvvvuuurrrooollljjjjjjiiikkkooowww555666:::<<<<<<>>>IIIUUUiiigggSSSGGGCCCCCCEEEEEECCCCCCFFFEEEFFFGGGHHHIIIJJJJJJJJJIIIKKKLLLMMMOOOUUU^^^eeeuuu||||||qqqddd\\\]]]eeemmmqqqsssmmmdddZZZRRRMMMLLLKKKJJJJJJKKKLLLKKKIIIFFFEEE<<<===>>>??????>>>===<<<;;;999999===@@@BBBIIIQQQbbbvvv~~~xxxrrrkkkggg^^^[[[ZZZ]]]fffnnntttvvvpppiii^^^TTTLLLIIIJJJKKKTTTTTTTTTRRROOOJJJEEEBBB@@@@@@@@@AAABBBDDDEEEFFFIIIIIIJJJKKKMMMOOORRRSSSOOOQQQRRRQQQNNNLLLNNNPPPLLLLLLLLLMMMMMMMMMNNNNNNKKKJJJHHHGGGFFFFFFFFFFFFAAAAAABBBEEEGGGHHHGGGFFFFFFEEEDDDCCCCCCGGGMMMRRRXXX^^^gggnnnqqqpppooonnnkkkjjjoooyyy}}}mmmUUUSSSNNNLLLQQQ^^^ppp|||}}}nnnZZZIIICCCAAA===<<<@@@>>>>>>>>>>>>????????????AAADDDJJJYYYrrrxxxjjj```XXXUUUSSSPPPNNNOOOPPPPPPQQQUUU\\\eeennntttxxxzzz|||zzz{{{}}}sssggg\\\VVVOOONNNKKKFFFBBBAAABBBDDDMMMUUUaaalllsssvvvxxxxxxvvvvvvvvvtttqqqnnnjjjhhhffffffgggllluuu;;;999888999999;;;EEEOOOjjjxxxbbbTTTEEEDDDCCCBBBBBBCCCDDDEEEGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIIIILLLNNNRRR]]]ggguuu}}}{{{kkkaaa^^^aaammmxxxzzzuuummmccc[[[SSSOOOLLLKKKLLLNNNPPPOOOKKKGGGDDDCCCBBBAAA@@@???>>>>>>>>>AAABBBBBB@@@>>>@@@EEEIIISSSddd}}}~~~yyyvvvssshhhccc^^^^^^cccllluuu{{{vvvqqqggg[[[QQQMMMNNNPPP\\\aaaffffff___UUUNNNJJJHHHFFFEEEDDDFFFHHHKKKMMMJJJLLLNNNOOOPPPRRRUUUWWWUUUUUUUUUVVVVVVVVVWWWWWWSSSSSSSSSRRRPPPOOOPPPRRRRRRPPPNNNKKKIIIHHHHHHHHHFFFEEEDDDEEEFFFEEEDDDBBBCCCDDDEEEEEEEEEIIIOOOTTT\\\bbbkkktttyyyyyywwwtttpppooorrrzzzrrrdddYYYPPPOOOPPPVVVhhhzzzwwwvvvzzzzzzZZZFFFEEE@@@======;;;>>>@@@BBBBBBAAAAAABBBCCCCCCGGGOOO\\\qqqwwwjjj```XXXUUUSSSPPPNNNOOOOOONNNPPPVVV^^^gggmmmpppwwwxxx|||{{{mmmbbbYYYQQQKKKJJJHHHFFFFFFHHHIIISSSaaannnvvvyyyzzzyyy{{{yyyvvvsssnnnjjjgggeeeccccccfffmmmwww}}}{{{888777777999:::===FFFPPPfffsss]]]OOOEEEDDDCCCBBBBBBCCCDDDEEEHHHHHHIIIIIIIIIIIIIIIIIIJJJIIIIIILLLNNNRRR\\\gggttt|||qqqeee^^^___hhhqqqzzzyyyuuunnnddd[[[TTTQQQOOOPPPRRRSSSRRROOOKKKGGGBBBAAA@@@>>>======>>>>>>@@@BBBCCCCCCAAABBBEEEHHHMMM\\\ssszzzsssgggccc^^^]]]dddnnnxxx~~~{{{uuukkk```WWWSSSUUUWWWaaagggnnnoookkkccc\\\XXXRRRQQQNNNLLLKKKLLLMMMOOONNNPPPQQQRRRRRRTTTWWWYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYXXXUUUTTTUUUVVVVVVUUURRRPPPNNNMMMLLLLLLIIIHHHGGGGGGHHHGGGEEECCCDDDEEEFFFFFFFFFJJJOOOTTT\\\bbbkkktttzzz{{{zzzxxxqqqpppsss{{{xxxeeeYYYOOOMMMNNNSSScccttt|||zzz}}}^^^IIIGGGAAA>>>???>>>>>>@@@BBBBBBAAAAAAAAABBBCCCHHHOOO[[[ooozzzjjjaaaXXXUUUSSSPPPNNNOOOOOOOOOPPPVVV___gggnnnqqqxxxzzz~~~~~~oooaaaXXXOOOKKKIIIEEEDDDFFFGGGOOO\\\hhhqqqvvvwwwxxxvvvtttqqqnnnkkkhhhgggfffccceeeiiiooozzz~~~}}}666555777:::<<>>>>>???AAABBBBBBDDDGGGIIIHHHGGGGGGGGGGGGQQQcccwwwzzzpppjjjddd^^^\\\aaakkkuuu{{{}}}xxxnnnddd\\\ZZZ]]]```gggmmmuuuzzzxxxsssllliiiaaa___[[[WWWTTTRRRRRRRRRTTTVVVWWWWWWVVVWWWYYY[[[^^^^^^^^^____________``````aaaaaa___]]][[[\\\\\\\\\ZZZXXXVVVTTTRRRRRRQQQNNNMMMKKKKKKKKKJJJHHHEEEEEEFFFGGGGGGHHHKKKPPPSSSYYY^^^fffooouuuxxxxxxxxxrrrrrruuu}}}{{{xxx{{{jjj]]]RRROOONNNPPP]]]mmmdddMMMHHHBBB???AAAAAA???@@@BBBBBBAAA@@@AAABBBDDDHHHOOOZZZnnn~~~lllbbbYYYVVVSSSPPPNNNOOOOOOOOOQQQWWW```iiiooorrrzzz|||qqqeeeXXXQQQLLLHHHFFFHHHFFFMMMWWWccclllsssvvvwwwrrrooollliiiggggggggghhheeehhhmmmttt~~~555555888<<<===???GGGPPP\\\sssnnnXXXKKKDDDCCCBBBBBBBBBBBBCCCDDDHHHHHHHHHHHHHHHHHHIIIIIIKKKIIIIIIKKKMMMQQQ[[[fffttt{{{vvvhhh``````dddnnnwww~~~sssjjjeee]]]\\\\\\]]]]]][[[VVVRRRJJJHHHEEEBBBBBBCCCFFFHHHHHHKKKPPPRRRRRRNNNJJJGGGEEEIIIUUUhhh|||}}}tttnnnggg___[[[^^^eeennnsss}}}xxxooofff``````cccgggkkkqqqyyy|||vvvrrrllliiieeeaaa]]]ZZZYYYXXXZZZ[[[\\\[[[ZZZZZZ\\\^^^bbbbbbbbbcccccccccddddddeeeffffffeeebbb``````aaa___^^^\\\ZZZXXXVVVUUUTTTRRRPPPNNNNNNMMMLLLIIIFFFFFFFFFGGGIIIKKKMMMPPPRRRSSSWWW]]]dddjjjnnnqqqrrrrrrssswwwxxxsssppprrr|||ssseeeXXXSSSPPPQQQZZZggg~~~jjjPPPIIIBBB???BBBBBB???AAACCCCCCAAA@@@AAABBBCCCHHHOOO[[[ooonnndddZZZVVVSSSPPPNNNOOOQQQQQQSSSYYYbbbkkkqqqtttyyy|||sssbbbXXXRRRMMMKKKLLLJJJNNNUUU```jjjrrrvvvxxxooolllhhheeedddfffhhhjjjiiilllrrrzzz777777999<<<===???FFFOOO]]]tttlllWWWJJJDDDCCCBBBAAAAAABBBCCCDDDEEEEEEFFFGGGHHHJJJJJJKKKKKKIIIIIIKKKMMMQQQZZZeeetttzzz|||{{{|||}}}~~~}}}pppddd```aaaeeeppp}}}~~~vvvqqqfffcccbbbbbbdddbbb]]]XXXOOOMMMIIIGGGFFFHHHJJJLLLPPPTTTYYY]]]\\\WWWOOOIIIGGGGGGNNN]]]rrrtttmmmddd___```fffmmmqqqzzzwwwqqqjjjeeefffjjjnnnooottt{{{{{{wwwpppoookkkgggdddaaa```_________```___]]]]]]___```eeeeeeeeeeeefffffffffffffffhhhiiihhheeecccbbbccc``````___]]][[[YYYWWWVVVSSSRRRPPPOOONNNMMMJJJGGGGGGGGGIIIKKKOOOQQQSSSTTTQQQRRRVVVZZZ___eeeiiikkkqqqtttxxx{{{sssnnnjjjmmmvvv{{{lll]]]WWWSSSPPPWWWaaawwwmmmRRRJJJBBB???BBBCCCAAABBBDDDDDDBBBAAABBBBBBBBBHHHPPP]]]sss~~~pppfff[[[VVVSSSPPPNNNOOORRRRRRTTTZZZcccmmmsssvvvxxx{{{kkk___XXXRRROOOOOOMMMOOOTTT]]]gggoootttuuullliiieeecccccceeeiiikkkooosssxxx999888999<<<===???FFFOOObbbyyyiiiTTTIIIDDDCCCBBBAAAAAABBBCCCDDDCCCDDDEEEGGGHHHJJJKKKLLLKKKIIIIIIKKKLLLPPPZZZdddrrryyy~~~zzzuuuooolllkkkllllllmmmkkknnnrrrvvvzzz~~~{{{llldddbbbbbbjjjvvv|||pppmmmjjjkkkmmmlllfff```UUUSSSPPPMMMLLLMMMNNNOOOVVVZZZ```ffffff```VVVOOOKKKIIILLLXXXlll~~~wwwnnnhhhhhhkkkpppssswwwuuurrrmmmkkkkkkooorrrtttwww|||~~~{{{rrrqqqnnnllliiigggfffeeecccddddddcccaaaaaacccdddgggggggggggghhhhhhhhhhhhfffhhhjjjiiigggeeeeeeeeecccbbbaaa```^^^\\\YYYXXXTTTSSSQQQPPPPPPNNNKKKIIIIIIJJJLLLPPPUUUXXXYYYXXXVVVUUUUUUVVVZZZ___dddgggooosssxxx~~~{{{vvvnnniiifffhhhrrr~~~pppaaaZZZTTTPPPTTT\\\ppp~~~|||xxxsssrrrxxxoooTTTKKKCCC???CCCCCCCCCDDDFFFEEEDDDBBBCCCDDDCCCHHHQQQ```vvvrrrggg\\\WWWSSSPPPNNNPPPQQQQQQTTTZZZccclllsssvvvvvvzzzvvvhhh___XXXRRRPPPPPPPPPSSSZZZdddlllooooooiiigggddddddeeeiiimmmpppwwwyyy~~~999777888:::<<>>CCCOOO\\\tttmmmWWWJJJFFFEEECCCBBBBBBBBBDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHEEEDDDHHHLLLPPPWWW^^^mmmrrrxxx}}}|||wwwppphhhbbbZZZYYYWWWVVVUUUUUUVVVVVVUUUXXXZZZZZZZZZ```jjjrrr{{{~~~wwwssssss{{{}}}qqqnnnjjjhhhgggccc]]]XXXWWW\\\ccckkknnnkkkddd___UUUQQQPPPXXXkkkvvvjjjbbb^^^]]]^^^^^^aaaeeejjjnnnppppppuuuttttttuuuxxxzzzzzzyyytttrrrpppooommmmmmmmmnnnpppooollljjjhhhhhhiiijjjjjjjjjiiiiiiiiijjjkkklllllllllmmmmmmmmmmmmlllllljjjjjjiiiiiihhheee```\\\VVVVVVVVVUUUSSSQQQPPPNNNNNNQQQVVV\\\aaaeeehhhjjjfff```ZZZUUUPPPNNNTTT\\\ccchhhooovvv{{{xxxnnneee___YYYYYY[[[```gggqqqyyy~~~yyyjjj___YYYUUUWWW\\\gggtttvvvppphhhcccbbbeeehhhjjjtttvvvxxxyyy||||||\\\JJJGGGHHHHHHHHHJJJKKKKKKJJJHHHFFFGGGHHHGGGKKKRRR```wwwwwwjjj\\\UUURRROOOLLLMMMLLLLLLNNNSSSZZZccclllqqqyyy{{{~~~zzzpppiiieee[[[[[[___dddkkkqqqssstttqqqtttyyy}}}999999:::===>>>CCCOOO\\\tttrrrZZZLLLFFFEEECCCBBBBBBBBBDDDEEEGGGGGGGGGGGGGGGFFFFFFFFFHHHEEEDDDHHHKKKOOOVVV^^^kkkpppvvv|||{{{uuummmeee```[[[ZZZXXXWWWWWWXXXYYYYYY[[[]]]______^^^bbbiiioooxxx|||{{{xxxsssqqqooolllfffaaa^^^```eeejjjmmmlllhhhdddZZZVVVTTTZZZkkktttggg^^^YYYWWWVVVWWWYYY^^^dddjjjnnnoooqqqpppoooqqqsssttttttssssssrrrpppnnnmmmmmmmmmmmmpppnnnllljjjhhhhhhiiiiiihhhgggggggggggghhhjjjkkkllllllmmmmmmmmmmmmllllllmmmmmmllllllkkkhhhccc___VVVUUUTTTSSSRRRQQQQQQQQQQQQTTTYYY___dddhhhjjjkkkddd]]]VVVQQQLLLJJJOOOWWW^^^cccjjjqqqvvv{{{{{{qqqfff]]]XXXTTTUUUWWW\\\cccmmmuuuzzzxxxjjjaaa[[[XXXZZZ___lllxxx|||vvvnnniiiggghhhiiijjjooopppqqqrrrvvv~~~}}}xxx}}}aaaNNNIIIHHHHHHHHHNNNNNNNNNLLLJJJHHHHHHIIIJJJMMMSSSaaazzzyyykkk]]]VVVRRROOOMMMNNNLLLLLLNNNSSSZZZccckkkpppwwwzzz~~~yyyqqqlllcccccceeeiiioootttwwwxxxwwwzzz~~~:::999:::===>>>BBBOOO[[[rrrwww]]]MMMFFFEEECCCBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGDDDDDDHHHJJJMMMUUU]]]hhhmmmtttzzz}}}~~~yyytttnnngggccc```___^^^]]]^^^___aaabbbeeeggghhhgggddddddgggkkkqqq{{{|||zzzwwwqqqmmmggghhhjjjmmmpppqqqooommmbbb]]]ZZZ^^^llluuuhhh]]]VVVSSSQQQPPPQQQVVV^^^ffflllooonnnmmmlllmmmooopppooonnnrrrpppooommmlllllllllmmmooonnnllliiihhhhhhhhhhhheeeeeeddddddeeefffhhhiiikkkkkkllllllllllllkkkkkkmmmmmmllllllkkkhhhccc___VVVUUUSSSQQQPPPPPPQQQRRRSSSVVV[[[aaaeeehhhiiijjjaaaYYYQQQKKKFFFDDDIIIPPPVVV[[[aaahhhmmmsssxxx|||tttiii^^^UUUQQQNNNOOOQQQVVV^^^gggooouuuxxxvvvjjjccc^^^\\\^^^bbbooozzzxxxrrrooommmlllkkkkkkkkkkkklllppp{{{|||vvvzzzfffRRRKKKIIIIIIJJJRRRSSSRRRPPPLLLJJJIIIJJJMMMOOOUUUggg|||mmm]]]VVVRRROOOMMMNNNMMMMMMNNNRRRYYYaaaiiinnntttxxx}}}{{{uuunnnmmmmmmppptttyyy{{{||||||~~~:::999:::<<<===BBBNNNZZZnnn{{{^^^LLLEEEEEECCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEFFFDDDDDDGGGIIIKKKTTT]]]fffkkkrrrxxx|||~~~}}}zzzxxxvvvsssooollliiihhhgggggghhhkkknnnooooooqqqrrrpppmmmiiihhhhhhjjjrrr}}}~~~yyyuuuqqqqqqtttwwwzzzzzzxxxvvvjjjeeeaaacccnnn|||oooddd\\\XXXRRRPPPPPPSSSZZZccckkkooonnnmmmlllmmmoooooonnnmmmpppooommmlllkkkkkkkkklllnnnmmmkkkiiihhhgggggggggdddcccccccccdddeeeggghhhiiiiiijjjjjjjjjjjjiiiiiijjjiiiiiiiiihhhddd___\\\WWWUUUQQQNNNLLLMMMNNNOOOSSSVVV\\\aaadddfffeeeeee\\\TTTKKKEEEAAA???CCCIIIMMMQQQVVV\\\bbbhhhnnnrrr{{{~~~~~~qqqdddYYYQQQMMMJJJJJJLLLQQQXXXaaajjjooouuu}}}}}}sssiiiccc```]]]```dddoooyyy}}}yyyvvvtttqqqmmmllljjjiiinnnzzzyyy}}}gggTTTMMMJJJKKKNNNVVVVVVUUURRRNNNKKKJJJJJJNNNQQQ[[[qqq{{{mmm]]]UUUQQQNNNMMMNNNMMMMMMOOORRRXXXaaahhhmmmrrrwww}}}|||wwwuuutttvvvyyy|||~~~{{{|||}}}:::999:::<<<===AAAMMMYYYjjj}}}___MMMEEEDDDDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCDDDGGGGGGIIIRRR\\\dddiiipppvvvzzz}}}}}}|||zzzzzzzzzyyywwwuuurrrqqqppppppsssvvvzzz}}}{{{}}}~~~|||xxxsssooommmjjjnnnwww{{{xxxxxxzzz~~~|||pppkkkgggiiittt|||qqqiiidddXXXUUURRRSSSXXX```gggkkknnnmmmllllllnnnooonnnmmmnnnmmmkkkjjjjjjjjjjjjkkkmmmlllkkkiiihhhgggffffffdddccccccbbbbbbdddeeefffeeeffffffggggggffffffeeefffeeeeeedddccc```[[[XXXVVVSSSNNNJJJHHHHHHIIIJJJRRRVVV[[[```ccccccaaa___VVVNNNEEEAAA>>><<<>>>CCCDDDGGGLLLPPPUUU[[[aaafffqqquuu}}}|||oooaaaVVVNNNJJJHHHHHHJJJNNNTTT]]]eeejjjuuu|||yyyoooeee```]]]\\\^^^bbbnnnwww~~~|||sssqqqllljjjnnnzzzfffUUUMMMKKKNNNSSSXXXXXXWWWTTTOOOLLLKKKKKKLLLSSSaaa{{{yyyjjj[[[SSSPPPMMMKKKLLLNNNNNNOOORRRYYYaaaiiimmmqqqvvv}}}wwwvvvxxx}}}{{{{{{|||}}}}}}}}}wwwwwwxxx|||~~~~~~:::999:::<<<===AAALLLYYYiii}}}```OOOEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCEEEFFFFFFGGGPPP[[[eeeiiipppvvvyyy|||~~~}}}~~~}}}}}}~~~|||zzzyyyyyyzzz}}}~~~{{{sssssswww|||yyy{{{~~~~~~rrrooolllooozzz}}}uuuooo```\\\WWWUUUYYY^^^dddfffkkkjjjiiijjjlllmmmmmmkkklllkkkjjjiiihhhiiijjjjjjlllkkkjjjiiihhhfffeeeeeedddcccbbbaaaaaaaaabbbcccaaaaaabbbbbbbbbbbbaaaaaabbbaaaaaa```___\\\WWWTTTRRROOOJJJFFFDDDDDDEEEFFFPPPTTTZZZ___```___[[[YYYNNNFFF???===<<<:::<<>>@@@CCCEEEIIINNNTTTYYYgggnnnwwwyyylll___SSSKKKGGGGGGGGGHHHKKKQQQYYY```eeessszzzvvvkkk```ZZZWWWVVVYYY^^^lllvvv}}}yyysssmmmoooyyyzzzcccTTTMMMLLLQQQWWW[[[[[[YYYVVVQQQNNNMMMMMMMMMUUUfffvvvhhhZZZTTTQQQMMMKKKKKKNNNNNNOOOSSSZZZbbbjjjoooqqqvvv}}}xxxmmmkkkooo{{{~~~zzzxxxrrrrrrsssxxxzzzzzzzzz~~~:::999:::<<<<<<@@@LLLXXXkkkxxx]]]MMMDDDDDDDDDCCCBBBAAA????????????@@@@@@AAABBBBBBCCCBBBCCCEEEFFFEEEFFFOOOZZZfffjjjpppvvvyyy{{{}}}}}}~~~{{{xxx{{{|||~~~~~~{{{{{{~~~~~~rrrpppnnntttzzzuuuhhhddd^^^\\\]]]aaaeeegggjjjiiihhhjjjlllmmmmmmlllkkkjjjiiihhhggghhhiiijjjkkkkkkjjjiiihhhfffeeeddddddcccaaa___^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^]]]]]]\\\[[[ZZZZZZYYYVVVQQQMMMJJJHHHEEEBBBAAAAAABBBCCCJJJNNNTTTYYYZZZWWWSSSOOOFFF???::::::;;;999999;;;;;;;;;<<<===???DDDJJJNNN[[[dddppp{{{xxxlll___SSSKKKFFFFFFFFFFFFIIINNNUUU\\\```mmmuuusssggg[[[TTTQQQPPPTTTYYYgggqqq|||uuuttt|||wwwbbbTTTMMMLLLRRRZZZ]]]]]]\\\YYYTTTQQQPPPPPPOOOWWWfff}}}sssggg[[[VVVSSSOOOLLLLLLNNNNNNPPPTTT[[[dddlllqqqssswww}}}}}}ooobbb```eeerrr~~~vvvqqqlllkkkmmmttt}}}wwwvvvwww{{{:::999:::<<<<<<@@@LLLXXXmmmrrrXXXIIIDDDDDDDDDCCCBBBAAA???>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBEEEFFFDDDEEEOOOZZZfffkkkqqqvvvyyy{{{}}}~~~||||||~~~|||xxxtttuuuxxx~~~}}}{{{}}}~~~rrrppppppvvv{{{uuuooojjjeeebbbcccfffiiikkkjjjiiiiiikkknnnoooooonnnjjjiiihhhgggggghhhiiiiiijjjjjjjjjiiihhhfffdddccccccbbb```]]]\\\[[[[[[[[[ZZZ[[[[[[\\\\\\[[[[[[ZZZVVVUUUUUUTTTSSSPPPKKKGGGDDDCCCAAA@@@@@@AAABBBCCCCCCHHHNNNRRRSSSPPPKKKGGG@@@:::666888:::888888999999999999999:::>>>CCCHHHPPPZZZjjjwwwyyynnnaaaVVVMMMHHHFFFEEEEEEGGGLLLRRRYYY]]]gggqqqqqqeeeXXXPPPLLLLLLPPPUUUbbbmmm{{{|||yyyvvvcccUUUMMMLLLSSS[[[______^^^[[[VVVSSSRRRSSSQQQYYYeeexxxrrrfff\\\XXXVVVQQQMMMMMMMMMNNNPPPUUU\\\eeennnssstttxxx~~~wwwhhh[[[YYY^^^lll~~~tttmmmfffeeehhhpppzzzttttttuuuzzz666888;;;======@@@LLLXXXmmmiiiVVVMMMDDDCCCBBBAAA@@@?????????????????????????????????DDDEEEFFFDDDCCCFFFLLLQQQaaagggnnnsssvvvwww{{{~~~|||zzz{{{~~~}}}{{{yyyvvvtttuuuyyy|||~~~{{{{{{~~~xxxuuurrrssszzz{{{vvvqqqjjjcccaaadddhhhhhhgggfffgggjjjlllmmmmmmmmmllljjjlllmmmkkkgggeeefffhhhhhhfffeeeeeeeeedddbbb```eeecccaaa___]]][[[ZZZZZZ[[[YYYVVVTTTSSSRRRPPPOOOMMMMMMLLLKKKIIIGGGEEECCC>>>>>>>>>>>>============AAACCCGGGIIIIIIGGGCCCAAA???===:::888777777888888999:::;;;;;;;;;===@@@BBBHHHRRRaaaqqq|||}}}tttjjj```VVVMMMGGGCCCDDDFFFHHHJJJOOOUUUYYYcccnnn|||ttteeeUUULLLIIIHHHLLLQQQ___hhhttt}}}uuu___RRRNNNOOOUUU\\\bbbbbbaaaaaa___ZZZUUUPPPVVV]]]fffssstttccc[[[YYYQQQPPPQQQLLLIIIJJJMMMTTT^^^iiiqqquuuxxxzzz}}}qqq^^^QQQTTTZZZddd|||uuuiiibbbbbbeeemmmwwwwwwrrrpppuuu888999;;;======@@@MMMZZZooo{{{dddRRRIIICCCBBBAAA@@@???>>>>>>>>>????????????????????????AAABBBCCCBBBAAADDDKKKPPP___eeemmmrrrtttvvvzzz}}}}}}||||||~~~|||zzzxxxuuusssuuuxxx~~~zzzwwwwww}}}~~~wwwvvvwwwyyytttnnnhhhaaa___bbbfffgggfffhhhiiijjjkkklllllllllllliiikkkkkkjjjfffdddeeefffiiihhhfffffffffdddbbb___aaa```___]]][[[YYYXXXWWWXXXUUURRRPPPOOONNNLLLJJJHHHHHHGGGEEEDDDBBB@@@???===============<<<<<<<<<===???AAACCCCCCAAA???===;;;:::999888777888999999777888999999888:::<<>>=========>>>>>>>>>>>>>>>>>>>>>>>>===???@@@??????BBBIIINNN]]]cccjjjooorrruuuyyy|||~~~~~~~~~~~~|||zzzwwwtttvvvyyyyyywwwvvv{{{{{{{{{}}}wwwrrriiiddd^^^]]]___ccceeeeeeiiiiiihhhhhhiiijjjjjjkkknnnoooooommmjjjhhhhhhiiiiiigggfffeeedddccc```]]]\\\\\\\\\[[[YYYVVVSSSRRRRRROOOLLLJJJHHHGGGEEECCCAAA@@@@@@???===;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;777777777888888999999:::666777888888777888:::<<<@@@HHHUUUdddpppyyy~~~zzztttkkkaaaXXXPPPHHHDDDBBBCCCDDDFFFHHHMMMRRRWWW```jjjwwwtttfffVVVLLLHHHEEEGGGKKKNNNXXXgggsss|||jjjWWWOOOQQQZZZccciiiiiiiiigggddd___ZZZWWWYYY___fffqqqsssaaaYYYXXXSSSWWW]]][[[QQQOOOOOORRRZZZccckkkoootttwww{{{~~~zzzcccUUULLLLLLMMMSSSiii|||mmmcccbbbccchhhpppvvvxxxwwwooolllkkkqqq}}}<<<;;;<<<======AAAPPP^^^wwwxxxaaaQQQHHHBBBAAA@@@???>>>=================================;;;===>>>>>>>>>AAAHHHNNN\\\aaahhhnnnqqqtttxxx||||||yyyzzz|||}}}zzzxxxzzz~~~wwwqqqeeeaaa\\\[[[]]]aaaccceeegggfffffffffggghhhjjjkkkppppppooonnnllljjjjjjiiihhhfffdddcccbbb```]]]ZZZXXXXXXXXXXXXVVVSSSOOOMMMLLLIIIFFFDDDCCCAAA???===<<<<<<;;;;;;999888666666888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<666777888999999999999999888999::::::999999;;;<<<>>>DDDOOO]]]jjjtttyyy{{{wwwqqqggg]]]UUUNNNHHHDDDAAABBBCCCDDDFFFKKKPPPUUU]]]gggsss}}}zzzkkk[[[QQQKKKGGGGGGIIIHHHPPP\\\gggpppyyyvvv^^^RRRSSS]]]hhhnnnoooooolllgggbbb^^^\\\\\\aaahhhrrrwwwdddZZZWWWSSSXXX```___TTTQQQOOORRRYYYccclllppprrruuuzzz}}}ttt\\\RRRJJJHHHFFFJJJ]]]rrrqqqcccbbbaaaeeelllqqqrrrqqqkkkiiijjjqqq}}}<<<<<<=========BBBPPP^^^yyyzzzcccRRRIIICCCBBBAAA@@@>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>===>>>AAAHHHNNNZZZ___ffflllooosssxxx|||}}}~~~{{{xxxyyy|||~~~uuupppbbb^^^[[[YYY[[[___ccceeegggffffffggghhhkkkmmmnnnmmmlllkkkjjjjjjiiihhhgggfffdddbbbaaa```^^^[[[YYYTTTTTTTTTTTTRRROOOKKKIIIFFFDDDAAA???>>>===<<<::::::::::::999888777666555666777777888999::::::;;;======<<<<<<<<<<<<======888999::::::::::::999999:::;;;<<<<<<;;;:::;;;<<<>>>BBBKKKXXXfffpppvvvxxxssslllbbbXXXQQQJJJEEEBBB???@@@BBBCCCEEEIIINNNRRR[[[eeerrr|||sssbbbWWWOOOHHHFFFGGGFFFJJJQQQYYYaaalllyyy}}}fffWWWVVVbbbnnntttuuuuuuqqqkkkeeebbbaaaaaadddkkkuuu|||hhh\\\XXXRRRVVV^^^]]]SSSQQQPPPSSS[[[eeemmmrrroootttyyy|||~~~pppXXXPPPIIIFFFCCCEEESSScccwwwttteeeaaa___```eeeiiikkkkkkhhhhhhkkkttt;;;;;;===>>>>>>BBBOOO]]]xxx}}}dddRRRHHHCCCBBBAAA@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>======AAAGGGMMMWWW\\\ccciiilllqqqwww|||}}}~~~}}}}}}yyyqqqlll^^^[[[YYYWWWYYY]]]bbbeeeggghhhhhhiiijjjlllnnnooollljjjiiiiiijjjkkkiiihhhbbbaaa___^^^^^^\\\YYYWWWPPPPPPOOONNNLLLIIIGGGEEEAAA???===;;;;;;;;;:::888888888999999888777666666555555666777999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@@@@>>>======>>>AAACCCIIIUUUcccnnnsssuuuooohhh]]]RRRKKKEEEAAA???>>>???@@@AAACCCGGGLLLPPPYYYcccqqq||||||jjj^^^TTTKKKFFFFFFEEEGGGJJJNNNTTT___mmmwww~~~~~~lll[[[[[[ggguuu|||}}}}}}xxxqqqkkkhhhhhhgggjjjpppxxxkkk^^^XXXPPPSSSYYYXXXQQQOOOOOOSSS[[[eeemmmrrrnnntttzzz|||}}}nnnXXXOOOGGGDDDBBBCCCKKKUUUgggzzz|||kkkeee___\\\___bbbddddddfffiiioooyyy999:::===???>>>BBBNNN[[[tttgggSSSHHHBBBAAA@@@???>>>=========::::::::::::::::::::::::;;;=========<<>>>>>>>>>>>==================>>>@@@AAABBBDDDFFFGGGGGGEEEDDDCCCDDDDDDDDDHHHRRR```kkkqqqrrrnnnggg[[[PPPHHHCCC???======>>>???@@@BBBEEEKKKOOOXXXcccrrr~~~uuuhhh\\\QQQJJJIIIEEEFFFGGGHHHLLLUUUbbbkkk}}}{{{ppp______mmm|||wwwqqqooopppooopppuuu{{{lll___XXXOOOPPPVVVSSSOOONNNNNNRRRZZZcccjjjmmmmmmtttzzz||||||~~~mmmXXXOOOEEEAAAAAABBBEEEIIIWWWhhh}}}yyyqqqfff___^^^```aaabbbfffkkkttt888999===??????BBBMMMZZZpppjjjUUUIIIAAA@@@???===<<<<<<<<<<<<::::::::::::::::::::::::;;;<<<===<<<;;;===CCCIIIQQQVVV]]]bbbfffkkkrrrwwwyyy|||zzzqqqjjjdddaaaVVVUUUTTTSSSTTTXXX^^^ccccccdddddddddcccaaa___^^^ZZZXXXWWWYYY\\\^^^]]][[[QQQPPPNNNNNNNNNMMMKKKIIIIIIHHHEEECCCAAA??????>>>999777666666777777777666444444555555555444444333444555666888999;;;<<<===>>>???@@@AAAAAA@@@???>>>>>>=========???BBBEEEGGGKKKMMMOOONNNLLLKKKJJJJJJEEEDDDGGGQQQ^^^jjjooopppppphhh\\\QQQIIICCC@@@>>>===>>>??????AAAEEEJJJNNNWWWcccssspppdddWWWOOOMMMDDDEEEFFFGGGIIIPPPZZZbbbvvvvvvyyyqqq```aaaqqq{{{uuusssuuuttttttxxx|||}}}lll___XXXOOOOOOTTTQQQNNNMMMNNNRRRYYYaaafffiiimmmtttzzz||||||~~~nnnXXXNNNDDD@@@AAABBBBBBBBBDDDSSSfffvvv|||nnneeeaaabbbccccccgggmmmwww999>>><<>><<<;;;:::;;;;;;<<<<<<;;;;;;:::===============???CCCGGGOOOSSSXXX^^^dddjjjqqquuuxxxzzz|||~~~|||rrrkkkeee```^^^YYYVVVRRRQQQSSSUUUXXXXXX```___]]]\\\[[[YYYUUURRRLLLMMMOOOQQQQQQQQQOOONNNLLLKKKJJJHHHGGGFFFFFFFFFBBBAAA???===;;;999888888;;;:::999777666666777777777666666555555444333333333666888:::::::::<<<===???@@@AAAAAABBBBBBBBBBBB>>>>>>>>>===???EEELLLQQQSSSVVVXXXYYY[[[\\\VVVNNNJJJGGGIIIQQQ[[[bbbjjjqqqssskkk^^^QQQHHHCCC@@@??????@@@@@@AAACCCGGGMMMQQQ[[[eeeuuu{{{ooocccVVVLLLIIIGGGGGGHHHHHHIIIPPPYYYkkkvvv|||pppeeeiiiuuu}}}|||}}}}}}~~~}}}|||rrr]]]TTTSSSQQQNNNMMMKKKLLLMMMQQQWWW^^^eeeiiimmmrrrxxxzzz{{{~~~jjjZZZPPPGGGCCCBBB??????@@@DDDJJJWWWfffuuuyyyoooiiicccdddiiilllqqq{{{;;;@@@>>>@@@HHHIIINNN\\\tttoooWWWKKKEEEBBB@@@>>>>>>===<<<:::::::::;;;;;;;;;;;;::::::<<<======<<<<<<>>>BBBFFFLLLPPPVVV[[[aaahhhnnnsssvvvwwwyyy|||}}}~~~~~~~~~{{{qqqhhhbbb\\\XXXVVVQQQOOOLLLLLLOOOQQQSSSTTTWWWVVVTTTRRRQQQNNNJJJGGGDDDFFFGGGIIIIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@BBBAAA???===<<<;;;;;;:::999888666555555555555666777666666555444444333333444666888999999:::;;;===???@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAABBBGGGMMMRRRZZZ^^^bbbdddffffff^^^UUUNNNJJJJJJRRR[[[bbbkkkrrrtttmmm```TTTJJJDDD@@@???<<<======>>>@@@EEEKKKPPP]]]hhhwwwvvvjjj]]]TTTMMMIIIGGGHHHHHHIIIOOOVVV```sss|||rrrwwwssskkkooo}}}sss^^^TTTSSSQQQNNNMMMKKKKKKMMMPPPVVV]]]dddiiimmmsssxxxzzz{{{mmmYYYOOOFFFBBBAAA>>>>>>@@@BBBEEEMMMWWWcccrrrxxxpppoooqqqpppuuu~~~===BBB@@@AAAHHHIIINNN\\\nnnsssXXXLLLDDDBBB???======<<<;;;999::::::;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;===AAADDDIIILLLRRRXXX^^^dddkkkpppssstttwwwyyy{{{|||||||||}}}~~~~~~}}}qqqkkkccc\\\VVVRRROOOLLLIIIHHHGGGHHHKKKNNNOOOOOOOOOMMMKKKIIIGGGEEEAAA>>>===>>>@@@AAAAAA@@@????????????>>>>>>===============<<<;;;:::999999999999777777666666555666666777777666666555555444444333555777888999888888:::;;;??????AAACCCDDDEEEEEEEEEFFFFFFEEEDDDEEEHHHNNNRRR^^^dddkkkpppsssrrriii^^^UUUPPPNNNSSS[[[bbbkkkrrrvvvpppfffZZZOOOFFFAAA???;;;<<<===>>>@@@FFFMMMRRR```kkkzzzttthhh___UUUOOOKKKKKKLLLLLLOOOSSSXXXfff~~~{{{qqqtttuuupppvvvttt___UUURRRPPPNNNMMMJJJKKKLLLOOOUUU\\\cccgggnnnsssxxx{{{||||||{{{pppZZZPPPFFFCCCBBB@@@???AAAAAA@@@BBBGGGNNNZZZnnn{{{zzzuuuyyy===BBB@@@AAAHHHHHHLLL[[[kkk~~~yyy\\\NNNCCCAAA>>>======<<<:::999:::::::::;;;;;;:::::::::::::::;;;;;;:::<<>>===<<<<<<>>>>>>?????????@@@??????;;;;;;:::999999999::::::888888888888888888999999777777777666555555444444666777888888777777999:::>>>???AAACCCEEEGGGHHHHHHHHHIIIHHHGGGGGGIIIMMMPPPZZZcccmmmuuu||||||sssiii___XXXTTTWWW]]]ccclllsssyyyuuummmaaaUUUJJJCCC@@@===>>>>>>@@@CCCJJJRRRWWWbbbmmm|||~~~rrriiiaaaYYYSSSSSSTTTRRRRRRSSS[[[dddttt}}}sssuuuwwwrrrzzzuuu```VVVRRROOOMMMMMMJJJJJJLLLOOOUUU\\\bbbfffnnnrrrwwwzzz}}}zzzxxx~~~sss\\\RRRIIIFFFDDDAAAAAABBBAAA>>>>>>AAADDDLLLZZZhhhzzz}}}<<>>@@@GGGGGGKKKZZZlll~~~bbbQQQCCCAAA>>>======<<<:::999999::::::::::::::::::999999:::;;;::::::;;;===@@@DDDHHHNNNTTTZZZaaahhhmmmppprrruuuwwwyyy{{{{{{{{{~~~{{{ssskkknnnuuu}}}{{{uuuooollliiigggeee_________```___]]]ZZZWWWSSSOOOKKKGGGEEEDDDBBBAAABBBAAABBBEEEJJJMMMOOOOOOKKKIIIFFFDDDCCCBBB@@@>>>=====================<<<======???AAABBBBBBBBBBBB@@@??????>>>======>>>>>>999999999:::::::::::::::999999888777777666666555666777777777666666888:::===???AAADDDGGGIIIKKKLLLJJJKKKKKKJJJIIIJJJMMMOOOVVV___kkkwwwxxxkkkccc]]]^^^bbbgggnnnvvv}}}{{{vvvkkk\\\OOOFFFAAA>>>???@@@AAAEEEMMMVVV\\\eeeooo~~~~~~uuunnnfff___^^^]]]ZZZXXXYYYbbbgggqqq~~~sssvvvyyyvvv~~~vvvbbbWWWRRRNNNLLLMMMKKKKKKLLLOOOTTT[[[bbbfffnnnqqqvvvyyy}}}}}}yyyuuu{{{ttt^^^TTTJJJFFFDDDAAA@@@AAA???======@@@BBBEEEMMMVVVcccnnn}}};;;???===???FFFGGGKKKZZZooofffTTTDDDBBB???======<<<;;;999999999::::::::::::999999999:::;;;;;;:::;;;===???CCCFFFLLLSSSYYY```ggglllpppqqqtttwwwyyy{{{{{{{{{|||}}}}}}qqqiiiccchhhqqq|||tttoooiiibbb^^^ZZZVVVTTTQQQQQQQQQPPPOOONNNLLLKKKGGGEEEBBB@@@@@@@@@???>>>???@@@AAAFFFMMMSSSWWWYYYRRROOOKKKHHHGGGEEEBBB@@@@@@@@@@@@???????????????===>>>AAACCCEEEFFFFFFFFFDDDDDDBBBAAA@@@??????>>>;;;;;;<<<<<<<<<;;;::::::;;;::::::999999888777777555666666555555666888;;;===???BBBEEEIIILLLNNNOOOMMMOOOOOOOOONNNNNNPPPQQQUUU^^^jjjvvvyyyqqqjjjiiikkknnnttt{{{~~~tttdddTTTIIIDDD>>>???@@@BBBGGGOOOYYY```jjjsssxxxqqqooolllgggeeefffjjjmmmttt}}}qqqvvv|||zzz}}}wwwdddXXXQQQMMMLLLMMMLLLLLLMMMPPPUUU\\\bbbfffmmmppptttxxx|||{{{wwwrrrxxxvvv```UUUKKKFFFCCC???===>>>===;;;===@@@AAAAAAEEEJJJQQQZZZggguuu;;;???>>>@@@GGGHHHMMM\\\ppphhhUUUEEEBBB@@@>>>>>>===<<<:::999999::::::::::::999999999;;;<<<<<<;;;;;;===>>>@@@DDDKKKQQQXXX___fffkkknnnpppsssvvvxxxzzz{{{{{{||||||}}}}}}uuuiiiaaa___fffppp{{{vvvoooddd```ZZZUUUQQQNNNKKKIIIHHHIIIIIIHHHFFFEEEEEEEEECCCAAA??????@@@AAAAAA@@@@@@AAADDDKKKUUU___fffjjjccc___ZZZUUUQQQNNNJJJHHHFFFFFFEEEDDDDDDDDDDDDDDDDDDFFFIIILLLOOOPPPPPPPPPNNNMMMJJJHHHFFFDDDCCCCCC@@@AAAAAAAAAAAA@@@>>>===<<<<<<<<<;;;::::::999999444444555444444666999<<<===???BBBFFFJJJMMMPPPQQQRRRTTTVVVVVVUUUTTTUUUWWWXXX___hhhttt~~~vvvuuuvvvwww|||{{{jjjXXXKKKFFFAAAAAABBBEEEJJJSSS^^^eeeooowwwyyyxxx{{{yyy|||}}}pppxxx|||{{{|||tttvvvxxxeeeYYYQQQLLLKKKMMMMMMMMMNNNQQQVVV\\\cccggglllnnnrrrwww{{{yyyuuuooottt|||xxxdddYYYNNNIIIEEE@@@>>>???>>><<<===@@@@@@>>>@@@DDDGGGMMMVVV___jjjwww;;;@@@>>>AAAIIIJJJOOO^^^pppiiiUUUEEECCC@@@??????>>><<<;;;999999999::::::999999999999;;;<<<<<<<<<;;;===>>>???CCCIIIPPPVVV^^^eeejjjmmmooorrruuuwwwyyyzzzzzz}}}}}}}}}}}}~~~}}}{{{pppddd\\\^^^eeeppp{{{ssshhh```VVVRRROOOLLLJJJIIIGGGFFFEEEEEEFFFDDDCCCBBBBBBCCCCCCBBBAAAAAACCCEEEEEEDDDCCCDDDHHHQQQ]]]jjjtttyyytttpppiiiccc]]]XXXTTTQQQLLLKKKJJJIIIIIIIIIIIIIIINNNPPPSSSWWWZZZ[[[[[[[[[[[[ZZZWWWTTTQQQOOOMMMMMMGGGGGGHHHHHHGGGEEECCCBBB>>>======<<<;;;;;;::::::333333444444444666:::===<<>>@@@???===???CCC???BBBHHHNNNVVVcccrrr|||@@@AAABBBCCCEEEKKKUUU\\\sssnnnVVVJJJCCC>>>??????<<<:::;;;===<<<:::888777777888888777888999::::::::::::999>>>AAAFFFLLLRRRYYY```eeeiiinnntttwwwxxxyyy|||~~~}}}}}}~~~|||rrrhhh___ZZZXXXaaaooo{{{uuuiii```ZZZWWWOOOMMMIIIGGGEEEDDDCCCBBBHHHJJJLLLKKKIIIFFFEEEEEEFFFEEEEEEFFFGGGGGGEEECCC@@@FFFJJJOOO]]]sss{{{rrrggg^^^YYYXXXWWWVVVWWWXXXYYYXXXWWWVVVZZZbbbjjjqqqtttuuuttttttpppkkkddd___]]][[[[[[WWWUUUSSSQQQOOOKKKFFFBBB@@@@@@@@@AAAAAA@@@<<<999999999888777666666666777999<<>>???@@@@@@???BBBAAABBBDDDJJJSSS[[[```ttt{{{@@@AAABBBCCCEEEKKKUUU\\\tttrrrVVVKKKDDD?????????===;;;<<<;;;:::999888888888999:::888888999999999:::::::::>>>AAAFFFKKKPPPWWW^^^cccggglllrrrvvvvvvxxx{{{~~~yyyoooddd[[[VVVVVV___mmmzzzvvvrrrjjjaaaXXXRRRNNNMMMMMMLLLKKKKKKLLLNNNOOOOOOQQQRRRSSSQQQNNNLLLJJJJJJKKKKKKLLLNNNPPPPPPNNNLLLIIIMMMQQQVVVfff}}}vvvppphhhgggfffgggiiiiiiiiiggglllpppwww~~~{{{uuupppmmmkkkgggbbb^^^ZZZUUUPPPMMMJJJGGGDDDCCCBBB@@@<<<888:::999888777777777777777999<<>>@@@DDDJJJPPPUUUbbbiiirrr{{{zzzzzz|||@@@AAACCCCCCEEELLLUUU\\\uuusssWWWLLLEEE?????????===;;;<<<999999888888999999:::;;;:::999888888888999:::;;;>>>AAAEEEJJJOOOUUU[[[___eeeiiiooossstttvvvyyy|||yyymmmaaaWWWRRRRRR[[[iiivvv~~~uuupppiiifffaaa\\\WWWTTTSSSRRRKKKKKKLLLNNNQQQUUUXXXZZZ]]]^^^^^^\\\YYYVVVUUUUUUTTTVVVXXX[[[^^^]]]ZZZXXXQQQSSSTTTYYYiii~~~~~~vvvooohhhaaa[[[WWWNNNIIIDDDAAAAAAAAA???<<<;;;:::999888777777777777:::<<>>===@@@>>>===<<<>>>BBBFFFIIINNNTTT\\\eeennnyyy~~~yyyuuuuuuwww}}}@@@BBBDDDEEEGGGMMMUUU\\\tttqqqYYYMMMEEE>>>>>>>>><<<:::;;;999999999999999999999::::::999888777777999;;;<<<>>>AAADDDHHHLLLRRRXXX\\\bbbffflllpppqqqsssxxx{{{~~~~~~{{{nnnaaaWWWPPPNNNVVVdddqqq|||yyyrrrlllgggddd]]][[[XXXUUUSSSRRRRRRRRRSSSTTTVVVXXXZZZ]]]aaadddkkklllllljjjhhhfffeeefffeeefffiiimmmooommmiiifff]]][[[YYY^^^lllvvvlllfff```XXXMMMFFFDDDCCCAAA>>><<<<<<;;;999888888888888;;;<<<>>>AAAFFFOOOYYY```ccceeehhhhhhggggggiiilllmmmmmmnnnpppsssxxx|||~~~}}}zzzwwwuuuvvvwwwssskkkaaaVVVQQQJJJIIILLLVVVaaakkkvvv}}}ooowwwyyyllldddeeejjjvvv}}}rrrdddXXXRRROOOMMMKKKGGGIIILLLOOOUUU\\\eeekkkoooqqqssstttuuuxxx|||~~~}}}|||rrrkkkaaa___^^^bbbnnn{{{nnnccc[[[SSSMMMHHHEEEBBB@@@@@@@@@@@@???AAA@@@>>>======???AAACCCCCCHHHNNNTTT\\\gggsss|||~~~{{{xxxuuurrrpppqqqttt{{{AAACCCEEEGGGIIINNNWWW]]]rrrnnn\\\MMMDDD>>>===<<<:::999:::;;;;;;::::::999888777777:::999888777777999;;;<<<===???CCCFFFJJJOOOUUUYYY___dddiiimmmooorrrwww{{{{{{|||}}}~~~}}}ooobbbVVVPPPKKKSSS```lllwww~~~yyyvvvuuuuuuuuutttpppoookkkgggbbb^^^\\\\\\XXXWWWWWWWWWWWWXXXYYYZZZ___aaadddgggiiimmmrrrvvv{{{|||}}}|||{{{zzz{{{}}}~~~~~~zzzrrrmmmhhhjjjuuu}}}|||ooo^^^RRRKKKFFFAAA===>>>===<<<:::999999888888;;;;;;<<>>???@@@AAABBBAAADDDGGGKKKPPPXXXccckkkrrryyy|||wwwsssooommmjjjiiikkkmmmrrr{{{BBBEEEGGGIIIKKKPPPXXX^^^oooqqqaaaNNNEEE>>>===<<<:::999;;;;;;;;;;;;:::999888666666:::999888888888999:::;;;;;;>>>AAAEEEHHHMMMSSSWWW]]]bbbgggkkkmmmqqqvvv{{{yyyzzz|||~~~qqqbbbVVVPPPLLLSSS___jjjttt}}}~~~{{{vvvqqqjjjdddbbbbbbbbbbbb```aaaaaa___[[[YYYYYYYYY[[[\\\]]]```cccfffhhhjjjfffjjjppptttxxx}}}{{{{{{wwwcccVVVOOOKKKEEEAAA??????===;;;:::999999999::::::;;;>>>CCCMMMXXX___hhhmmmrrrrrrooommmooorrroooooopppqqqrrrsssssssssrrrtttwwwwwwtttqqqooonnnkkkkkkkkkkkkhhhaaaYYYSSSMMMNNNUUUaaalllttt}}}wwwlllvvvpppdddfffhhhqqqzzzqqqdddXXXPPPLLLIIIHHHHHHIIIJJJMMMRRRZZZdddjjjmmmpppsssuuuvvvwwwyyy{{{zzz~~~|||qqqiiiaaa]]][[[[[[\\\ggg~~~tttjjjcccXXXTTTNNNJJJHHHGGGFFFEEEAAAAAA@@@@@@@@@AAAAAAAAA@@@BBBDDDEEEHHHMMMVVV]]]bbbhhhmmmooorrrxxx{{{{{{{{{xxxtttpppllliiigggggghhhkkksss~~~CCCFFFIIIKKKMMMRRRZZZ```nnnyyyfffQQQHHH@@@>>>>>><<<;;;===999::::::;;;:::999888777888888999999999:::::::::999<<>><<<;;;:::999999999999;;;===BBBKKKVVV]]]hhhooovvvwwwrrroooppprrrqqqrrrrrrrrrrrrqqqpppooonnnpppqqqpppmmmkkkkkklllkkkjjjjjjjjjhhhbbbZZZTTTQQQSSS\\\jjjuuu{{{vvvmmmwwwwwwiiiiiijjjooovvvooocccXXXPPPLLLJJJJJJIIIIIIJJJLLLQQQYYYbbbiiillloootttwwwxxxyyyyyyzzzyyy|||}}}qqqhhh```[[[YYYYYYXXX[[[ooo{{{tttfff```YYYRRRMMMJJJHHHFFFDDDDDDDDDDDDCCCCCCBBBBBB@@@BBBDDDDDDDDDHHHOOOUUUVVV[[[___```eeeooovvvxxxyyyxxxvvvrrrnnnllljjjjjjjjjoooxxxDDDGGGJJJLLLNNNSSS[[[aaannnhhhSSSJJJBBB@@@???======???777888999:::;;;:::999999777888999::::::::::::999888;;;>>>BBBFFFKKKQQQUUU\\\```fffiiilllpppwww|||||||||}}}~~~xxxjjj^^^WWWTTTYYYbbblllttt|||zzzsssnnnkkkddd___YYYVVVWWW[[[___aaa]]]bbbiiinnnqqqtttwwwzzzyyyyyyzzz|||}}}yyyfff[[[QQQGGG???AAA@@@???===;;;::::::999888999:::===BBBJJJTTT[[[hhhpppxxxyyytttpppppprrrtttttttttsssrrrpppmmmlllkkkmmmnnnllliiihhhiiikkklllkkkjjjjjjiiiddd[[[UUUUUUXXXbbbppp{{{uuunnnyyy~~~ooonnnmmmppp{{{}}}ssslllbbbWWWPPPLLLLLLLLLIIIJJJJJJLLLPPPXXXaaahhhjjjoootttyyyzzzzzzzzzzzz{{{|||}}}~~~qqqhhhaaa[[[YYYZZZWWWVVVeeeyyywwwpppggg___XXXSSSPPPMMMIIIIIIIIIHHHGGGFFFDDDDDDAAACCCEEEEEEDDDGGGMMMRRRQQQUUUWWWXXX^^^jjjtttxxxuuuuuutttrrrnnnkkkjjjkkknnntttIIIJJJLLLNNNQQQWWW]]]bbbnnn}}}ttt]]]IIIAAACCC>>><<>>;;;>>><<<;;;::::::999999::::::;;;:::999999888888999999:::999:::===???BBBGGGNNNRRRXXX]]]ccchhhjjjnnnssswww{{{|||}}}~~~ssscccYYYZZZ___iiiuuu|||~~~}}}xxxpppiiieeedddeeeggghhhiiijjjlllpppvvv{{{zzzgggYYYOOOJJJGGGCCCAAABBB@@@<<<999;;;:::888999===???DDDOOOYYYcccllltttuuuuuuvvvvvvtttxxxuuussstttvvvtttooojjjiiijjjjjjkkkkkkkkkkkkkkknnnnnnoooooonnnjjjddd___^^^```iiixxxtttpppppppppppppppzzzwwwuuuzzznnnhhh___WWWRRRNNNLLLJJJGGGHHHIIIJJJNNNVVV^^^dddjjjnnnrrruuuvvvvvvwwwwwwyyy|||uuukkkhhhgggccc]]]XXXXXX\\\aaarrr~~~yyyssslllggg___]]]YYYWWWUUUSSSPPPNNNNNNKKKIIIIIIKKKMMMOOOOOOOOOQQQSSSUUU]]]kkkvvvzzz{{{uuupppnnnooorrrtttJJJLLLOOORRRWWW]]]eeejjjppp}}}kkkSSSHHHFFF???;;;===:::;;;::::::999999::::::;;;:::999999888888999999:::999:::<<<>>>AAAFFFLLLPPPUUU[[[aaafffiiilllrrrvvv||||||}}}}}}~~~wwwfff[[[ZZZ^^^iiiuuu}}}|||wwwqqqlllkkknnnqqqvvvxxxzzz}}}vvvgggZZZRRRMMMGGGCCCCCCAAA===;;;<<<:::999:::===???CCCMMMWWW^^^hhhqqqtttuuuxxxxxxwwwyyyvvvsssrrrrrrqqqmmmiiijjjkkkmmmooopppooommmlllpppqqqsssuuuuuuqqqkkkffffffhhhqqq}}}tttqqqpppoooooooooxxxwwwwwwwwwkkkeee]]]UUUPPPMMMKKKIIIGGGHHHHHHJJJMMMTTT\\\bbbjjjmmmrrrtttuuuuuuuuuuuuxxx{{{}}}~~~~~~tttjjjjjjkkkkkkeee]]]YYYYYY\\\cccyyy{{{wwwpppnnnjjjgggeeebbb]]]ZZZVVVRRRNNNKKKLLLNNNPPPQQQQQQUUUXXX[[[dddrrr|||~~~wwwrrrrrrvvv|||JJJLLLPPPTTTYYY___ggglllnnnyyyrrrYYYJJJGGG???<<<===:::;;;::::::999999::::::;;;:::999999888888999999:::999:::<<<===???DDDJJJNNNSSSXXX___dddgggkkkqqquuu{{{{{{{{{||||||}}}}}}}}}zzzggg[[[WWW[[[fffuuu~~~~~~zzzyyy|||zzzkkkaaaRRRKKKEEEDDDCCC???===>>>;;;::::::===???AAAJJJTTT\\\fffppptttvvvyyyzzzyyy{{{xxxuuussssssrrrooollllllooosssvvvvvvtttqqqooouuuvvvyyy{{{|||yyysssooommmqqqxxxwwwtttpppnnnnnnnnnvvvwwwxxxuuuhhhbbbZZZSSSNNNKKKIIIHHHHHHHHHHHHIIILLLRRRZZZ```iiimmmqqqtttttttttttttttwwwyyy{{{||||||}}}~~~uuullliiimmmpppmmmfff___\\\\\\]]]ooo~~~{{{xxxsssmmmiiiaaa\\\UUUQQQQQQSSSUUUVVVYYY]]]aaadddlllxxx}}}{{{|||KKKMMMPPPTTTYYY___ggglllmmmuuu{{{___MMMHHH@@@===???;;;;;;::::::999999::::::;;;:::999999888888999999:::999:::;;;<<<>>>BBBGGGKKKQQQVVV]]]bbbfffjjjpppuuuxxxyyyyyyyyyzzzzzz{{{{{{~~~~~~|||hhh[[[TTTXXXbbbrrr}}}{{{nnnZZZPPPHHHEEEEEEBBB@@@@@@<<<:::;;;===>>>@@@HHHQQQ[[[fffqqqvvvyyy||||||{{{~~~|||zzzyyyxxxvvvuuusssvvv{{{}}}yyyvvv{{{|||~~~|||xxxwww||||||xxxooommmlllnnnvvvvvvxxxvvvfff```XXXQQQLLLJJJHHHGGGHHHHHHHHHIIILLLRRRYYY___hhhlllpppssstttsssttttttwwwxxxzzz{{{{{{|||~~~xxxoookkkoootttuuuoooggg```\\\\\\iii~~~zzzuuunnnhhhaaa\\\[[[]]]___```___dddhhhkkkrrr~~~MMMOOORRRTTTXXX^^^eeejjjooossshhhSSSLLLCCC???@@@;;;;;;::::::999999::::::;;;:::999999888888999999:::999:::;;;;;;<<<@@@EEEHHHMMMRRRZZZ___ccchhhnnnsssuuuuuuvvvvvvwwwxxxyyyyyy||||||}}}~~~kkk]]]TTTVVV___nnn{{{{{{eeeYYYMMMIIIHHHDDDBBBBBB<<<;;;<<<>>>>>>???FFFNNN[[[gggrrrxxx|||~~~}}}}}}~~~~~~nnnllllllnnn~~~wwwvvvwwwyyyddd^^^VVVOOOKKKIIIHHHGGGHHHHHHHHHIIILLLRRRZZZ___gggkkkpppsssttttttuuuvvvwwwxxxzzzzzzzzz{{{~~~zzzqqqpppssswww{{{yyypppeee\\\\\\ccctttwwwqqqjjjfffeeefffhhhiiieeejjjmmmqqqyyyQQQRRRTTTVVVYYY^^^dddiiinnnppp{{{sss[[[QQQFFFAAA@@@;;;;;;::::::999999::::::;;;:::999999888888999999:::999:::::::::;;;>>>CCCFFFIIINNNVVV\\\```eeekkkpppqqqrrrssstttuuuvvvwwwwwwzzzzzz{{{}}}~~~oooaaaVVVVVV]]]kkkxxxssseeeVVVOOOKKKFFFCCCBBB===;;;<<<>>>======DDDLLLYYYfffsss{{{{{{mmmjjjkkkooo~~~xxxuuuuuu|||ccc]]]UUUOOOKKKIIIHHHGGGGGGHHHHHHIIIMMMSSS[[[aaafffjjjpppsssuuuvvvwwwxxxwwwxxxyyyzzzzzz{{{~~~yyyqqqpppqqqvvv}}}{{{mmmaaa^^^```lll}}}wwwsssssstttvvvwwwsssvvvyyyzzzTTTUUUVVVWWWZZZ^^^dddhhhlllllluuu{{{aaaUUUIIIBBB@@@:::;;;::::::999999::::::;;;:::999999999999999999:::999::::::::::::===BBBEEEFFFKKKSSSYYY]]]bbbiiinnnooooooqqqrrrtttuuuvvvwwwyyyyyyzzz|||}}}ttteeeYYYXXX]]]iiivvv}}}}}}mmm\\\SSSNNNHHHCCCAAA===<<<<<<>>>======CCCKKKWWWeeesss|||zzzllljjjkkkooo~~~yyyuuutttbbb]]]UUUOOOKKKJJJHHHGGGGGGHHHHHHJJJMMMTTT\\\bbbfffjjjppptttvvvwwwxxxyyyxxxyyyzzzzzzzzz{{{~~~xxxooommmmmmsss~~~uuuhhhaaa```hhhyyySSSUUUWWWYYY[[[___cccfffkkklllrrrnnnZZZNNNDDD@@@@@@??????>>><<<:::999777777999999999999999999999999:::::::::::::::;;;???BBBBBBFFFMMMUUU\\\bbbfffhhhkkkoooqqqoooooorrrtttssstttuuuwwwyyy{{{}}}xxxkkk\\\XXXYYYeeerrr{{{yyydddWWWRRRNNNGGG@@@AAA?????????>>>???FFFOOO\\\kkkyyyvvvllljjjjjjmmmxxx~~~vvv}}}mmmaaaTTTOOOMMMIIIGGGFFFIIIIIIHHHHHHKKKPPPWWW]]]ffflllqqqrrrtttyyy{{{zzz{{{|||}}}}}}|||}}}}}}sssooonnnpppzzzwwwpppiiigggppp~~~SSSUUUWWWYYY\\\___dddgggkkkkkkppp}}}ttt^^^OOOEEE@@@@@@<<<;;;:::999888666555555::::::::::::::::::::::::999::::::::::::;;;>>>AAABBBEEEKKKRRRZZZ```eeehhhhhhmmmpppnnnnnnrrrsssrrrssstttuuuwwwyyy{{{}}}~~~}}}~~~xxxjjj\\\WWWWWWaaammmvvv~~~ooo___WWWRRRKKKDDDCCCAAA@@@@@@???@@@GGGPPP]]]lll||||||ppphhhhhhiiimmmzzzyyypppdddWWWQQQNNNJJJHHHHHHGGGGGGGGGGGGJJJOOOVVV[[[eeelllqqqrrrtttyyy|||{{{|||}}}~~~~~~}}}~~~|||sssnnnlllmmmvvv~~~wwwqqqsss{{{SSSUUUXXXZZZ\\\```eeehhhkkkjjjmmmvvv}}}bbbQQQFFFAAA???===<<<<<<;;;::::::999999:::;;;;;;;;;;;;;;;;;;;;;999:::::::::999;;;===@@@CCCEEEIIINNNUUU]]]bbbfffeeekkkooonnnooorrrsssqqqrrrssstttvvvxxxzzz{{{|||{{{}}}yyyjjj[[[UUUSSSZZZeeeoooxxxkkk___WWWOOOJJJEEECCCAAABBBAAAAAAIIIRRR```ooosssiiiccceeehhhmmm{{{uuuhhhZZZSSSOOOKKKIIIIIIFFFGGGGGGGGGIIINNNTTTYYYeeekkkppprrruuuzzz}}}}}}}}}~~~|||tttnnnkkkjjjqqq}}}~~~yyyxxxTTTVVVYYY[[[]]]aaafffiiiiiiiiikkkqqq~~~fffSSSHHHBBB@@@=========<<<<<<<<<<<<<<<999999:::::::::::::::;;;888999::::::999:::<<<>>>BBBCCCFFFJJJQQQXXX___cccbbbiiinnnooopppssssssqqqrrrrrrtttuuuwwwyyyzzz{{{zzz|||}}}lllZZZSSSOOOTTT]]]fffqqq{{{yyyggg[[[RRRMMMGGGDDDBBBBBBAAABBBIIIRRRdddttt~~~mmmeeeaaadddggglllzzz{{{lll\\\TTTOOOKKKHHHHHHFFFGGGGGGGGGIIINNNTTTYYYcccjjjooorrruuu{{{~~~~~~~~~|||uuupppllliiikkkuuu|||}}}VVVXXXZZZ\\\^^^bbbfffiiihhhiiikkkoooxxxhhhTTTJJJDDDAAA::::::999999999999999999777777888888999999999999777999::::::999999;;;===AAAAAACCCFFFLLLTTTZZZ^^^aaahhhmmmnnnpppssstttrrrrrrssstttvvvwwwyyyzzz{{{zzz}}}qqq\\\TTTNNNOOOUUU]]]iiissszzz|||qqqaaaUUUNNNIIIEEECCCCCCAAABBBJJJSSSiiiyyy{{{~~~{{{vvvjjjdddbbbeeegggkkkyyyppp^^^TTTOOOJJJGGGHHHGGGHHHHHHIIIKKKOOOTTTXXXaaahhhnnnqqquuu{{{}}}xxxsssoooiiigggmmm{{{YYYZZZ\\\]]]___bbbfffiiiiiikkkmmmooouuukkkVVVLLLFFF@@@;;;;;;;;;;;;;;;;;;;;;;;;666666777777888888999999777888::::::999888:::;;;>>>???@@@DDDIIIPPPVVVYYY___eeekkklllnnnrrrtttsssrrrssstttuuuwwwxxxyyyzzzyyy}}}wwwbbbYYYPPPNNNOOOTTT___iiissswww|||kkk[[[RRRLLLHHHEEEDDDCCCDDDLLLUUUlll}}}}}}zzz{{{rrrnnniiidddcccfffgggjjjwwwtttaaaUUUNNNIIIGGGGGGGGGHHHIIIJJJKKKOOOTTTXXX___ffflllooottt{{{|||xxxuuurrrkkkeeeeeeqqq[[[\\\^^^^^^___aaaeeehhhjjjnnnpppppprrr|||nnnXXXNNNFFF?????????>>>>>>======<<<<<<666777777888999999::::::666888::::::888888999:::<<<===???BBBGGGMMMRRRUUU]]]bbbggghhhjjjpppssssssqqqrrrrrrtttuuuvvvwwwxxxxxx|||~~~}}}~~~kkkaaaVVVOOOKKKLLLTTT\\\hhhmmmtttzzzxxxdddYYYPPPLLLHHHGGGEEEFFFOOOYYYnnn~~~wwwmmmjjjfffbbbbbbffffffhhhvvvxxxdddWWWPPPJJJHHHHHHFFFGGGHHHIIIJJJNNNRRRVVV\\\dddjjjnnnssszzz~~~~~~zzzwwwtttrrrlllddd```hhhzzz]]]^^^_________aaadddggglllppprrrqqqqqqyyypppZZZOOOFFF======<<<<<<;;;::::::999999777777888999::::::;;;;;;666888::::::888888888999;;;<<<>>>BBBGGGLLLPPPSSS[[[```ddddddgggnnnrrrrrrppppppqqqrrrtttuuuvvvvvvvvvzzz~~~|||yyy{{{rrrgggZZZPPPIIIGGGLLLTTT^^^ccclllssszzzkkk___SSSNNNKKKIIIGGGIIIQQQ[[[nnnwwwllljjjccc```aaaeeefffhhhvvv{{{fffYYYQQQKKKIIIJJJEEEFFFGGGHHHIIILLLQQQTTT[[[bbbiiimmmrrryyy~~~~~~~~~~~~}}}yyyvvvrrrqqqmmmddd]]]cccttt______aaabbbcccdddeeeeeeiiikkkoooqqqqqquuuuuu^^^OOOEEE>>>;;;;;;<<<;;;999888999999999999999999999999999999999999999888888777777777<<<>>>@@@AAADDDHHHMMMQQQVVVZZZ```dddgggjjjlllnnnmmmmmmoooppprrrsssuuuuuuuuuuuutttsssuuuyyy~~~ooo[[[MMMIIIIIIHHHGGGQQQWWWcccnnntttvvv}}}~~~lllbbbWWWMMMKKKJJJJJJUUUcccyyyyyymmmhhhdddbbbbbbdddfffjjjuuu{{{kkk\\\RRRLLLIIIHHHHHHGGGEEEDDDFFFIIIMMMOOOVVV]]]fffnnntttwwwzzz{{{~~~{{{wwwvvvuuutttnnneee^^^```kkkvvv^^^___aaaccceeefffggggggjjjlllpppssssssxxxxxx___PPPFFF???<<<<<<<<<;;;:::999999:::999999999999999999999999::::::999999999888888888:::<<<>>>???BBBEEEKKKNNNSSSWWW]]]bbbeeegggjjjlllmmmnnnoooppprrrssstttuuutttsssqqqpppppptttyyy~~~wwwdddUUUNNNKKKHHHDDDGGGKKKUUU```fffiiiqqqzzz}}}lll___SSSOOOMMMNNNZZZhhh~~~~~~nnngggeeecccbbbdddfffiiisss~~~yyyjjj\\\RRRMMMKKKJJJHHHFFFDDDDDDEEEGGGJJJLLLTTT[[[dddlllrrrvvvyyyzzz}}}~~~}}}xxxuuutttuuutttoooeee^^^^^^hhhqqq]]]^^^```ccceeeggghhhiiiiiijjjnnnrrrsssyyyfffTTTHHHAAA>>>===<<<;;;::::::::::::999999999999999999999999::::::::::::999999999999888:::;;;===???BBBGGGKKKOOOSSSXXX]]]aaadddhhhjjjmmmnnnooopppqqqrrrsssttttttssspppmmmkkkmmmqqquuuqqq```VVVNNNGGGBBBCCCEEELLLUUU[[[```iiisss}}}zzzkkk\\\UUUQQQSSS```pppqqqhhhfffcccccceeefffhhhqqq{{{wwwhhh[[[RRRNNNLLLKKKGGGFFFDDDCCCCCCEEEGGGIIIQQQXXXaaajjjppptttwwwxxx{{{|||~~~~~~~~~xxxtttrrrrrrttttttpppfff^^^\\\dddkkkyyy~~~]]]^^^```bbbdddeeeffffffeeefffjjjnnnqqqvvvrrr]]]NNNEEE???===;;;::::::::::::999999999999999999999999999::::::::::::::::::::::::888999;;;<<<===AAAEEEIIIKKKOOOUUUZZZ^^^bbbfffhhhlllmmmnnnooopppqqqrrrsssuuutttqqqllliiihhhjjjmmmuuu~~~~~~kkk]]]RRRIIICCCEEEDDDGGGMMMSSSYYYcccmmmwww|||vvvdddYYYTTTWWWfffxxxtttjjjfffddddddffffffgggoooxxxxxxiii[[[RRRMMMKKKJJJFFFEEEDDDCCCCCCDDDEEEEEENNNTTT^^^gggmmmqqquuuwwwyyyzzz|||}}}~~~~~~xxxsssqqqqqqqqqssstttqqqhhh^^^[[[```gggwww|||^^^^^^___aaaaaabbbbbbbbbddddddhhhmmmpppuuuhhhTTTGGG@@@===:::999999:::999888999999999999999999999999::::::::::::::::::::::::999:::;;;<<<===@@@DDDHHHIIIMMMRRRWWW[[[___cccfffiiijjjkkkmmmooopppqqqrrrtttsssqqqlllhhhdddddddddiiisssvvvfffXXXNNNHHHEEEAAA@@@DDDIIIOOOYYYbbbpppvvv}}}jjj^^^XXX\\\mmmsssjjjeeecccdddfffffffffmmmuuu|||lll]]]RRRLLLHHHGGGEEEEEEEEEDDDDDDDDDDDDDDDJJJQQQ[[[dddkkkpppsssuuuwwwyyy{{{||||||~~~yyytttqqqpppqqqrrrssstttrrriii```\\\```fffwww}}}^^^^^^___```````````````eeedddggglllpppuuuxxx^^^KKKCCC>>>:::888:::;;;:::888999999999999999999999999999999999999::::::::::::999:::;;;<<<<<>>BBBEEEFFFHHHLLLPPPSSSWWW[[[___bbbccceeehhhkkknnnpppqqqsssuuuwwwuuupppiiiccc``````iiisss{{{uuudddZZZPPPHHHBBBAAACCCFFFMMMTTT^^^gggrrr{{{xxxjjjeeekkkzzzlllfffbbbaaadddggggggfffkkkrrrppp```TTTLLLHHHFFFEEEFFFHHHIIIIIIHHHGGGFFFFFFMMMWWWaaaiiinnnrrrtttuuuwwwzzz{{{||||||~~~~~~~~~zzzuuupppnnnooorrrtttsssuuussslllcccaaaffflllttt{{{\\\]]]___```bbbcccddddddbbb```bbbgggkkkooowwwyyy___IIICCC===<<<>>>???>>>;;;999999999999999999999999777777777888888999999999888999:::::::::<<<@@@CCCDDDGGGJJJMMMPPPTTTXXX\\\___aaacccgggjjjmmmpppqqqvvvzzz}}}}}}wwwooohhhdddaaaiiipppsss{{{lll___QQQHHHAAA???@@@BBBGGGNNNYYYbbbnnnxxx~~~}}}pppkkkqqquuukkkggg```aaacccggggggfffkkkrrr}}}qqqaaaUUUMMMIIIHHHEEEGGGIIIJJJKKKJJJHHHGGGEEELLLWWWaaahhhnnnrrrtttuuuwwwzzz|||||||||~~~}}}~~~}}}yyysssooommmooorrrttttttuuusssllldddccciiioooqqqyyy^^^]]]]]]___aaaaaa```______```bbbdddhhhlllppprrrtttZZZEEE<<>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888999:::;;;===>>>BBBEEEIIIKKKNNNPPPTTTVVV[[[^^^bbbeeegggjjjmmmooowww}}}|||wwwnnnddd^^^\\\]]]bbbkkkyyy~~~lll^^^SSSIIIEEEEEEDDDEEEHHHRRR]]]lllwww}}}tttooozzz}}}rrrkkkgggdddddddddddddddggglllooo~~~qqqbbbUUULLLGGGFFFHHHIIINNNSSSQQQKKKGGGGGGFFFLLLUUU]]]dddjjjpppsssuuuwwwyyy{{{{{{|||~~~|||xxxsssqqqsssttttttsssvvvuuuqqqjjjeeeeeelllssszzz|||]]]]]]]]]^^^```aaa```______```aaadddgggkkkoooqqqcccLLLAAAAAA<<<;;;===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888999:::;;;<<<===AAADDDGGGJJJLLLOOORRRUUUYYY\\\```cccfffhhhkkknnnttt{{{~~~tttkkk___[[[ZZZ\\\cccpppyyyfffZZZNNNHHHFFFDDDEEEHHHPPP[[[jjjuuu|||{{{wwwyyypppjjjfffbbbcccdddddddddfffjjjmmm{{{xxxlll^^^SSSLLLHHHGGGHHHIIINNNSSSRRRLLLHHHHHHGGGMMMUUU^^^eeekkkppptttvvvxxxzzzzzzzzz{{{}}}|||}}}~~~~~~|||xxxuuutttuuuvvvuuutttvvvtttpppiiidddfffnnntttzzz|||\\\\\\\\\]]]___```___^^^______```cccfffjjjmmmoooyyypppVVVGGGCCC===;;;===;;;::::::::::::::::::::::::999999999999888888888888888888888888999;;;<<<===???AAAEEEGGGIIILLLOOORRRVVVYYY^^^aaadddfffiiilllpppxxx|||rrrccc]]]XXXWWW[[[eeewwwrrreeeVVVMMMIIIEEEFFFHHHMMMWWWfffrrryyy~~~tttlllhhhfff```bbbdddeeeeeegggiiikkkvvv~~~}}}{{{yyyxxxxxxrrrfffZZZQQQKKKHHHGGGIIIIIINNNTTTTTTNNNJJJJJJIIIOOOWWW___ffflllqqqtttwwwxxxzzzzzzyyyyyy{{{|||yyyzzz{{{}}}zzzyyywwwwwwxxxxxxwwwvvvyyyvvvqqqjjjgggjjjrrryyy|||}}}ZZZZZZZZZ[[[]]]^^^]]]\\\^^^^^^___aaadddhhhkkkmmmrrrzzz{{{^^^KKKEEE===<<<>>>;;;::::::::::::::::::::::::999999999999999999999999888888888888999:::;;;<<<===???BBBEEEGGGIIILLLOOOTTTWWW\\\___bbbeeehhhjjjkkkttt~~~vvvjjjbbbZZZVVVWWW^^^lllzzzqqq```TTTMMMGGGFFFIIIJJJSSSaaammmvvv}}}~~~xxxooojjjhhhgggaaacccfffhhhhhhhhhiiijjjsss}}}wwwvvvuuuuuuvvvvvvoooeeeYYYPPPJJJHHHGGGIIIIIIMMMTTTUUUQQQLLLKKKKKKPPPXXX```ffflllqqqtttwwwxxxzzzyyyxxxxxxyyyzzzwwwxxxzzz|||xxxxxxyyyzzz{{{zzzyyyxxx}}}zzzsssmmmjjjoooxxx}}}~~~YYYXXXXXXZZZ\\\]]]\\\ZZZ]]]]]]^^^```bbbeeehhhjjjmmmtttcccMMMEEE>>>===???<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888999::::::;;;;;;===@@@BBBDDDFFFIIILLLRRRUUUYYY]]]```cccfffiiigggoooyyyzzzrrrhhh^^^XXXVVVYYYdddnnn|||iii\\\RRRJJJHHHIIIHHHPPP\\\hhhsss{{{~~~xxxuuuxxx|||qqqkkkhhhggggggbbbeeeiiijjjjjjjjjjjjkkkrrruuuqqqpppssswwwyyyrrrgggZZZPPPJJJHHHGGGIIIHHHLLLSSSWWWSSSNNNLLLLLLQQQYYYaaaggglllpppsssvvvxxxyyyxxxwwwvvvwwwyyywwwyyyzzz|||wwwxxx{{{|||||||||{{{{{{{{{sssnnnmmmrrrzzzYYYYYYYYYZZZ\\\]]]\\\[[[\\\\\\]]]^^^```cccfffhhhjjjrrrhhhPPPGGG???>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<888888888888888999::::::999<<>>999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<888888888888888999999:::999;;;>>>@@@AAACCCFFFHHHJJJMMMRRRVVVYYY]]]```cccdddhhhpppzzz}}}oooeee]]]XXXYYY]]]ooo}}}vvvhhh\\\QQQKKKJJJFFFKKKUUUaaammmvvv|||~~~vvvnnnlllooo~~~|||xxxvvvxxxzzz}}}xxxssslllgggddddddddddddeeegggiiijjjjjjjjjkkklllrrrpppgggkkktttxxxlll___TTTMMMIIIHHHGGGEEEHHHQQQWWWUUUOOOMMMMMMRRRYYY```eeejjjnnnqqqtttuuuvvvvvvuuuuuuwwwxxxyyyzzz{{{{{{{{{}}}~~~zzz}}}}}}vvvrrrrrrvvv{{{^^^]]]]]]___aaaaaa```___\\\\\\\\\]]]^^^aaaccceeehhhrrrqqqWWWMMMCCC???>>>777========================999999999::::::;;;;;;;;;888888888888888888999999999;;;>>>@@@AAACCCFFFHHHGGGJJJOOOSSSWWWZZZ^^^```dddgggnnnyyyyyymmmccc[[[YYY[[[cccqqqyyyjjj^^^SSSLLLJJJFFFKKKSSS___kkkuuuzzz|||~~~}}}}}}~~~}}}|||||||||}}}~~~~~~qqqkkkkkktttwwwpppkkkhhhdddgggkkkoooqqqrrrrrrqqqvvvyyy~~~qqqmmmgggdddbbbbbbbbbaaaeeeggghhhhhhhhhhhhjjjlllqqq}}}qqqeeegggoooxxxlll___UUUNNNKKKJJJFFFDDDGGGQQQWWWUUUPPPMMMMMMRRRYYY```eeeiiimmmpppssstttvvvvvvuuuuuuwwwxxxzzzzzz{{{zzzyyyzzz|||~~~}}}{{{wwwwww{{{\\\___aaabbbaaa_________[[[^^^``````^^^^^^bbbeeekkkqqq|||fffPPPFFFBBB>>>999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<>>>@@@BBBDDDEEEGGGIIIMMMOOORRRVVV[[[^^^```ccckkkwwwvvvnnngggaaa\\\bbbhhhrrrwwwkkkbbbYYYNNNGGGGGGKKKSSS___kkktttzzz{{{}}}{{{{{{~~~~~~}}}zzzxxxwwwuuutttssstttvvvwwwyyy{{{}}}xxxooojjjsssyyyppphhh```[[[^^^^^^]]]^^^___aaaccceeejjjnnnttt{{{|||jjjeee```___aaacccdddccceeefffeeeddddddeeehhhkkkmmmyyyxxxhhheeeiiixxxxxxqqq```QQQKKKJJJIIIFFFGGGIIILLLOOOPPPOOOMMMMMMPPPVVV]]]dddiiilllmmmppprrruuuvvvwwwxxx{{{}}}|||||||||||||||}}}~~~~~~zzzxxx{{{]]]___bbbbbbaaa_________\\\___aaa```______bbbfffiiioooyyyqqqXXXJJJDDD???<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<:::;;;;;;===???AAACCCDDDEEEGGGJJJMMMPPPSSSXXX[[[___aaagggooo|||wwwooofffaaa```dddkkkuuu{{{pppeee]]]UUUMMMHHHHHHLLLTTT___kkksssxxxyyy|||zzzwwwwwwxxxxxxvvvsssjjjiiiiiihhhiiilllnnnoooqqqsssvvvyyy{{{~~~|||rrrlllnnn{{{xxxpppggg^^^YYYTTTTTTTTTTTTVVVXXXZZZ[[[cccffflllttt}}}~~~lllfff```^^^```bbbcccbbbbbbccccccbbbaaacccfffhhhmmmvvvyyykkkgggkkkyyyyyyrrraaaRRRKKKJJJIIIEEEEEEFFFIIILLLMMMKKKIIIKKKOOOVVV]]]dddhhhkkkllloooqqqtttuuuvvvwwwzzz|||zzzzzzzzzzzz{{{||||||}}}~~~~~~~~~{{{yyy|||]]]```bbbbbb```_________^^^```bbbbbb``````cccgggiiimmmuuueeeQQQFFFAAA@@@========================;;;;;;<<<<<<<<<=========<<<;;;;;;::::::;;;;;;<<<:::::::::;;;===???@@@AAACCCEEEHHHJJJLLLOOOTTTWWW[[[]]]```eeennn}}}wwwmmmeee```aaadddiiipppuuuxxxxxxrrrnnnggg___WWWQQQLLLJJJHHHLLLUUU```kkkrrruuuvvvyyywwwtttrrrpppnnnkkkiii^^^]]]]]]]]]^^^___aaabbbeeehhhmmmqqquuuzzzvvvnnnjjjvvvxxxpppggg^^^YYYSSSSSSTTTUUUVVVXXXYYYZZZ^^^aaahhhpppxxxnnnhhhaaa]]]^^^aaabbbaaa^^^____________```dddffflllrrr~~~sssnnnnnnzzz{{{tttdddUUUMMMJJJHHHEEEEEEFFFHHHJJJJJJHHHFFFIIIMMMUUU]]]ccchhhjjjjjjnnnppprrrttttttvvvxxxzzzxxxxxxxxxxxxyyyzzz{{{|||~~~}}}||||||~~~|||{{{^^^```aaaaaa___^^^^^^______aaacccbbb``````cccgggjjjnnnttt}}}tttZZZIIIBBBAAA========================<<<<<<<<<<<<============<<<;;;;;;::::::;;;;;;<<<999999999:::;;;===>>>???AAACCCFFFHHHIIILLLPPPRRRTTTWWWZZZ]]]cccpppzzzpppiiibbbaaa___aaadddhhhjjjkkkdddccc```ZZZSSSNNNKKKKKKFFFJJJSSS___jjjqqqttttttwwwtttppplllhhhccc___]]]YYYXXXWWWUUUTTTTTTTTTUUUYYY]]]bbbgggmmmttt{{{{{{rrrmmmxxxyyyrrriiiaaa\\\[[[\\\]]]___```aaaaaaaaabbbeeekkkrrrzzzyyywww|||qqqjjjaaa\\\]]]___``````[[[\\\]]]^^^^^^```cccfffkkkooo}}}zzzvvv|||~~~xxxhhhXXXOOOJJJGGGHHHGGGGGGHHHIIIIIIHHHFFFFFFKKKSSS\\\bbbfffhhhiiimmmoooqqqrrrssstttvvvxxxwwwwwwwwwxxxyyy{{{|||}}}~~~~~~~~~^^^___``````^^^]]]]]]^^^^^^aaacccbbb```___bbbeeekkknnnssszzzeeeOOODDDAAA======<<<;;;;;;<<<======<<<<<<<<<=========>>>>>><<<;;;;;;::::::;;;;;;<<<999999999999:::;;;<<<===@@@BBBDDDFFFGGGIIILLLOOOMMMQQQUUUXXX\\\eeerrr}}}zzzqqqlllccc```]]]\\\\\\^^^______[[[[[[YYYUUUPPPKKKIIIHHHCCCHHHQQQ\\\hhhooossstttrrrppplllggg```[[[WWWUUUTTTSSSRRRPPPOOOMMMMMMLLLPPPSSSXXX^^^dddkkksssxxx{{{~~~wwwvvvzzztttnnnhhhdddcccdddgggiiikkkkkkjjjjjjlllnnnsssxxx}}}tttqqqnnnpppyyyqqqjjjaaa\\\\\\^^^______YYY[[[]]]___```bbbeeegggkkkppp~~~|||mmm]]]RRRKKKGGGHHHGGGFFFFFFGGGGGGFFFDDDEEEIIIQQQYYY```eeeggghhhlllnnnpppqqqqqqrrruuuvvvwwwwwwxxxyyyzzz|||~~~]]]^^^___^^^\\\[[[[[[\\\]]]___aaa```^^^]]]```ccciiimmmrrrwwwtttZZZJJJCCC======;;;;;;;;;;;;======<<<<<<=========>>>>>>>>><<<;;;;;;::::::;;;;;;<<<999999999999999:::;;;<<>><<<;;;;;;<<<>>>???<<<=========>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<::::::999999999:::;;;;;;===>>>@@@@@@@@@BBBDDDFFFDDDEEEHHHKKKOOOTTTXXXZZZ```dddhhhlllmmmllljjjjjjdddbbb```___^^^]]]YYYWWWVVVUUUTTTTTTUUUTTTOOOJJJGGGIIIMMMUUU___gggkkkmmmoooppppppmmmiiiffffffgggddddddcccaaa___\\\ZZZYYYXXXYYY\\\___bbbhhhooossszzz}}}~~~xxxvvvvvvvvvvvvvvvyyy}}}}}}yyy{{{}}}}}}}}}zzz}}}nnnhhhaaa^^^^^^___^^^]]]WWWZZZ^^^```bbbeeegggjjjqqqwwwwwweeeXXXOOOIIIFFFEEECCCCCCDDDEEEDDDCCCDDDGGGLLLSSS[[[aaafffiiimmmooopppqqqqqqrrrtttuuuvvvwwwxxxzzz|||~~~\\\]]]\\\[[[YYYXXXYYYZZZZZZ\\\^^^]]]ZZZZZZ\\\___```eeejjjooovvvqqqXXXJJJ@@@???>>><<<<<<>>>???@@@============>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<;;;::::::999::::::;;;;;;;;;<<<>>>>>>>>>???AAACCCCCCBBBCCCEEEJJJOOOQQQRRRUUUYYY]]]aaaccccccdddeeegggfffeeeeeedddbbb]]]ZZZZZZWWWVVVYYY\\\\\\VVVPPPJJJJJJMMMTTT\\\cccgggiiirrrtttvvvuuusssrrrtttvvvyyywwwuuurrrmmmiiifffdddbbbccceeefffiiinnntttxxx||||||wwwvvvwwwyyyzzzwwwzzz~~~~~~}}}~~~xxxmmmgggaaa^^^^^^___^^^\\\VVVYYY]]]```ccceeehhhjjjtttyyyyyyhhhZZZPPPIIIHHHGGGEEEEEEFFFGGGGGGFFFDDDGGGKKKQQQYYY```fffiiimmmoooqqqqqqqqqrrrtttuuuvvvvvvwwwyyy{{{~~~~~~\\\\\\[[[ZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWXXXYYYZZZ```___bbbhhhppp|||eeeRRRDDD???<<<>>>???<<<;;;===;;;;;;<<<<<<======>>>>>><<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999888999:::<<<>>>???AAAAAA======???AAAEEEHHHJJJLLLNNNPPPTTTWWW[[[___dddgggjjjkkklllllljjjgggdddbbb^^^XXXVVV\\\```^^^YYYVVVQQQSSSUUUWWWYYY^^^cccgggiiirrr}}}}}}xxxwwwvvvsssrrrrrrsssuuuyyy}}}}}}}}}~~~|||zzztttsssssssssssstttvvvyyy|||}}}|||{{{zzzvvvyyy~~~~~~zzznnnfffccc___]]]]]]^^^^^^^^^_________aaadddhhhlllooouuuyyy|||nnn^^^QQQJJJGGGFFFEEEFFFGGGGGGFFFEEEEEEGGGJJJNNNSSSZZZ```dddgggkkkoooqqqqqqrrruuuxxxwwwwwwzzz}}}|||{{{~~~[[[[[[ZZZYYYYYYYYYYYYYYYYYYXXXXXXWWWXXXYYY[[[\\\___^^^___dddkkkwwwnnnZZZIIIBBB;;;::::::999:::===<<<<<<<<<<<<============<<<;;;;;;;;;;;;:::::::::999999::::::::::::999999888999:::;;;<<<>>>??????>>>>>>???AAABBBEEEFFFGGGHHHKKKPPPTTTYYY]]]bbbffflllmmmooopppooollliiigggccc\\\YYY___eeeddd___\\\VVVVVVVVVVVVUUUVVVYYY\\\gggrrr~~~}}}}}}~~~yyyvvvvvvwwwwwwzzz~~~uuunnnkkkjjjiiihhhhhhjjjmmmoooppppppoooooonnnrrryyyzzztttttt~~~yyykkkdddaaa]]][[[[[[\\\]]]\\\[[[\\\^^^aaaeeejjjoooqqqwwwyyy~~~|||pppaaaTTTMMMGGGFFFEEEEEEGGGHHHGGGFFFGGGIIIKKKNNNSSSYYY___cccfffjjjnnnppppppqqqtttwwwxxxwwwyyy||||||}}}}}}~~~ZZZZZZYYYXXXXXXXXXXXXYYYWWWWWWWWWXXXYYY[[[^^^___^^^\\\\\\```eeeooo}}}gggSSSGGG===999999888:::>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888888999999999999888888999999999:::;;;;;;<<<<<>>??????@@@AAABBBDDDGGGMMMSSSXXX]]]cccfffmmmooorrruuuuuussspppnnnggg___ZZZaaahhhhhhccc```ZZZZZZYYYVVVSSSRRRRRRTTT\\\ggguuu}}}wwwtttssssssrrruuuzzz{{{qqqhhhbbb___\\\[[[[[[\\\]]]___aaabbbbbbcccccciiirrr}}}uuulllfffjjjxxxppphhhccc```]]][[[\\\\\\]]]\\\ZZZ[[[^^^bbbgggmmmrrruuuwwwwwwyyy|||yyyzzz|||yyyqqqdddWWWOOOGGGEEEDDDDDDFFFHHHHHHHHHJJJLLLNNNPPPSSSXXX^^^bbbdddhhhmmmoooooopppssswwwyyywwwxxx{{{}}}}}}~~~YYYXXXXXXWWWWWWWWWXXXXXXVVVWWWWWWXXXZZZ]]]```aaa^^^\\\[[[]]]```hhhxxxvvv[[[NNNAAA<<<;;;;;;===???=========<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999777888888999999888888777999999999999999999999999<<<<<<<<<<<<<<<===>>>???CCCGGGMMMSSSYYY^^^dddhhhnnnqqquuuyyyzzzxxxuuurrrjjj```[[[___fffgggcccaaa]]]]]]]]]ZZZVVVTTTSSSSSSRRR[[[fffnnnssswww{{{~~~yyywwwvvvqqqsssxxx}}}}}}rrrggg^^^XXXTTTSSSRRRRRRTTTVVVXXXZZZ\\\]]]^^^dddooo{{{{{{mmmaaa[[[```ooovvvjjjfffcccaaa^^^]]]^^^^^^^^^]]][[[\\\___dddiiinnnsssuuutttrrrrrrxxx~~~tttnnniiimmmqqqsssooofffZZZRRRHHHFFFCCCCCCEEEHHHIIIIIILLLOOOQQQRRRSSSWWW\\\```cccggglllnnnoooqqqtttxxxzzzwwwwwwzzz}}}~~~}}}~~~}}}~~~~~~}}}~~~XXXXXXWWWWWWWWWWWWXXXXXXVVVWWWWWWXXXZZZ]]]```aaa^^^\\\\\\\\\]]]cccppp~~~aaaSSSEEE???>>>===<<<=========<<<<<<;;;;;;::::::;;;;;;:::::::::999999999777888888999999888888777999888888888777777777777888888888999:::<<<===>>>CCCFFFKKKQQQWWW]]]dddiiiooosssyyy}}}~~~|||xxxuuunnneee___aaaeeeeeedddddddddeeedddbbb]]]YYYVVVVVVSSSWWW\\\```bbbfffkkkooo||||||yyyqqqrrruuuyyy~~~vvviii]]]UUUPPPOOOMMMNNNQQQTTTWWWZZZ]]]___bbbgggqqq{{{wwwggg[[[UUUXXXeeesssooogggeeeaaa___]]]\\\]]]]]]]]]\\\ZZZ\\\^^^aaaeeeiiilllmmmllljjjkkkppp{{{ttthhhbbb___bbbhhhmmmnnnhhh^^^WWWIIIFFFCCCBBBDDDGGGIIIIIIMMMQQQUUUVVVUUUVVVZZZ^^^cccgggllloooppprrrvvvyyyzzzxxxxxxzzz}}}~~~}}}}}}~~~}}}||||||}}}~~~~~~~~~XXXWWWWWWWWWWWWXXXYYYYYYWWWWWWWWWXXXYYY[[[^^^___]]]\\\\\\]]]]]]___jjjvvvkkk[[[JJJAAA???<<<::::::<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999888888999999999999888888888888888777777777666666555666666777999;;;===>>>???BBBGGGLLLSSS\\\eeekkktttxxx~~~{{{xxxssslllhhhhhhiiihhhkkkoooqqqrrrqqqnnnhhhccc___]]][[[[[[ZZZXXXWWWYYY\\\___jjjpppxxx}}}tttssssssuuuyyyyyylll^^^TTTOOONNNMMMOOOSSSXXX]]]aaadddeeekkkooovvv}}}rrrbbbVVVPPPRRR^^^kkk~~~wwwjjjdddbbb\\\ZZZYYYYYYZZZZZZYYYXXXWWWXXXZZZ\\\^^^```bbbccceeeccceeelllttt~~~wwwsssddd\\\YYY[[[```gggkkkiiiccc]]]LLLHHHCCCAAACCCFFFHHHIIILLLRRRXXXZZZXXXWWWYYY]]]bbbggglllooopppssswwwzzzzzzxxxyyy|||~~~~~~}}}|||}}}~~~~~~|||yyy{{{~~~~~~~~~XXXXXXWWWWWWXXXYYYYYYZZZYYYXXXXXXWWWXXXYYY[[[\\\[[[[[[]]]^^^]]]]]]eeeoooyyy|||hhhQQQDDD???<<<:::::::::;;;;;;;;;;;;;;;;;;<<<:::::::::999999999999888999999::::::::::::999999888888888777777777777777555555666777888:::;;;<<<===???CCCIIIRRR]]]jjjrrr|||{{{tttqqqooonnnmmmmmmttt|||~~~zzzuuuqqqpppiiigggddd___[[[YYYYYYYYY]]]ccckkkrrrxxx}}}{{{xxxuuusssvvv|||~~~pppbbbWWWRRRQQQQQQTTTZZZaaaggglllnnnppptttwww{{{zzzlll[[[OOOKKKOOO[[[hhh|||zzzmmmddd___]]]ZZZXXXWWWWWWXXXYYYWWWVVVUUUVVVXXXYYY[[[\\\]]]]]]aaa___ccciiiooo|||sssxxxfff[[[TTTTTTWWW^^^dddfffbbb^^^NNNIIIDDDAAABBBEEEGGGIIIJJJRRR[[[]]][[[XXXYYY[[[aaaeeekkknnnooorrrvvvzzzyyyyyy{{{~~~~~~}}}|||{{{{{{}}}}}}|||{{{wwwzzz~~~XXXXXXXXXXXXXXXYYYZZZ[[[ZZZYYYXXXWWWWWWXXXYYYZZZYYYZZZ\\\^^^\\\\\\bbbkkkttttttYYYHHHAAA===<<<===:::::::::;;;;;;<<<<<<<<<:::::::::999999999888888999::::::;;;;;;::::::999888888888888888777777777666666666777777888::::::<<>><<<@@@;;;;;;<<<<<<<<<;;;::::::<<<;;;999888777888999999:::::::::::::::999888777888888888888777666555444444444444444444444444444999;;;@@@GGGRRRaaapppzzz|||{{{wwwqqqmmmmmmttt~~~{{{tttoookkkjjjaaa```bbbgggooowww|||{{{uuuuuuyyyzzzkkk^^^YYYXXX^^^aaagggmmmrrrvvvxxxyyy~~~zzzqqq___OOOKKKJJJLLLYYYjjj{{{nnngggaaa[[[YYYZZZ[[[YYYWWWWWWYYYYYYYYYXXXWWWWWWWWWXXXXXXYYYZZZ[[[bbbccceeegggjjjwww~~~{{{oooZZZPPPPPPOOONNNQQQXXX\\\^^^VVVMMMGGGFFFEEEAAACCCHHHEEELLLVVV]]]```___]]]\\\```dddiiimmmooorrrtttvvvxxxyyyzzz|||}}}~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzxxxwwwwwwxxxxxx{{{{{{|||}}}\\\]]]___aaacccbbb___]]]]]]\\\YYYWWWVVVWWWXXXYYYYYYYYYYYYYYYYYY[[[___bbbhhhssscccSSSJJJ@@@;;;===:::;;;;;;;;;;;;;;;::::::<<<;;;::::::999999999::::::::::::::::::999888888777777777666555555444444333333333333333333333333888:::???GGGSSSbbbrrr}}}}}}yyyxxxuuurrroooqqqxxx{{{vvvtttiiiggggggiiiooouuuzzz|||}}}~~~~~~}}}zzz|||rrreee^^^\\\\\\___ccchhhmmmqqqtttuuu{{{}}}wwwkkk\\\NNNKKKKKKPPP```rrr~~~rrreee```]]]YYYXXXXXXZZZXXXWWWWWWXXXYYYYYYXXXVVVVVVWWWXXXYYY[[[]]]^^^___bbbfffjjjmmmwww}}}uuuaaaPPPNNNKKKIIILLLQQQUUUVVVVVVNNNHHHGGGEEEAAABBBFFFFFFMMMVVV]]]``````______aaadddiiimmmooorrrtttvvvxxxxxxyyyzzz{{{||||||}}}}}}|||{{{|||~~~}}}||||||}}}{{{zzzxxxwwwvvvwwwwwwxxxyyyzzz|||~~~\\\]]]^^^aaaccccccaaa___^^^]]]ZZZXXXVVVVVVWWWXXXWWWXXXYYYYYYYYY[[[]]]```dddnnnkkkZZZNNNBBB:::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::999999:::::::::::::::999999888999888777666555555555555333333333333333333333333777999===EEEQQQbbbsss}}}|||vvvsssoooooonnnooosss{{{{{{tttqqqmmmmmmpppuuuxxxzzz{{{{{{|||}}}~~~yyylllccc___ZZZ[[[]]]```dddiiimmmooovvvxxx{{{}}}zzzqqqbbbVVVMMMKKKMMMUUUhhh{{{vvviii]]]ZZZ[[[ZZZXXXXXXXXXVVVUUUVVVXXXYYYYYYYYYUUUUUUVVVXXXZZZ\\\^^^___\\\```gggmmmpppxxxjjjSSSNNNHHHFFFGGGJJJMMMOOOUUUPPPJJJHHHDDDAAABBBEEEFFFLLLUUU]]]```aaaaaaaaaaaaeeeiiimmmooorrrtttvvvxxxxxxwwwwwwwwwxxxzzzzzz}}}}}}}}}||||||zzzyyyyyyxxxzzz||||||{{{zzz{{{|||{{{zzzyyyxxxxxxxxxyyyzzzyyyzzz|||~~~~~~[[[[[[[[[^^^```aaa___^^^___]]][[[YYYWWWVVVWWWWWWVVVXXXZZZ[[[[[[\\\]]]___eeennn}}}tttaaaTTTGGG@@@>>>::::::999999999:::::::::888999:::;;;;;;:::888777999::::::;;;::::::999999::::::888777666666777777222222222222222222222222666888;;;BBBMMM\\\kkkuuu}}}vvvoookkkiiibbbdddfffjjjpppyyy}}}~~~|||zzzwwwrrrppprrruuuxxxyyyxxxyyyzzz{{{|||}}}~~~~~~oooccc\\\WWWVVVWWWXXX\\\aaafffiiipppsssxxx{{{}}}tttjjjYYYQQQKKKKKKOOOZZZoootttfffZZZXXX[[[[[[YYYYYYVVVUUUTTTUUUWWWYYYYYYXXXTTTTTTUUUVVVXXXZZZ\\\]]][[[___ffflllpppxxxtttZZZQQQHHHEEEEEEFFFIIILLLTTTQQQMMMIIIDDDAAAAAACCCDDDJJJSSSZZZ^^^```aaabbbaaaeeeiiimmmoooqqqsssuuuwwwvvvtttssssssuuuwwwxxxyyyzzzzzzzzzzzzyyyxxxxxxxxxyyy{{{{{{zzzyyyyyyzzz}}}|||{{{{{{{{{|||~~~|||}}}~~~|||{{{{{{{{{YYYYYYXXXZZZ\\\]]]\\\[[[___]]][[[YYYXXXWWWWWWWWWVVVYYY\\\]]]]]]]]]^^^___eeelllyyyooo]]]OOOGGGDDD<<<;;;:::999999999::::::666666888999999888777666999::::::;;;;;;;;;::::::999999888777666666666666222222222222222222222222666777999===EEEPPP]]]eeemmmnnnmmmiiieeeaaa___^^^XXXZZZ___dddkkkttt~~~}}}xxxyyy||||||{{{xxxsssrrrsssvvvxxxyyyvvvwwwxxxyyy{{{|||}}}}}}~~~sssddd[[[TTTSSSSSSTTTXXX^^^dddggglllpppvvv|||~~~~~~~~~zzzoooeeeSSSNNNKKKMMMTTTcccwwwuuuhhh\\\YYYZZZYYYXXXXXXUUUTTTSSSTTTVVVXXXXXXWWWTTTTTTTTTUUUVVVWWWXXXYYY\\\^^^bbbhhhmmmvvv~~~aaaTTTHHHEEEDDDCCCFFFJJJRRRRRRPPPJJJDDDBBBBBBBBBBBBGGGOOOVVVZZZ]]]___aaaaaadddhhhlllnnnppprrrtttuuutttrrrqqqqqqsssuuuvvvwwwxxxxxxyyyyyyyyyyyyyyyzzz{{{||||||yyyxxxxxxxxx||||||{{{{{{|||~~~|||zzzxxxvvvuuuzzz[[[YYYXXXXXXYYY[[[[[[ZZZ^^^]]]\\\ZZZYYYXXXXXXWWWWWWYYY\\\]]]]]]]]]___```bbbgggqqq~~~hhhVVVJJJDDD???>>><<<:::999999999:::555555666777777777777666999::::::;;;;;;;;;;;;;;;777777777777666555444333333333333333333333333333555666777999>>>EEEMMMSSSWWWXXXXXXWWWUUUSSSSSSSSSQQQTTTXXX^^^eeennnwww~~~wwwsssrrr~~~xxxuuusssrrrtttvvvxxxxxxuuuuuuvvvxxxzzz{{{|||}}}|||}}}yyyiii___TTTSSSSSSUUUZZZ```gggkkknnnsssyyy}}}}}}~~~~~~xxxlll```RRROOONNNSSS___qqquuujjj___ZZZWWWTTTTTTVVVUUUSSSRRRSSSUUUVVVVVVVVVSSSSSSSSSSSSTTTUUUVVVWWW]]]\\\___ccchhhpppkkkZZZKKKFFFDDDAAABBBGGGOOORRRRRRKKKEEECCCCCCBBB@@@EEELLLRRRWWWZZZ]]]___```cccgggjjjlllnnnppprrrrrrrrrqqqqqqqqqrrrtttuuuuuuvvvwwwxxxyyyyyyyyyyyy{{{|||}}}|||yyywwwwwwxxxyyyxxxxxxyyy{{{}}}~~~|||wwwrrrnnnkkkoooxxx___]]]ZZZYYYZZZ\\\\\\[[[\\\\\\[[[ZZZZZZYYYYYYXXXWWWYYY[[[[[[[[[\\\^^^``````cccjjjtttyyydddSSSIIIBBB@@@>>>;;;999999999999666666666666666777888888999::::::;;;<<<<<<;;;;;;777888:::;;;:::888666444333333333333333333333333333444666777999===BBBFFFFFFHHHJJJKKKJJJIIIJJJKKKKKKMMMQQQVVV\\\eeeooouuu|||uuusssvvvzzz}}}tttsssrrrrrrtttuuuvvvuuutttuuuvvvwwwyyy{{{|||}}}}}}~~~~~~nnndddVVVVVVWWWZZZ```gggnnnrrrtttxxx}}}~~~~~~~~~wwwjjj^^^SSSRRRSSS\\\mmmtttlllccc\\\VVVQQQSSSWWWUUUTTTRRRRRRTTTUUUUUUTTTRRRRRRRRRSSSTTTVVVWWWXXX\\\[[[\\\___bbbhhhtttyyydddQQQKKKGGGAAA@@@EEELLLRRRSSSKKKEEEDDDDDDCCCAAAEEEKKKPPPTTTXXX[[[^^^^^^bbbfffiiikkklllnnnpppoooppppppqqqrrrsssssstttrrrsssuuuvvvwwwxxxxxxxxxyyyzzz{{{{{{yyywwwxxxxxxwwwwwwxxxyyyzzz}}}{{{tttlllfffcccgggppp{{{ccc```]]]\\\\\\]]]^^^]]]\\\[[[[[[[[[ZZZZZZYYYYYYWWWXXXYYYZZZZZZ[[[]]]```aaacccfffmmm{{{wwwdddWWWDDDBBB???<<<:::999999999888777666666666888999:::999::::::;;;<<<<<<<<<;;;:::<<<>>>@@@???<<<999777444444444444444444444444222333555666777999<<>>AAADDDEEEEEEEEEEEEFFFFFFHHHKKKOOOUUU]]]gggmmm~~~zzzxxxmmmrrryyy|||zzzsssrrrqqqrrrttttttsssrrrttttttvvvwwwyyy{{{|||}}}~~~qqqgggXXXYYYZZZ^^^eeemmmtttxxxyyy~~~~~~~~~~~~wwwjjj]]]VVVTTTVVVbbbwwwuuuoooggg___WWWQQQTTT[[[VVVTTTRRRRRRSSSTTTTTTSSSQQQQQQRRRTTTVVVXXXZZZ[[[[[[ZZZ[[[^^^___bbbkkkuuunnnXXXPPPKKKCCCAAAFFFKKKRRRSSSLLLEEEEEEEEECCCBBBFFFKKKPPPTTTWWW[[[]]]^^^aaaeeehhhjjjkkkmmmooommmnnnppprrrssssssttttttqqqqqqsssuuuvvvwwwxxxxxxvvvxxxyyyyyyxxxxxxxxxyyyxxxyyyyyyzzz||||||}}}~~~~~~zzzsssjjjccc^^^bbbkkkvvv^^^___```___]]]\\\\\\\\\XXXXXXXXXZZZ\\\]]]\\\[[[YYYYYYXXXWWWXXXZZZ\\\^^^```aaadddjjjvvvxxxdddTTTIII???======<<<;;;<<<<<<;;;999888888888999999888888999::::::;;;<<<<<<:::;;;;;;<<<;;;:::888777777777777666555444222222444555555666777888999999777999;;;<<<<<<<<<>>>@@@CCCEEEHHHJJJNNNSSSYYY]]]pppwwwsssqqqpppsssxxx{{{xxxuuurrrqqqpppppppppqqqrrrsssvvvwwwwwwxxxzzz|||~~~~~~~~~~~~~~~}}}~~~zzzyyyzzz{{{|||uuuiii^^^WWWUUU]]]iiittt~~~~~~{{{zzz}}}~~~|||zzz{{{}}}~~~|||xxxlllbbbVVVWWW```tttrrrnnnhhhaaa\\\XXXWWWWWWSSSSSSSSSTTTUUUVVVWWWXXXUUUSSSRRRSSSUUUXXXZZZ[[[^^^^^^]]][[[[[[aaajjjqqqzzzbbbSSSKKKFFFCCCCCCEEEPPPUUUPPPIIIGGGFFFDDD???BBBHHHNNNSSSXXXZZZ\\\___bbbeeeggghhhiiikkkmmmpppqqqrrrsssrrrqqqpppooorrrsssttttttsssssstttvvvxxxyyyyyyzzzzzz{{{{{{{{{zzzzzzyyyyyyzzz{{{}}}~~~{{{{{{{{{~~~~~~vvviii___]]]\\\bbbppp|||[[[]]]^^^]]]\\\[[[[[[\\\\\\ZZZYYYZZZ\\\]]]\\\ZZZZZZYYYXXXWWWWWWXXXZZZ[[[___aaaccciiittt}}}```RRRDDD???===;;;999999;;;;;;999888888888999999888888999::::::;;;<<<<<<999:::;;;;;;;;;:::999888777777777666555444333222000000111222222333444444666777::::::;;;<<<>>>@@@@@@BBBEEEGGGJJJNNNTTTWWWfffssszzzooollljjjlllppprrrpppmmmppppppooonnnnnnoooppppppuuuuuuvvvwwwyyy{{{}}}~~~~~~~~~}}}}}}}}}{{{uuurrrrrrvvv||||||tttmmmkkkkkkkkkkkkmmmpppsssxxxyyylll\\\VVVSSSZZZeeeppp{{{}}}zzzzzz}}}~~~|||zzz{{{}}}~~~~~~|||}}}vvvjjjaaaZZZ^^^iii}}}sssllljjjeee```\\\YYYWWWVVVUUUUUUUUUVVVWWWXXXYYYYYYXXXVVVUUUUUUVVVXXXYYYZZZ\\\]]]\\\[[[[[[```iiippp|||eeeUUULLLEEEBBBBBBDDDMMMSSSNNNHHHFFFEEECCC@@@BBBFFFKKKPPPUUUXXXZZZ^^^aaadddfffggghhhjjjlllppppppqqqrrrrrrqqqpppooorrrsssttttttsssssstttuuuxxxxxxyyyyyyzzzzzz{{{{{{{{{zzzzzzzzzzzz|||}}}~~~|||xxxsssuuuyyy~~~yyymmmddd\\\[[[aaannnzzz[[[\\\^^^^^^]]]]]]]]]^^^ccc^^^ZZZZZZ]]]^^^\\\XXXZZZYYYWWWVVVUUUVVVXXXYYY___```bbbfffpppsss```LLLBBB@@@<<<999888;;;::::::999999999999:::888999999::::::;;;;;;<<<999999:::;;;;;;;;;::::::777777777777666444333222111111222222333333444444333555777888999:::<<<>>>===???AAACCCEEEHHHMMMPPPYYYcccpppzzz{{{nnnkkkhhhhhhkkkmmmllljjjnnnmmmllllllllllllmmmnnnrrrssstttuuuxxxzzz|||}}}|||||||||||||||{{{{{{{{{|||wwwoooiiiffffffiiillloooqqqrrroooiiicccaaaaaa___```dddiiimmmtttqqq^^^VVVRRRWWWaaalllvvv|||||||||zzzyyyzzz}}}}}}{{{zzz{{{|||~~~~~~}}}~~~~~~|||uuujjjbbbaaajjjyyytttiiieeedddbbb___\\\YYYWWWVVVWWWWWWXXXXXXYYYYYYZZZZZZYYYYYYWWWVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[```hhhnnn}}}hhhWWWLLLDDD@@@@@@BBBJJJOOOLLLFFFDDDCCCBBBAAACCCEEEHHHMMMQQQVVVXXX]]]___ccceeefffgggiiikkknnnooopppqqqqqqqqqpppoooqqqrrrtttsssrrrrrrsssuuuwwwwwwxxxxxxyyyzzzzzz{{{{{{zzzzzz{{{{{{|||}}}~~~xxxtttjjjmmmsss|||~~~sssjjj]]][[[```mmmyyy]]]___aaabbbaaaaaabbbccchhhbbb[[[ZZZ]]]^^^[[[WWWXXXWWWUUUTTTTTTVVVWWWYYY^^^___```ccckkkzzzlllTTTGGGBBB???;;;:::::::::::::::::::::::::::999999999::::::;;;;;;;;;888999999:::;;;;;;;;;;;;888888888777666555444333333333333333333444444444000222555666777888:::<<<<<<>>>@@@AAABBBDDDHHHKKKPPPVVV___hhhsss{{{zzztttkkkhhheeeeeehhhjjjkkkkkkkkkkkkkkkkkkllllllllllllpppppprrrsssvvvxxxzzz|||zzzzzzzzzzzz{{{{{{{{{|||~~~zzzssslllhhhhhhiiikkkllloooqqqpppmmmhhhffffffbbbcccgggmmmqqqwwwvvvcccZZZTTTVVV^^^fffooowww{{{wwwwwwwwwwwwxxxzzz|||~~~{{{{{{zzz{{{|||}}}}}}~~~|||}}}}}}wwwoooiiinnnyyyyyyppphhhccc^^^___```___^^^[[[XXXVVVWWWXXXXXXXXXYYYYYYXXXXXXWWWWWWWWWVVVUUUUUUWWWXXXYYY[[[\\\\\\\\\```hhhnnn{{{iiiXXXLLLCCC@@@AAAAAAGGGKKKJJJFFFCCCCCCCCCDDDDDDDDDFFFJJJOOOTTTWWW[[[]]]aaacccdddfffhhhjjjlllmmmooopppqqqppppppoooppprrrssssssrrrrrrssstttuuuvvvvvvwwwxxxyyyzzzzzzzzz{{{{{{{{{|||}}}}}}~~~~~~{{{tttoooeeegggnnnyyyyyypppaaa___cccnnnyyy^^^```ccccccccccccdddeeeiiiccc]]][[[]]]]]][[[XXXTTTTTTSSSSSSTTTVVVYYY[[[]]]^^^___bbbgggrrruuu\\\LLLEEE@@@<<<;;;::::::::::::::::::::::::999999::::::::::::;;;;;;999999999999:::;;;;;;<<<999999999888777666444444111111111111111111000000///111333444555666888:::<<<===@@@AAAAAACCCEEEGGGKKKOOOTTTZZZccckkkkkkfffaaa```^^^___bbbeeehhhiiijjjjjjkkkllllllmmmmmmnnnooooooppprrrtttwwwyyyzzzxxxyyyyyyzzz{{{|||}}}}}}|||wwwsssqqqqqqrrrrrruuuxxxyyywwwtttqqqooommmmmmppptttwww|||{{{hhh^^^VVVVVVZZZ```fffmmmwww||||||yyysssssssssuuuwwwzzz|||}}}zzzzzzzzz{{{{{{|||}}}~~~|||}}}~~~zzzuuurrr|||wwwiiiccc```\\\[[[\\\___```___\\\XXXVVVVVVVVVWWWWWWWWWVVVUUUUUUQQQSSSTTTTTTSSSSSSUUUWWWXXXZZZ\\\]]]]]]aaahhhmmmzzz~~~iiiYYYLLLCCC@@@BBBBBBDDDHHHIIIGGGDDDCCCEEEEEEEEEDDDFFFIIINNNSSSVVVYYY[[[___aaacccdddgggiiijjjlllmmmoooppppppoooooopppqqqrrrrrrqqqqqqrrrtttttttttuuuvvvwwwxxxyyyzzzzzzzzz{{{{{{|||}}}}}}}}}~~~zzzrrrmmmcccccchhhttt|||uuuhhheeehhhrrr{{{\\\^^^```aaa``````aaacccfffccc```^^^]]]\\\[[[ZZZSSSSSSRRRSSSTTTWWWZZZ\\\\\\^^^```aaadddkkkuuu|||jjjXXXKKKAAA<<<<<<999::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999:::;;;;;;999999999999888666555444444444444333333222222111///111333444444444666888:::<<<>>>???@@@AAACCCEEEGGGJJJMMMOOOTTTZZZ\\\YYYZZZ[[[\\\^^^aaadddhhhjjjggghhhjjjlllnnnoooooooooppppppppprrrsssuuuwwwxxxwwwxxxyyyzzz|||}}}~~~~~~|||{{{yyyzzz{{{|||kkkaaaYYYXXX[[[]]]bbbfffooouuu{{{|||xxxwwwqqqqqqqqqssswwwzzz{{{{{{xxxzzz{{{{{{zzz{{{}}}}}}}}}~~~~~~~~~}}}mmmcccaaa```]]]YYY[[[]]]___^^^[[[WWWUUUSSSTTTUUUUUUUUUSSSRRRQQQMMMPPPSSSSSSQQQPPPSSSVVVUUUXXX[[[]]]]]]aaaggglllvvvkkk[[[MMMDDDAAACCCAAAAAADDDGGGGGGCCCCCCEEEDDDDDDDDDEEEIIIMMMRRRUUUWWWYYY]]]```aaacccfffhhhiiijjjlllnnnoooooooooooooooqqqrrrrrrqqqppprrrssssssssstttuuuvvvxxxyyyyyyxxxyyyzzz{{{||||||||||||}}}~~~yyyqqqlllaaa___aaakkkyyy~~~xxxppplllmmmuuu}}}[[[]]]______^^^^^^^^^``````aaabbb```\\\ZZZ[[[\\\UUUTTTSSSSSSTTTWWWYYY[[[[[[]]]```aaabbbeeekkkppp}}}lllXXXGGG@@@???999999;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::<<<;;;:::999999999:::;;;:::::::::999888777555555777777666555444444333333000222333444333333555666666888;;;======>>>@@@AAA@@@EEEHHHGGGIIINNNRRRRRRUUUWWWZZZ\\\___bbbeeegggdddeeehhhkkknnnoooppppppqqqqqqqqqrrrssstttvvvvvvuuuvvvwwwyyy{{{}}}~~~}}}~~~~~~pppggg``````bbbcccfffiiijjjooouuuyyyzzz}}}{{{wwwuuusssqqqooopppssswwwzzz{{{zzzwwwyyy{{{{{{zzzzzz}}}}}}~~~{{{{{{|||~~~sssgggbbbbbbaaa]]]YYYZZZ\\\\\\[[[XXXUUUSSSRRRSSSTTTTTTSSSQQQOOONNNMMMQQQTTTSSSPPPNNNPPPSSSRRRUUUYYY[[[\\\___dddiiiooo{{{ooo^^^OOODDDAAACCC@@@>>>@@@EEEEEEAAAAAAEEEAAAAAABBBDDDHHHLLLPPPSSSUUUXXX\\\^^^```bbbeeeggggggiiikkkmmmnnnoooooooooooopppqqqqqqppppppqqqrrrqqqrrrssstttvvvwwwxxxyyywwwxxxyyyzzz{{{{{{{{{zzz{{{|||}}}zzzrrrmmm^^^YYYXXXbbbqqq}}}|||vvvqqqqqqxxx~~~[[[]]]______^^^]]]^^^___\\\```cccaaa\\\YYY[[[^^^WWWVVVUUUTTTTTTVVVXXXYYYZZZ]]]aaabbbaaabbbfffiiiqqq}}}cccNNNEEEDDD888999;;;<<<===<<<;;;;;;::::::::::::::::::::::::===<<<:::999888999999::::::::::::999888777666555444333333222111000//////111333444444333222444555333555888::::::;;;===>>>;;;AAAEEEDDDDDDIIINNNOOOMMMPPPTTTWWWYYY[[[]]]^^^aaacccgggjjjmmmooopppppprrrrrrrrrrrrssstttuuuuuutttuuuvvvxxxzzz|||~~~~~~zzz}}}~~~}}}}}}}}}{{{~~~vvvmmmggghhhjjjkkkmmmpppggglllrrruuuvvvzzz|||}}}}}}xxxtttrrrqqqqqqoooooorrrwwwzzzzzzyyywwwyyy{{{{{{yyyzzz}}}~~~yyyzzz||||||uuuhhh^^^\\\___]]]XXXXXXYYYZZZZZZYYYVVVSSSPPPRRRSSSTTTTTTSSSQQQOOOMMMOOOSSSUUUTTTOOOMMMNNNQQQOOOSSSWWWYYYZZZ]]]bbbgggiiitttsssaaaQQQEEEAAACCC>>>;;;===CCCDDD@@@@@@DDD>>>???AAACCCGGGKKKOOOQQQTTTWWW[[[^^^```bbbdddffffffhhhjjjlllnnnooooooooonnnpppqqqqqqppppppqqqrrrqqqqqqssstttuuuwwwxxxxxxvvvwwwyyyzzz{{{zzzzzzyyyyyyzzz|||}}}~~~~~~~~~}}}{{{sssnnn\\\UUURRR[[[lll{{{~~~yyytttsssyyy\\\\\\[[[[[[[[[[[[[[[\\\```___]]]\\\[[[[[[\\\]]]VVVUUUTTTSSSSSSUUUWWWXXX[[[]]]______]]]]]]___aaakkkuuuttt\\\KKKAAABBB>>>;;;;;;:::888;;;@@@999999:::===??????===;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999666555444333333333333333111111222222222222111111666666555666777999;;;<<<<<<>>>@@@AAABBBDDDGGGIIIIIIKKKNNNPPPRRRUUUYYY\\\[[[```fffjjjllllllkkkkkknnnoooppppppoooppprrrtttrrrsssvvvxxxzzz||||||||||||}}}~~~~~~}}}|||~~~zzzsssnnnnnntttyyyyyyvvvtttttttttuuuxxx{{{~~~}}}yyyuuuqqqooonnnmmmnnnnnnpppqqqssstttvvvvvvyyyxxxxxxwwwxxxyyyzzz{{{zzz|||zzzzzzzzz|||~~~yyyssskkkaaa[[[ZZZYYYWWWTTTRRRSSSSSSSSSRRRQQQPPPOOOQQQQQQPPPPPPPPPOOOOOOOOOSSSQQQPPPOOOOOOOOOMMMKKKMMMOOORRRVVVYYY^^^dddhhheeemmm|||rrr___RRRIIIBBB???@@@@@@@@@???@@@@@@AAABBB@@@@@@@@@BBBEEEIIIMMMOOOTTTVVVWWWYYYZZZ]]]bbbeeefffgggiiikkkmmmnnnnnnnnnooonnnnnnnnnooopppqqqqqqpppqqqrrrrrrrrrsssvvvxxxuuuwwwzzz|||}}}|||{{{yyyzzz{{{{{{{{{||||||}}}}}}}}}tttlll^^^VVVPPPRRR^^^mmmzzzxxxxxxzzz|||\\\[[[[[[ZZZZZZZZZ[[[[[[\\\\\\\\\[[[[[[\\\]]]]]]VVVVVVUUUTTTUUUVVVWWWXXXYYY[[[]]]]]]\\\\\\^^^aaaeeennnjjjVVVJJJDDD???<<<===<<<:::<<<@@@<<<;;;<<<>>>??????===:::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999777666555444333333333333111111222222222222111111444444444444555777999::::::;;;===>>>???AAADDDFFFGGGIIIKKKMMMOOOQQQUUUXXXZZZ^^^eeeiiikkkkkkkkklllmmmnnnooonnnmmmnnnoooqqqqqqrrruuuxxxzzz{{{{{{{{{zzz|||}}}|||{{{{{{|||~~~~~~{{{vvvwww~~~|||zzzvvvrrrooommmllllllmmmnnnoooqqqrrrtttuuuvvvzzzyyyyyyyyyyyyzzz|||}}}{{{}}}zzzssskkkeee]]]YYYYYYYYYVVVSSSQQQQQQRRRQQQQQQPPPOOOOOOQQQQQQPPPPPPOOOOOOOOOOOORRRQQQOOOOOOPPPPPPNNNMMMNNNPPPRRRUUUWWW[[[```cccdddjjjwwwxxxgggYYYNNNEEE@@@AAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@BBBDDDHHHLLLNNNRRRTTTWWWYYYZZZ]]]aaaccceeefffhhhjjjkkkmmmmmmnnnnnnnnnnnnnnnooopppqqqqqqoooqqqrrrrrrrrrsssuuuwwwtttuuuxxxzzz{{{{{{zzzyyyzzzzzz{{{|||}}}}}}}}}}}}|||uuunnn```XXXPPPPPP[[[jjjwww}}}{{{{{{{{{}}}[[[ZZZZZZYYYYYYZZZ[[[[[[YYYYYYZZZ[[[\\\]]]]]]]]]VVVVVVVVVWWWWWWWWWXXXXXXXXXYYYZZZYYYYYYZZZ]]]```^^^eeesss|||cccTTTFFF@@@<<<======;;;;;;===>>>======>>>???>>><<<:::<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999888777666444333222222222111111222222222222111111222222222222333555666777777888:::;;;<<<===@@@CCCDDDEEEHHHIIIJJJLLLOOORRRWWW\\\bbbgggiiijjjkkklllkkklllmmmlllkkkkkkmmmnnnoooqqqsssvvvxxxyyyzzzzzzxxxzzz{{{{{{zzzzzz{{{|||~~~~~~~~~zzzvvvuuurrrooommmkkkkkkkkklllmmmnnnpppqqqssstttuuuzzzzzzyyyyyyzzz|||}}}~~~}}}~~~~~~uuummmbbb^^^YYYWWWXXXWWWUUUSSSPPPPPPPPPPPPPPPPPPPPPOOOQQQPPPPPPOOOOOOOOOOOOOOOQQQOOONNNOOOPPPQQQPPPOOONNNOOOQQQSSSTTTWWW[[[^^^aaafffooossseeeVVVJJJBBBBBBBBBAAAAAA@@@?????????@@@???@@@AAADDDGGGKKKMMMOOORRRVVVYYY[[[]]]___aaacccdddfffhhhjjjkkkllllllmmmmmmnnnnnnooopppqqqqqqnnnpppqqqrrrqqqrrrsssuuurrrtttvvvyyyzzzzzzyyyxxxyyyzzz|||~~~~~~}}}|||~~~zzzuuupppbbbZZZPPPNNNWWWeeerrryyy}}}}}}}}}~~~YYYYYYYYYXXXYYYYYYZZZZZZYYYZZZ[[[]]]]]]]]]\\\[[[VVVWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWWWWWWWYYY\\\^^^ZZZ^^^iii|||ooo^^^QQQHHHBBBBBBBBB???======???===<<<<<<===>>><<<;;;<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999888777555333222111111111222222333333222222111000000000111222333333444555666888999999;;;>>>@@@AAACCCEEEFFFFFFHHHKKKMMMSSSWWW^^^cccfffgggiiijjjjjjkkkkkkjjjiiiiiijjjlllmmmooorrrtttvvvwwwxxxxxxwwwyyyzzzzzzyyyyyy{{{|||~~~yyyuuurrrqqqooommmkkkkkkjjjjjjkkkkkkmmmnnnppprrrssstttyyyxxxxxxxxxyyy{{{}}}}}}}}}~~~~~~ppphhh]]]ZZZXXXWWWWWWVVVSSSQQQQQQQQQPPPPPPQQQQQQQQQRRRQQQPPPOOONNNNNNNNNOOOOOONNNMMMLLLNNNPPPQQQPPPOOOLLLNNNOOOPPPQQQTTTWWWZZZ^^^bbbkkk|||rrr___NNNCCCDDDCCCCCCBBBAAA@@@>>>>>>@@@??????@@@BBBFFFIIIKKKMMMQQQVVVZZZ\\\]]]___```aaabbbdddfffhhhiiijjjkkklllmmmmmmooopppppppppqqqnnnoooqqqrrrqqqqqqrrrtttrrrtttvvvxxxyyyyyyyyyyyyxxxzzz}}}~~~}}}{{{xxxsssoooeee\\\RRRMMMSSS```mmmvvv}}}}}}~~~~~~XXXWWWWWWWWWXXXXXXYYYZZZ[[[\\\]]]]]]]]][[[ZZZYYYVVVWWWXXXYYYYYYYYYXXXXXXWWWVVVVVVVVVXXXZZZ[[[\\\XXX[[[ccctttooocccWWWMMMKKKKKKGGGCCCAAA>>>===;;;:::<<<======<<<<<<;;;;;;;;;;;;:::::::::999999999999999999999999:::999777555333222222222222222333333333333222222//////000000111111222222444555777888888999<<<>>>???AAABBBCCCCCCEEEHHHJJJNNNRRRXXX]]]```ccceeefffggghhhiiihhhggggggiiikkkkkkmmmooorrrtttuuuvvvvvvwwwyyyzzzzzzzzzzzz{{{}}}{{{uuurrrooonnnmmmlllkkkkkkjjjjjjiiijjjkkkmmmooopppqqqrrruuuuuuuuuvvvwwwzzz|||}}}|||}}}~~~zzzkkkccc\\\[[[YYYXXXVVVUUURRRPPPRRRRRRQQQQQQRRRSSSTTTUUUQQQPPPOOOMMMMMMNNNOOOPPPLLLKKKKKKLLLOOOPPPPPPOOOKKKLLLNNNOOOPPPRRRVVVYYYZZZ```iiixxx~~~hhhSSSEEEEEEEEEEEEDDDCCCAAA???>>>????????????AAADDDGGGIIILLLPPPVVV[[[]]]^^^___```___```bbbeeeggghhhiiijjjkkklllmmmoooppppppppppppnnnppprrrrrrrrrqqqrrrsssssstttvvvxxxyyyzzzzzzzzzxxxzzz}}}~~~yyytttpppmmmfff^^^SSSNNNRRR]]]kkkttt{{{|||}}}VVVVVVVVVVVVWWWXXXYYYYYY\\\\\\\\\[[[[[[ZZZXXXXXXWWWWWWWWWXXXXXXXXXYYYYYYXXXWWWWWWXXXZZZ[[[ZZZYYYWWWYYY```lll}}}wwwgggXXXSSSRRRNNNHHHDDDBBB???<<<:::;;;=========;;;;;;;;;;;;::::::::::::888888888999999999999999999888777555444333333333222222333333333333222222///000000111222222111111333555666777777888:::===<<<>>>@@@AAAAAACCCFFFHHHIIIMMMSSSWWWZZZ]]]___aaacccdddeeeeeedddeeegggiiiiiikkknnnppprrrsssttttttvvvxxxyyyzzzyyyzzz{{{}}}~~~~~~}}}{{{yyyvvvrrrooommmmmmllllllkkkjjjjjjiiihhhiiijjjlllmmmooopppqqqrrrrrrssstttvvvxxx{{{||||||~~~uuuggg```\\\[[[ZZZXXXVVVTTTRRRQQQRRRRRRQQQQQQRRRTTTVVVWWWQQQPPPNNNMMMLLLMMMOOOPPPLLLKKKKKKLLLOOOPPPPPPOOOLLLMMMNNNOOOPPPRRRUUUXXXWWW^^^fffrrrpppXXXIIIFFFFFFGGGFFFEEECCCAAA@@@??????>>>???@@@CCCEEEGGGJJJNNNTTTYYY[[[\\\^^^___^^^___aaadddfffhhhiiiiiiiiikkkmmmoooppppppppppppnnnpppsssssssssrrrrrrrrrssstttuuuwwwyyyzzz{{{{{{yyy{{{}}}wwwqqqllljjjfff___VVVPPPSSS]]]kkktttyyy{{{}}}UUUUUUUUUUUUVVVWWWXXXYYYYYYYYYXXXWWWWWWWWWXXXXXXXXXWWWVVVVVVVVVWWWXXXYYYYYYXXXYYYZZZ]]]\\\YYYWWWUUUXXX]]]eeeqqqllldddbbb]]]VVVQQQHHHDDD@@@===<<<<<<<<<<<<;;;;;;;;;:::::::::999999777888888888999999999999888777666555444444444444222333333444444333333222000111222333333222222111222333555555555666888:::999;;;===>>>???@@@DDDFFFEEEIIINNNRRRUUUWWWZZZ[[[^^^___aaaaaaaaabbbdddggghhhjjjllloooqqqrrrrrrrrrtttvvvxxxxxxxxxxxxzzz||||||}}}}}}{{{||||||yyyvvvsssrrrpppnnnmmmkkkkkkkkkkkkjjjiiihhhgggggghhhiiikkklllnnnooopppqqqqqqrrrsssuuuxxx{{{||||||oooddd___[[[ZZZYYYWWWUUUTTTTTTTTTQQQQQQPPPPPPQQQSSSVVVWWWRRRPPPNNNLLLLLLMMMOOOPPPNNNMMMMMMNNNPPPRRRQQQQQQOOOPPPQQQPPPPPPQQQTTTVVVUUU[[[aaaiii|||www]]]MMMFFFGGGHHHHHHGGGFFFCCCBBB??????>>>>>>???BBBDDDFFFHHHLLLQQQUUUXXXZZZ\\\]]]]]]___aaadddfffhhhiiijjjhhhjjjlllooopppqqqppppppoooqqqtttuuutttrrrrrrrrrqqqrrrsssuuuwwwyyyzzzzzz{{{{{{}}}~~~uuunnnjjjgggeee```XXXSSSUUU___llluuuzzz{{{}}}UUUUUUUUUUUUVVVWWWXXXYYYVVVUUUTTTTTTUUUVVVXXXYYYXXXWWWUUUTTTUUUVVVXXXZZZZZZZZZZZZ\\\___]]]YYYUUUSSSWWW\\\```iii{{{yyyvvvqqqiiidddNNNIIICCC???===<<<<<<;;;;;;;;;;;;:::::::::999999777777888888999999999999888777666555555555555555222333333444444333333222000111333444444333222222111222333333333444777999666888:::<<<===???BBBEEECCCGGGKKKOOOQQQTTTVVVXXXZZZ\\\]]]^^^^^^```bbbeeegggiiikkknnnpppqqqrrrrrrrrrtttvvvwwwvvvwwwyyyzzz{{{|||}}}~~~~~~}}}~~~{{{{{{|||xxxuuupppnnnmmmmmmlllkkkjjjjjjjjjjjjiiihhhgggfffggggggiiijjjlllnnnooooooqqqqqqrrrsssuuuxxx{{{}}}~~~{{{kkkccc```YYYYYYXXXVVVTTTSSSUUUVVVPPPPPPOOOOOOPPPSSSUUUWWWRRRPPPNNNLLLKKKMMMOOOPPPPPPOOOOOOPPPRRRSSSSSSRRRSSSSSSSSSQQQPPPPPPRRRTTTTTTXXX\\\bbbsss|||aaaPPPGGGHHHIIIJJJIIIGGGEEEDDD??????>>>>>>???AAACCCEEEFFFJJJOOORRRUUUWWWZZZ\\\]]]^^^aaadddfffhhhiiijjjhhhjjjlllooopppqqqpppoooooorrruuuvvvtttsssrrrssspppqqqrrrtttvvvwwwyyyyyy||||||}}}~~~}}}tttmmmhhhfffddd```YYYUUUWWW```mmmvvv{{{|||~~~SSSSSSTTTUUUVVVVVVWWWXXXTTTTTTTTTTTTTTTTTTTTTUUUSSSSSSSSSTTTTTTUUUUUUVVV[[[[[[\\\aaadddaaaYYYQQQUUUWWW\\\aaafffqqq}}}zzzyyybbbXXXKKK@@@<<<<<<===>>><<<<<<<<<======<<<;;;;;;:::999999888777666555555555555444444444444555555666666666666555555555555000000000111222222222333222222222333333444444444444555777999;;;===???@@@CCCDDDEEEHHHJJJNNNPPPRRRVVVVVVUUUVVVXXX\\\___aaaeeegggiiijjjkkklllooorrrqqqsssuuuvvvwwwwwwwwwvvv~~~}}}{{{{{{{{{{{{|||{{{|||}}}~~~~~~|||wwwsssppplllkkkjjjjjjiiiiiijjjjjjiiijjjjjjiiifffeeeeeefffkkklllmmmmmmllllllnnnooossstttuuuvvvwwwyyyyyyzzz~~~~~~pppeee```aaaXXXWWWVVVTTTSSSTTTTTTUUURRRRRRQQQPPPPPPPPPQQQQQQPPPOOONNNNNNNNNOOOPPPQQQOOOPPPQQQQQQPPPPPPRRRTTTTTTTTTSSSRRRRRRRRRRRRRRRQQQZZZ]]]cccqqqfffPPPLLLKKKJJJIIIGGGDDD???<<<@@@@@@@@@@@@@@@@@@@@@@@@CCCFFFJJJOOOSSSWWWYYYZZZYYY\\\___bbbdddeeehhhjjjjjjkkkmmmnnnpppqqqqqqqqqpppqqqrrrssssssrrrpppooouuutttttttttuuuvvvxxxyyyyyy{{{}}}~~~vvvlllfffddd```]]]ZZZZZZ]]]eeemmmrrr{{{|||}}}~~~RRRRRRSSSTTTUUUVVVWWWXXXUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSTTTTTTTTTTTTTTTTTTWWWWWWYYY^^^bbb```YYYRRRTTTUUUYYY^^^bbblllwwwjjjWWWHHHBBB???>>><<<;;;;;;;;;<<<<<<;;;;;;:::999999999888888777777666555555444444444444555555555555555555444444444444111111111111222222222222111222222222333333333333444555666888:::<<<>>>???AAABBBCCCEEEHHHKKKNNNOOOSSSSSSSSSTTTVVVYYY\\\^^^aaaccceeefffhhhjjjmmmppppppppprrrssstttuuuvvvvvv}}}|||{{{zzzyyyyyyzzz{{{{{{|||}}}}}}||||||}}}~~~~~~zzzvvvrrrnnnlllhhhhhhggggggggghhhhhhiiiiiijjjjjjiiigggeeefffgggiiijjjlllllllllmmmoooqqqrrrtttvvvwwwwwwyyy|||~~~}}}oooeee]]]YYYZZZWWWWWWUUUTTTSSSSSSTTTTTTQQQPPPPPPOOONNNNNNNNNNNNOOONNNNNNMMMMMMNNNPPPQQQOOOQQQQQQQQQOOOOOOQQQSSSTTTSSSRRRRRRQQQQQQQQQRRRUUU]]]^^^aaammmxxxeeeOOOGGGFFFGGGHHHIIIHHHEEECCC@@@@@@@@@@@@@@@@@@@@@@@@CCCEEEIIINNNSSSVVVXXXYYYYYY[[[___aaabbbdddfffhhhjjjkkklllnnnooopppqqqqqqpppqqqqqqqqqqqqqqqpppppppppooopppppprrrtttvvvxxxzzz{{{~~~zzzrrrhhhaaa```^^^\\\ZZZZZZ___gggooottt{{{|||}}}PPPPPPQQQSSSTTTVVVWWWWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRSSSTTTWWW[[[___^^^YYYTTTSSSSSSWWWZZZ^^^eeevvvjjjWWWJJJDDD???;;;::::::::::::::::::::::::999999999999999999999999555555444444444444555555555444444444444333333333222222222222222111111111111111111111111222222222333444555777999;;;<<<===>>>???@@@BBBEEEHHHJJJKKKOOOOOOOOOPPPRRRTTTWWWYYY[[[]]]```bbbcccfffiiilllmmmmmmnnnoooppprrrtttuuuzzzyyyxxxwwwwwwxxxyyyyyy{{{{{{|||~~~{{{zzzyyy{{{|||~~~zzzxxxuuuqqqmmmjjjhhhgggddddddcccddddddeeefffggghhhiiijjjiiigggfffggghhhgggiiijjjkkklllmmmppprrrppptttxxxxxxwwwyyynnnddd```[[[XXXXXXVVVUUUTTTSSSRRRRRRRRRSSSOOOOOONNNMMMMMMLLLKKKKKKNNNMMMMMMLLLMMMNNNOOOPPPPPPQQQRRRQQQOOOOOOPPPQQQSSSRRRQQQQQQPPPQQQQQQQQQUUU\\\\\\^^^hhhpppdddNNNEEEEEEEEEGGGIIIIIIHHHFFF@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDHHHLLLQQQUUUWWWXXXXXX[[[^^^```aaabbbdddeeeiiijjjkkkmmmnnnoooppppppqqqpppppppppppppppqqqqqqmmmmmmnnnppprrrtttvvvwwwzzz{{{}}}yyyssskkk```ZZZYYYYYYYYYXXX[[[aaaiiirrrxxx|||}}}~~~NNNOOOPPPQQQSSSUUUVVVWWWXXXXXXXXXXXXWWWVVVTTTSSSSSSTTTTTTTTTTTTRRRQQQPPPSSSTTTVVVZZZ\\\[[[WWWTTTSSSSSSUUUXXXZZZ___lllzzzjjjUUUGGG@@@===:::::::::999999999999999888888999999999:::::::::666666666555555666666666555555555444444444333333333333333222222111111111000000000000000111111111333333444666777999::::::<<<<<<===???BBBEEEGGGHHHKKKKKKKKKLLLNNNPPPRRRTTTUUUXXXZZZ\\\^^^aaaeeehhhjjjjjjjjjkkkmmmpppssstttwwwvvvuuuuuuuuuwwwxxxyyyzzzzzz{{{|||~~~}}}~~~zzzwwwwwwzzz{{{}}}|||zzzrrrpppmmmiiifffdddcccbbb``````aaaaaacccdddeeefffgggiiiiiiiiigggfffggghhhgggiiijjjkkkkkklllnnnqqqmmmsssxxxyyywwwyyyuuuddd^^^]]]\\\YYYWWWTTTTTTSSSRRRRRRQQQQQQQQQOOOOOONNNNNNMMMKKKJJJJJJMMMLLLLLLLLLLLLMMMOOOPPPPPPRRRRRRRRRPPPNNNOOOPPPRRRQQQQQQPPPPPPPPPQQQQQQQQQXXXXXX[[[dddlllzzz~~~eeePPPIIIHHHGGGGGGHHHGGGEEECCC@@@@@@@@@@@@@@@@@@@@@@@@AAACCCFFFJJJOOOSSSVVVWWWYYY[[[^^^``````aaacccdddhhhhhhjjjlllmmmnnnnnnnnnqqqpppooonnnnnnoooqqqrrrppppppqqqrrrtttvvvwwwxxxxxxyyy{{{}}}~~~ssskkkbbbXXXRRRQQQSSSSSSUUUYYYaaakkktttyyy|||}}}~~~MMMNNNOOOPPPRRRSSSTTTUUUVVVWWWXXXXXXWWWUUUSSSRRRRRRSSSTTTTTTSSSRRRPPPOOOTTTUUUWWWYYYZZZXXXVVVSSSTTTTTTUUUWWWXXX[[[dddooo~~~|||bbbMMMCCCAAA===<<<;;;:::999999999999888888888999::::::;;;;;;888888777777777777888888666666666666555555555444444333333333222222111111000000000000000000000000222222333444555666777888::::::;;;===???BBBDDDEEEGGGGGGHHHIIIKKKMMMNNNOOOPPPRRRUUUWWWYYY\\\```ccceeeeeefffhhhjjjnnnqqqssssssssssssssstttuuuwwwxxxxxxyyyyyyzzz{{{||||||}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~yyywwwwwwzzz|||~~~}}}yyyuuusssjjjiiifffcccaaa`````````______``````bbbccceeeffffffggghhhhhhgggfffgggiiiiiijjjkkkjjjjjjjjjlllnnnkkkqqqxxxyyyxxx{{{yyyjjj[[[WWWXXXWWWTTTRRRRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOOOONNNMMMKKKKKKLLLLLLKKKKKKLLLNNNOOOPPPPPPRRRSSSSSSQQQOOOOOOPPPQQQQQQPPPPPPPPPPPPQQQRRROOOVVVVVVXXXbbbgggsss}}}fffSSSKKKIIIGGGFFFFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAADDDHHHMMMQQQTTTVVVYYY\\\___```aaabbbccceeefffgggiiijjjlllmmmmmmmmmoooooonnnmmmnnnoooqqqrrrssssssttttttuuuuuuuuuuuuuuuvvvxxxzzz|||}}}~~~zzznnneee[[[QQQKKKKKKLLLMMMQQQWWWaaakkktttzzz}}}~~~MMMNNNNNNOOOPPPQQQRRRRRRSSSTTTVVVVVVVVVTTTRRRQQQPPPQQQSSSTTTSSSRRRPPPOOOTTTUUUVVVWWWWWWVVVTTTSSSUUUTTTUUUWWWWWWXXX^^^gggqqqoooYYYLLLGGGAAA@@@>>>;;;:::999999999777888888888999999::::::888888777777777777888888777777666666666555555555333333333333333222222222111111111111000000000000111111222333444444555555888888999;;;===???AAABBBCCCCCCEEEFFFGGGIIIJJJJJJKKKMMMOOOQQQSSSUUUYYY\\\___```bbbdddhhhkkknnnoooooooooooopppqqqsssuuuwwwvvvwwwwwwwwwxxxxxxyyyyyy|||}}}~~~|||{{{{{{{{{{{{{{{{{{|||}}}~~~|||||||||}}}}}}~~~~~~~~~{{{yyyyyy{{{}}}~~~|||yyytttpppmmmkkkcccbbbaaa```____________^^^______```aaabbbdddddddddeeeffffffffffffggghhhiiijjjkkkjjjiiiiiikkkllllllrrrxxx{{{}}}ooocccXXXVVVWWWUUURRRQQQQQQQQQQQQQQQPPPOOONNNMMMNNNNNNOOOPPPPPPNNNMMMLLLMMMLLLLLLLLLMMMOOOPPPQQQPPPRRRTTTTTTSSSQQQQQQQQQQQQQQQQQQPPPQQQQQQRRRSSSQQQWWWVVVWWW___aaaiiizzzzzzfffSSSHHHGGGEEEDDDEEEEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBFFFKKKOOOSSSUUUXXX[[[^^^```aaabbbdddfffeeefffgggiiijjjkkkllllllmmmmmmmmmmmmnnnooopppqqqrrrrrrssssssssssssrrrrrrttttttvvvxxxyyy{{{}}}~~~yyykkkaaaWWWLLLGGGGGGFFFIIINNNVVVaaallluuuzzz~~~NNNNNNNNNNNNOOOOOOPPPPPPPPPQQQSSSTTTTTTSSSQQQOOONNNPPPRRRSSSTTTRRRPPPOOOPPPRRRTTTTTTTTTTTTTTTTTTUUUSSSTTTVVVVVVUUUZZZ```gggwww|||gggWWWNNNFFFDDDAAA===;;;:::999:::777777888888888888888888777666666666666666666777666666555555555444444444222222333333333333333333222222222111111000000000111111111222222333333333555555666777999<<<>>>???>>>???AAABBBCCCDDDEEEEEEEEEGGGJJJKKKLLLNNNRRRTTTXXXZZZ]]]aaadddgggiiijjjjjjjjjkkklllmmmppprrrtttuuuuuuuuuuuuuuuvvvvvvvvvzzzzzzzzz{{{||||||zzzyyyyyyyyyyyyzzzzzz{{{}}}}}}{{{{{{{{{{{{{{{|||~~~~~~{{{|||}}}}}}{{{|||zzz|||}}}xxxvvvsssooojjjgggeeeccc[[[\\\]]]^^^^^^___^^^^^^^^^^^^^^^^^^___```aaabbbbbbccceeeeeedddeeefffhhhggghhhiiiiiiiiiiiikkkmmmooosssyyyyyyggg___YYYXXXXXXVVVSSSTTTOOOPPPPPPPPPOOONNNMMMLLLKKKMMMNNNPPPPPPOOONNNMMMMMMMMMLLLMMMNNNPPPQQQSSSPPPSSSUUUVVVUUUSSSSSSSSSRRRQQQQQQQQQRRRRRRSSSTTTQQQVVVTTTUUU\\\\\\bbbqqqwwwcccQQQGGGEEECCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAADDDIIINNNRRRTTTVVVYYY\\\^^^```aaaccceeedddeeefffhhhiiijjjkkkkkkkkklllmmmnnnooooooooooooooopppqqqrrrssssssrrrqqqttttttuuuwwwyyy{{{}}}~~~yyyjjj___TTTJJJEEEEEEDDDGGGNNNWWWbbbmmmvvv{{{~~~NNNNNNNNNNNNNNNNNNNNNNNNMMMOOOQQQSSSSSSRRRPPPNNNMMMOOOQQQSSSTTTSSSQQQOOOMMMOOOQQQRRRRRRSSSTTTVVVUUUSSSSSSUUUUUUSSSWWW]]]bbbqqqrrr___QQQIIIGGGCCC???<<<:::::::::777777777777777777777777555555444444444444555555555555444444444333333333222222222333333444444444333222222222111111000000000000111111222222222222222333444555777999;;;<<<<<<<<<>>>???AAAAAABBBBBBBBBDDDFFFGGGHHHJJJMMMOOOTTTVVVZZZ^^^bbbeeefffggggggggggggiiikkkmmmppprrrttttttttttttttttttttttttyyyxxxwwwxxxzzz{{{{{{zzzxxxxxxxxxyyyzzz{{{|||}}}zzzzzzyyyzzzzzz{{{|||}}}~~~}}}zzz{{{|||}}}}}}~~~yyy|||~~~}}}}}}}}}}}}|||zzzsssqqqmmmhhhdddaaa___^^^WWWXXXZZZ]]]^^^^^^^^^^^^]]]]]]]]]]]]^^^___``````aaabbbddddddddddddfffgggeeefffhhhiiiiiijjjmmmoooqqquuu{{{|||zzzrrrhhh^^^YYYVVVWWWWWWSSSRRRSSSOOOOOOPPPPPPOOONNNLLLKKKJJJKKKMMMOOOPPPOOONNNMMMMMMMMMMMMMMMNNNPPPRRRSSSPPPSSSVVVWWWVVVUUUTTTUUURRRRRRRRRRRRRRRSSSTTTTTTNNNSSSQQQSSSZZZ[[[___nnntttaaaNNNHHHFFFCCCBBBBBBAAA@@@>>>@@@@@@@@@@@@@@@@@@@@@@@@===>>>@@@DDDHHHMMMQQQTTTTTTWWWZZZ]]]^^^```ccceeecccdddfffhhhiiijjjjjjjjjjjjkkkmmmooopppoooooonnnnnnoooqqqssstttttttttttttttuuuvvvwwwyyy|||~~~yyyjjj^^^SSSIIIDDDDDDDDDGGGNNNXXXcccnnnwww|||RRRQQQPPPOOONNNNNNNNNNNNOOORRRUUUUUURRRPPPPPPQQQQQQQQQQQQPPPQQQRRRSSSTTTPPPQQQQQQRRRRRRQQQQQQPPPUUUVVVVVVUUUTTTTTTUUUWWWbbbeeennn|||xxxggg\\\TTTMMMGGGDDDAAA<<<:::;;;::::::999999888777777666777777777777777777777777777777777777666666666666333333333333333333333333///111222222111000222333444444333222222111111000///111333444444555777999;;;<<<>>>???@@@@@@@@@@@@CCCDDDDDDEEEFFFHHHIIIJJJNNNQQQUUUZZZ^^^```aaaaaa```aaacccfffiiilllnnnoooqqqooommmooorrrttttttrrrvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvuuuuuuuuuvvvwwwxxxwwwyyyyyyyyywwwyyy}}}~~~}}}|||xxxyyy{{{{{{{{{|||~~~|||{{{|||~~~~~~}}}~~~}}}|||yyyuuurrroooiiigggbbb^^^ZZZXXXWWWWWWXXXZZZ\\\^^^______^^^]]]ZZZZZZZZZZZZ\\\]]]^^^___```aaabbbdddeeeeeeeeeeeebbbcccdddddddddfffiiilllsssvvvuuukkkccc```ZZZXXXUUUSSSRRRSSSTTTUUUSSSRRRQQQPPPOOOOOOPPPQQQPPPOOONNNNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPNNNPPPSSSUUUUUUSSSPPPMMMQQQPPPPPPPPPQQQRRRTTTUUUTTTTTTTTTUUUWWW\\\bbbgggxxxyyygggVVVOOOIIIEEEFFFFFFBBBAAABBBAAAAAAAAA@@@@@@@@@??????>>>???AAACCCFFFJJJOOOSSSVVVXXXZZZ\\\\\\^^^```cccffffffffffffgggiiijjjkkkiiikkknnnnnnnnnmmmmmmnnnnnnnnnoooppprrrssstttuuuwwwxxxzzzzzzzzz{{{~~~{{{lll___SSSHHHBBBBBBAAAEEELLLVVVaaammmvvv{{{zzz{{{}}}SSSRRRQQQOOONNNNNNNNNOOOOOOQQQSSSRRRQQQQQQSSSUUUVVVSSSQQQOOOPPPQQQQQQQQQOOOOOOOOOPPPPPPOOOOOOOOOSSSTTTUUUUUUTTTTTTUUUWWW\\\___ggguuummmbbbXXXOOOGGGDDDBBB===::::::999999999888888777777777777777777777777777777777555555666666777777888888555555555555555555555555555666777666333222333444444333333222111111000000111222444444333333444666777888:::<<<===>>>>>>===AAAAAAAAABBBCCCEEEGGGHHHJJJLLLPPPTTTXXXZZZ[[[[[[\\\]]]___bbbfffiiikkklllnnnlllkkkllloooqqqqqqppptttsssssssssssstttuuuuuuuuuttttttsssssstttuuuvvvuuuwwwwwwvvvuuuvvvzzz}}}~~~}}}|||{{{wwwxxxzzzzzzyyyzzz}}}~~~~~~}}}~~~~~~}}}}}}~~~}}}{{{zzzzzzzzzwwwvvvuuurrrnnnjjjgggeeeaaa___\\\YYYWWWVVVVVVVVVUUUVVVXXX[[[\\\]]]]]]\\\]]]]]]]]]]]]]]]^^^____________```aaabbbcccccccccbbbbbbaaa```aaadddiiimmmxxxzzz|||qqqfff___]]]ZZZXXXUUUSSSRRRRRRSSSTTTSSSRRRQQQQQQQQQQQQRRRSSSQQQOOONNNMMMNNNMMMLLLJJJLLLLLLKKKKKKJJJKKKKKKKKKPPPPPPQQQRRRRRRQQQPPPOOOQQQQQQPPPPPPQQQRRRSSSTTTRRRRRRSSSSSSUUUYYY```eeepppkkkYYYNNNHHHCCCDDDDDDAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@???===???AAABBBEEEIIINNNQQQTTTVVVZZZ\\\\\\^^^```aaaeeeeeeeeeeeefffhhhiiiiiigggjjjlllmmmlllllllllmmmnnnnnnoooppprrrsssttttttwwwxxxyyyzzzzzz{{{}}}ooobbbUUUIIICCCBBBAAAEEELLLUUUaaalllvvv{{{{{{|||~~~UUUSSSQQQOOONNNNNNOOOPPPOOOPPPPPPOOOPPPRRRVVVZZZ[[[VVVPPPNNNNNNPPPOOONNNOOOOOONNNMMMMMMNNNOOOOOOOOOQQQTTTUUUUUUUUUUUUVVVVVVYYY```lllzzz}}}qqqbbbUUUJJJGGGFFFBBB===;;;999999888888888888888888777777777777777777777777444444555666777888999999777777777777777777777777999999999777444222222333444444333333222111111111222333444333111111222333222444666888::::::::::::=========>>>@@@AAACCCDDDEEEGGGJJJMMMPPPRRRSSSSSSVVVWWWZZZ]]]aaadddggghhhjjjhhhhhhiiikkkmmmnnnmmmooooooooooooooopppqqqrrrrrrrrrqqqqqqqqqqqqrrrrrrtttttttttsssrrrsssvvvxxx|||||||||||||||{{{zzzyyyvvvwwwxxxxxxxxxyyy{{{}}}~~~~~~}}}~~~}}}{{{zzz{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}|||yyyvvvtttsssrrrpppnnnkkkfffbbb___\\\[[[XXXWWWVVVUUUTTTUUUVVVVVVTTTUUUVVVXXXYYY[[[\\\\\\]]]\\\\\\[[[[[[\\\\\\]]]______``````aaaaaabbbbbbbbbaaa___^^^___cccjjjooo{{{~~~wwwjjj```[[[ZZZXXXWWWTTTRRRQQQQQQRRRSSSRRRRRRQQQQQQRRRSSSUUUVVVSSSQQQOOONNNMMMLLLJJJHHHNNNMMMMMMMMMMMMNNNNNNOOOQQQPPPPPPOOOOOOPPPQQQQQQRRRRRRQQQQQQQQQQQQRRRSSSPPPQQQQQQQQQSSSWWW\\\aaakkk}}}vvvdddRRRJJJDDDCCCDDDBBBAAACCCAAAAAAAAAAAA@@@@@@@@@@@@===>>>@@@AAACCCFFFKKKOOOPPPTTTXXX[[[\\\]]]^^^___bbbbbbcccdddeeefffggghhhfffhhhkkklllkkkjjjkkklllmmmnnnooopppqqqsssttttttvvvxxxyyyyyyyyyzzz}}}uuugggYYYKKKCCCBBBAAAEEEKKKTTT```kkkuuuzzz|||~~~UUUTTTQQQNNNMMMNNNOOOPPPSSSQQQOOONNNOOORRRWWW[[[\\\VVVOOOLLLNNNPPPPPPNNNPPPPPPOOONNNNNNOOOPPPPPPLLLOOOSSSUUUUUUUUUUUUVVVVVVXXX]]]eeeppppppaaaRRRMMMLLLGGGAAA<<<999999999999888888888888666666666666666666666666555555555666777888888888777777777777777777777777777777777555333111111111666555555444444333222222000222333222111000111222///111333555777888888888:::::::::;;;===>>>@@@AAABBBCCCEEEHHHJJJLLLMMMMMMQQQRRRUUUXXX\\\___bbbccceeeddddddeeegggiiijjjjjjlllkkkkkkllllllmmmnnnooopppooooooooooooooooooooosssrrrrrrrrrqqqrrrssstttxxxxxxyyyyyyyyyxxxwwwwwwuuuwwwxxxwwwwwwwwwyyy{{{|||~~~~~~}}}|||{{{|||}}}~~~~~~|||{{{|||}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}|||||||||}}}yyyuuuqqqnnnlllkkkiiigggccc^^^[[[YYYXXXXXXVVVUUUUUUUUUUUUVVVWWWXXXWWWWWWWWWXXXYYY[[[\\\]]]\\\\\\\\\\\\\\\]]]]]]^^^aaaaaaaaaaaaaaaaaabbbbbb````````````aaafffkkkpppzzz~~~qqqddd[[[WWWWWWVVVUUUSSSQQQPPPPPPQQQQQQPPPPPPOOOPPPQQQSSSUUUWWWVVVSSSQQQOOONNNLLLJJJGGGIIIJJJJJJLLLNNNPPPRRRSSSPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPQQQQQQRRRUUUZZZ^^^hhhvvvttt[[[QQQGGGFFFFFFEEEEEEGGGBBBBBBAAAAAAAAA@@@@@@@@@<<<>>>???@@@AAADDDIIILLLMMMQQQVVVZZZ[[[\\\]]]]]]___```aaacccdddeeeeeefffeeehhhjjjkkkkkkkkkkkklllmmmmmmnnnpppqqqrrrssstttuuuwwwxxxyyyyyyzzz|||~~~yyykkk]]]NNNEEEBBBAAADDDJJJSSS^^^jjjtttyyy}}}~~~TTTSSSQQQOOOOOOOOOPPPQQQVVVTTTPPPNNNOOORRRUUUWWWXXXTTTNNNLLLMMMPPPQQQQQQSSSRRRRRRQQQQQQRRRRRRSSSLLLOOOSSSUUUVVVUUUVVVVVVYYY\\\___bbbhhhuuuooo]]]UUUQQQJJJBBB>>>::::::::::::999999999999666666666666666666666666777777777777666666666666666666666666666666666666333555555444333222333444888777777666555555444444...000111111111111222444///000333555666777777666888888888999;;;<<<>>>???@@@AAACCCEEEGGGIIIJJJJJJLLLNNNPPPTTTWWWZZZ]]]^^^``````aaabbbcccdddfffhhhhhhhhhhhhhhhiiijjjkkklllmmmmmmmmmnnnnnnnnnnnnnnnrrrqqqqqqqqqqqqrrrrrrrrrttttttuuuuuuuuuuuuuuutttuuuvvvwwwwwwvvvvvvxxxzzzzzz{{{|||{{{zzzyyyzzz{{{{{{|||~~~~~~~~~}}}}}}}}}|||||||||}}}~~~~~~~~~~~~}}}}}}|||{{{zzzyyy{{{yyyuuupppkkkhhhfffeee```^^^[[[XXXVVVVVVVVVWWWUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYZZZ[[[]]]^^^____________```aaabbbcccaaaaaa```_________``````\\\^^^aaaccceeehhhlllooowww}}}~~~kkk___WWWUUUVVVUUUTTTRRRPPPOOOOOOOOOOOOMMMMMMMMMNNNOOORRRTTTUUUXXXUUURRRPPPOOOMMMJJJHHHDDDDDDEEEFFFHHHJJJLLLMMMNNNOOOQQQSSSSSSRRRQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRUUUYYY\\\bbbmmmeeeXXXKKKGGGGGGFFFFFFGGGBBBBBBBBBAAAAAAAAA@@@@@@===>>>??????@@@BBBFFFJJJJJJNNNTTTXXXZZZZZZ[[[\\\]]]^^^```bbbcccdddddddddeeehhhkkkllllllkkklllmmmmmmmmmnnnoooqqqrrrssstttuuuvvvxxxxxxxxxyyy|||~~~zzzmmm___PPPFFFDDDAAADDDIIIQQQ\\\hhhrrrxxx|||}}}TTTSSSSSSSSSSSSSSSSSSTTTXXXUUUQQQPPPQQQSSSSSSSSSTTTRRROOOMMMMMMOOOQQQSSSTTTUUUVVVVVVVVVVVVUUUTTTNNNPPPSSSUUUUUUUUUVVVWWW[[[^^^``````bbblll}}}lll```WWWMMMDDDAAA======<<<;;;;;;:::999999777777777777777777777777888777777777666666666555555555555555555555555555444555666666555555666888888888777777666555555555...000111111111111333444000111333555666666555555666666777888999;;;<<<======>>>@@@BBBDDDFFFHHHIIIIIIJJJLLLOOORRRUUUWWWXXXZZZ[[[]]]]]]^^^___bbbdddddddddeeeeeefffggghhhiiihhhiiikkklllmmmmmmmmmmmmpppooooooppprrrsssrrrqqqooopppqqqrrrrrrsssrrrrrrssstttuuuuuuttttttvvvxxxwwwxxxyyyyyyxxxxxxyyy{{{xxxzzz|||}}}~~~|||~~~~~~}}}~~~{{{{{{zzzzzz{{{}}}~~~}}}~~~~~~~~~~~~}}}}}}|||zzzxxxvvvuuusssppplllhhhdddaaa___^^^WWWUUUSSSRRRQQQRRRSSSTTTRRRRRRSSSTTTUUUUUUVVVVVVYYYZZZ[[[\\\^^^```aaaaaaaaaaaaaaaaaaaaabbbccccccaaa```___]]]]]]]]]^^^___[[[___cccgggjjjllloooqqqzzzsssddd[[[UUUSSSTTTSSSRRRQQQPPPOOONNNNNNNNNKKKJJJKKKLLLMMMPPPRRRTTTXXXUUURRRPPPOOOMMMJJJGGGHHHHHHGGGGGGGGGHHHHHHIIIMMMNNNPPPRRRSSSRRRQQQPPPQQQQQQRRRRRRRRRRRRRRRQQQRRRSSSSSSSSSRRRTTTWWWZZZaaajjj}}}nnn^^^NNNGGGFFFEEEDDDEEEBBBBBBBBBBBBAAAAAAAAAAAA>>>????????????AAAEEEHHHHHHLLLQQQUUUWWWYYY[[[\\\[[[]]]___aaacccddddddccceeegggjjjlllkkkkkklllmmmlllmmmnnnoooppprrrsssssstttvvvwwwwwwwwwxxx{{{}}}xxxmmm```RRRHHHEEEAAACCCHHHPPP[[[gggqqqwwwzzz{{{~~~TTTUUUVVVXXXXXXXXXXXXWWWVVVTTTRRRRRRTTTTTTSSSQQQPPPRRRRRRPPPLLLLLLPPPTTTUUUVVVXXXZZZZZZXXXVVVUUUQQQRRRTTTUUUUUUUUUWWWYYYXXX\\\^^^]]]\\\eeevvv~~~nnn```SSSJJJHHH@@@???>>>===<<<;;;:::999777777777777777777777777666666666666777777777777666666666666666666666666555666888777777666888999777777666555555444444333111222333222111111222333111222333444555444333333444444444555777888:::;;;999:::;;;===@@@CCCEEEFFFEEEFFFHHHJJJMMMOOOQQQRRRSSSVVVXXXXXXXXXYYY\\\___``````aaaaaabbbdddeeefffccceeegggiiikkklllllllllnnnmmmlllnnnqqqrrrqqqooolllmmmnnnoooppppppppppppqqqrrrrrrrrrqqqqqqrrrttttttuuuwwwwwwwwwwwwyyy{{{xxxxxxyyyzzz{{{||||||}}}}}}~~~~~~}}}zzz|||}}}~~~{{{{{{zzzxxxwwwxxxyyyzzz{{{zzz{{{}}}~~~}}}~~~~~~}}}|||{{{{{{yyyyyyxxxvvvtttqqqnnnmmmhhheeebbb^^^ZZZXXXWWWVVVQQQPPPOOONNNNNNOOOPPPQQQOOOPPPRRRTTTUUUVVVWWWXXXZZZ\\\___cccgggiiikkkllliiihhhgggfffeeeeeeeeeeeeeeecccaaa```______```aaacccfffjjjmmmppptttxxx{{{{{{hhh]]]WWWRRRQQQRRRQQQQQQPPPOOONNNMMMMMMLLLJJJJJJJJJKKKMMMOOOQQQRRRVVVSSSPPPOOOMMMKKKHHHFFFKKKKKKJJJJJJIIIJJJJJJJJJLLLMMMMMMNNNOOOOOOPPPPPPOOOPPPQQQRRRSSSSSSRRRRRRRRRSSSSSSRRRRRRSSSVVVXXXaaagggvvvxxxfffRRRIIIGGGEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA??????@@@??????AAADDDGGGGGGJJJNNNRRRTTTWWWZZZ]]]ZZZ\\\___bbbcccddddddcccccceeeiiijjjjjjjjjkkkllllllmmmnnnooopppqqqrrrssstttuuuwwwwwwwwwxxx{{{}}}uuulll```SSSJJJGGGAAACCCGGGOOOZZZfffpppwwwxxxyyy|||~~~UUUVVVYYY[[[\\\\\\[[[ZZZTTTRRRRRRTTTVVVVVVSSSPPPOOOSSSUUURRRLLLJJJNNNSSSTTTVVVYYY[[[[[[YYYVVVTTTSSSTTTUUUUUUTTTUUUWWWZZZTTTYYY\\\ZZZYYYaaaqqqzzzhhhYYYQQQPPPBBBAAA@@@>>>===;;;:::999777777777777777777777777444444555666777888999999666666666666666666666666555777888777666555666777666555555444333333222222333444555333111000000111111222333444444333222111222222333444555777888999666666888:::===@@@BBBDDDCCCDDDEEEGGGIIIKKKMMMMMMOOORRRTTTUUUTTTUUUYYY\\\]]]^^^^^^___```aaacccccc```aaadddgggiiijjjkkkkkkllljjjjjjmmmppprrrqqqnnnkkkkkkmmmnnnoooooopppooonnnooopppooonnnnnnppprrrrrrtttvvvvvvvvvwwwyyy{{{xxxxxxwwwwwwwwwxxxyyyzzzzzz{{{|||~~~|||}}}~~~}}}{{{yyy{{{}}}~~~|||yyy{{{zzzwwwvvvuuuuuuvvvwwwxxxyyy{{{|||{{{|||~~~~~~}}}|||{{{zzzyyyyyyssssssrrrpppmmmjjjgggeee```^^^ZZZWWWTTTRRRQQQQQQPPPPPPOOONNNNNNNNNOOOOOOOOOPPPRRRUUUWWWYYY[[[[[[[[[___dddjjjpppsssuuuvvvwwwvvvtttqqqooonnnmmmllljjjhhhfffdddccccccdddeeemmmoooqqqsssvvv{{{qqqaaaXXXTTTQQQOOOPPPQQQPPPPPPOOONNNMMMLLLLLLKKKKKKKKKKKKMMMOOOQQQRRRTTTQQQOOOMMMLLLJJJGGGEEEFFFFFFFFFGGGHHHIIIJJJKKKMMMLLLJJJIIIJJJLLLOOOQQQNNNOOOQQQSSSSSSSSSSSSSSSQQQRRRRRRRRRQQQRRRTTTWWW[[[```kkklllWWWLLLIIIGGGEEEEEECCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????AAADDDGGGGGGIIIMMMPPPSSSVVVZZZ]]]ZZZ\\\___bbbdddddddddcccaaadddgggiiiiiiiiijjjkkkllllllmmmooopppqqqrrrssssssuuuvvvwwwwwwxxxzzz||||||rrrjjj```TTTKKKHHHAAACCCGGGOOOYYYeeepppvvvvvvxxxzzz}}}~~~XXXXXXYYY\\\```aaa___\\\WWWTTTPPPNNNNNNPPPPPPPPPSSSQQQPPPNNNNNNOOOPPPQQQUUU[[[``````\\\XXXWWWXXXXXXUUUSSSRRRUUUWWWYYYZZZUUUVVVVVVWWWZZZ```hhhnnnwwwhhhZZZQQQPPPKKKDDD???>>><<<999666:::999888888999888666444666666777777777777666666777777777777888888888888:::999888666666666777777777777777666555555444444222222222222222222222222444333333222111111111222111111222333444444555555555555666888:::<<<>>>???AAAAAACCCDDDFFFHHHIIIJJJJJJKKKLLLMMMOOOPPPQQQRRRUUUVVVXXXZZZ\\\]]]^^^^^^]]]^^^___```ccceeeggghhhdddeeeeeefffgggiiijjjkkklllkkkkkkjjjjjjjjjjjjkkklllmmmnnnooopppqqqqqqqqqqqqrrrtttuuuwwwxxxxxxxxxuuuuuuuuuwwwyyyzzzyyywwwzzz|||~~~~~~}}}||||||}}}~~~}}}||||||}}}}}}yyywwwwwwxxxyyy{{{}}}~~~~~~~~~~~~||||||~~~}}}zzzxxxwwwwwwwwwzzzxxxuuusssrrrssstttvvvzzzzzz{{{{{{{{{zzzzzzyyy||||||{{{yyywwwtttrrrqqqqqqnnniiieeebbb___\\\YYYVVVUUUSSSQQQOOONNNMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPRRRSSSTTTTTTUUUXXX\\\___dddhhhnnnuuuzzz}}}}}}yyyvvvtttqqqnnnmmmnnnpppqqqqqqsssxxx}}}}}}|||oooeeeXXXQQQQQQSSSQQQNNNOOOPPPQQQQQQPPPMMMKKKIIILLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLJJJJJJIIIIIIIIIKKKJJJIIIHHHGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKRRRRRRSSSSSSSSSSSSRRRRRRUUUTTTSSSRRRRRRSSSTTTUUUYYY___hhhuuu~~~bbbNNNGGGFFFGGGFFFIIIFFFCCCBBBCCCCCCBBBAAAAAA@@@>>>======???@@@AAACCCGGGKKKOOORRRTTTVVVXXX[[[\\\___bbbdddeeeeeeeeeeeeeeeffffffgggggghhhhhhllllllmmmnnnooopppqqqqqqttttttssstttuuuwwwyyyzzz{{{qqqggg^^^TTTJJJCCC@@@@@@CCCKKKXXXeeemmmpppvvvyyy}}}WWWVVVWWWZZZ^^^^^^\\\ZZZWWWTTTPPPNNNOOOPPPPPPPPPRRRPPPOOONNNNNNOOOQQQRRRWWW\\\aaaaaa]]]YYYWWWXXXUUUSSSPPPPPPRRRUUUVVVWWWVVVVVVVVVUUUWWW[[[bbbggg{{{xxxjjj```WWWQQQKKKGGGEEEBBB>>>:::999888777777888777555333666666777777777777666666666666777777777888888888:::999777666666666777888888888888777666666555555333333333333333333333333444333333222222111222222111111111222333444444444444444555777888:::<<<===@@@AAAAAABBBCCCDDDEEEEEEGGGHHHIIIJJJLLLMMMNNNOOOQQQSSSTTTVVVXXXYYYZZZZZZYYYZZZ[[[\\\___aaacccdddbbbbbbbbbccceeefffhhhiiijjjiiiiiihhhhhhhhhiiiiiijjjkkklllmmmnnnooooooooopppppprrrtttuuuvvvvvvvvvuuuuuuuuuvvvxxxyyyxxxwwwtttvvvyyyzzzzzz{{{|||}}}yyyyyyyyyzzzzzz{{{|||}}}~~~{{{xxxvvvvvvxxxxxxyyy{{{|||||||||~~~}}}{{{zzz{{{}}}~~~}}}|||zzzwwwvvvuuuttttttwwwuuutttrrrqqqrrrssstttvvvvvvwwwwwwxxxwwwwwwwwwxxxwwwvvvsssqqqnnnkkkjjjfffccc___\\\YYYWWWTTTRRRNNNMMMMMMLLLKKKKKKKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNPPPRRRTTTUUUWWWZZZ___ccchhhkkkpppvvv|||}}}zzzxxxwwwyyy{{{||||||{{{}}}~~~iii```TTTNNNOOOQQQPPPMMMOOOOOOPPPPPPOOOMMMJJJIIIKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGGGGGGGHHHJJJKKKLLLMMMMMMLLLKKKKKKLLLLLLLLLRRRSSSSSSTTTTTTSSSSSSRRRTTTSSSRRRRRRRRRSSSTTTUUUWWW]]]eeeqqqmmmWWWMMMKKKJJJIIIKKKHHHEEECCCCCCBBBAAA@@@AAA@@@???>>>>>>???AAABBBCCCFFFKKKNNNQQQSSSVVVXXXZZZ\\\___aaacccdddeeeeeeeeeffffffggghhhhhhhhhiiikkklllmmmnnnoooppppppqqqtttssssssssstttvvvwwwxxx}}}{{{oooddd[[[SSSJJJDDD??????BBBJJJVVVbbbjjjnnntttwww{{{~~~~~~~~~UUUUUUVVVXXXZZZZZZYYYWWWVVVTTTQQQOOOPPPPPPPPPOOOPPPOOONNNNNNOOOPPPRRRSSSZZZ^^^bbbaaa]]]YYYXXXXXXTTTRRROOOOOOQQQSSSUUUUUUWWWVVVUUUSSSSSSUUUZZZ^^^lllvvvyyyooo]]]XXXPPPKKKHHHEEE@@@===<<<:::999888888777555444666666777777777777666666666666777777777777888888999888777666666666777888999999999888777777666666444444444444444444444444333333333333222222222222000000111111222333333333333333444555666888:::;;;@@@AAAAAAAAAAAAAAAAAAAAACCCDDDDDDFFFGGGHHHIIIJJJLLLMMMOOOQQQSSSTTTTTTUUUTTTTTTUUUVVVXXX[[[]]]^^^^^^^^^^^^___```bbbddddddfffeeeeeeeeeeeeeeefffgggggggggiiijjjkkklllllllllmmmnnnpppqqqsssttttttttttttttttttuuuwwwxxxwwwuuuppprrruuuvvvvvvvvvwwwyyytttuuuvvvvvvwwwwwwwwwwww||||||{{{yyyvvvuuuvvvwwwvvvwwwxxxxxxxxxyyy}}}}}}{{{yyyxxxxxxyyyzzzyyyxxxvvvtttsssrrrqqqqqqssssssrrrrrrrrrrrrrrrrrrqqqrrrrrrssssssrrrrrrqqqpppooommmjjjgggccc```___YYYWWWSSSQQQPPPOOOMMMKKKGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJKKKLLLMMMMMMMMMMMMOOOQQQSSSVVVXXX\\\aaadddhhhjjjoootttyyy}}}wwwrrrbbbZZZPPPKKKLLLNNNMMMLLLNNNNNNOOONNNNNNLLLJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLKKKJJJJJJIIIIIIIIIIIIEEEEEEEEEFFFHHHKKKMMMOOOOOOOOONNNMMMMMMLLLMMMMMMRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQRRRSSSTTTTTTUUU[[[bbbkkkyyyzzzaaaSSSNNNLLLKKKKKKIIIEEEDDDDDDDDDCCCBBBBBBAAA@@@??????@@@AAABBBBBBEEEIIIMMMOOORRRUUUWWWZZZ[[[^^^```cccdddddddddeeefffggghhhiiiiiiiiiiiikkkkkklllmmmnnnooopppppptttsssrrrrrrrrrtttuuuvvv{{{}}}zzzmmmaaaXXXQQQIIIEEE>>>>>>@@@GGGRRR]]]fffkkkrrruuuzzz}}}~~~~~~~~~TTTUUUUUUVVVWWWWWWVVVUUUUUUSSSQQQQQQQQQQQQPPPOOONNNNNNNNNNNNPPPQQQSSSTTTZZZ]]]```___\\\YYYWWWVVVTTTRRRPPPPPPRRRTTTTTTTTTUUUUUUTTTRRRQQQRRRUUUXXXccckkkxxx|||iiibbbXXXPPPKKKHHHDDDAAAAAA???<<<;;;:::999777666666666777777777777666666666666666666777777777888888777666555555666777888999999888777777666666555444444444444444444444444333333333333333333222222000000111111111222222222222222222333444666777888???@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEGGGHHHJJJLLLMMMNNNOOOOOONNNOOOOOOQQQSSSUUUVVVXXXYYYYYYZZZ[[[\\\^^^___```aaaaaaaaaaaabbbbbbcccdddcccdddfffgggiiiiiijjjjjjkkklllnnnpppqqqrrrrrrrrrsssrrrrrrsssuuuvvvtttsssppprrrssssssqqqppppppqqqqqqrrrtttuuuuuuuuutttsssxxxxxxyyywwwuuutttuuuvvvsssttttttssstttvvvyyy||||||{{{yyywwwvvvuuuvvvvvvwwwvvvuuusssrrrppppppooopppqqqrrrssssssrrrqqqqqqpppoooooonnnmmmllljjjjjjgggfffdddaaa]]]YYYVVVTTTQQQOOOLLLKKKKKKKKKJJJHHHEEEEEEFFFFFFGGGIIIJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNPPPSSSUUUVVVZZZ^^^aaabbbdddggglllqqqwww{{{}}}zzzsssnnnlll^^^WWWOOOKKKKKKLLLKKKIIILLLMMMMMMMMMLLLKKKIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIKKKJJJJJJIIIHHHHHHIIIIIIDDDDDDEEEFFFHHHJJJMMMOOOOOOOOONNNMMMLLLLLLLLLLLLPPPPPPQQQQQQQQQQQQPPPPPPOOOPPPPPPQQQQQQRRRSSSTTTTTTYYY___eeennniiiWWWOOOLLLKKKKKKHHHFFFEEEEEEFFFFFFEEECCCBBBAAA@@@@@@@@@AAAAAAAAADDDGGGKKKMMMPPPSSSVVVYYYZZZ]]]```bbbccccccccceeefffhhhiiijjjjjjjjjjjjjjjjjjkkklllmmmnnnoooooosssrrrqqqqqqqqqrrrssstttyyy{{{{{{lll___VVVOOOIIIEEE>>>???AAAFFFOOOYYYccchhhooosssyyy}}}~~~~~~~~~TTTUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQRRRSSSSSSQQQPPPMMMMMMNNNOOOPPPRRRSSSTTTXXXZZZ\\\\\\ZZZWWWUUUTTTRRRQQQOOOOOOQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQTTTVVV\\\bbblllzzzzzzqqqcccXXXRRRNNNKKKHHHDDDBBB>>><<<;;;:::888666666666777777777777666666555666666666666777777777777777666555555666777888888777777666666555444444333333333333333333333333222333333444444444333222111111111111111111222222222222222222333444555666:::;;;;;;<<<===>>>??????======>>>???@@@AAAAAABBBDDDDDDFFFGGGIIIJJJJJJJJJJJJJJJKKKLLLMMMOOOQQQRRRTTTUUUUUUVVVWWWYYYZZZ[[[\\\\\\\\\]]]]]]___```aaa```aaacccdddfffgggggggggjjjjjjlllnnnooopppppppppppppppoooqqqrrrsssqqqpppnnnpppqqqpppooommmmmmnnnpppqqqrrrttttttsssrrrqqqtttuuuvvvvvvtttssstttuuupppqqqqqqppppppqqquuuxxxyyyxxxvvvuuutttsssssssssuuutttsssrrrqqqpppooonnnnnnooopppqqqrrrqqqoooooonnnmmmllljjjgggdddbbb```^^^]]][[[XXXUUUQQQOOOMMMKKKIIIHHHGGGHHHIIIHHHGGGFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMOOOQQQRRRRRRTTTVVVYYYZZZ\\\```eeekkkqqquuuxxx{{{~~~~~~{{{vvvpppkkkiiihhh]]]WWWPPPLLLJJJJJJHHHGGGKKKKKKKKKKKKJJJIIIHHHHHHFFFGGGGGGGGGHHHHHHHHHHHHJJJIIIIIIHHHHHHHHHHHHIIIFFFFFFFFFFFFGGGIIIKKKLLLMMMMMMLLLKKKKKKKKKKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMOOOPPPQQQRRRSSSSSSTTTWWW\\\aaagggwwwsss^^^SSSNNNNNNOOOLLLIIIGGGFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@???BBBEEEHHHKKKNNNRRRUUUXXXYYY\\\^^^aaabbbbbbbbbdddeeehhhiiikkkkkkjjjjjjiiiiiijjjkkklllmmmnnnnnnrrrrrrqqqppppppqqqrrrsssyyy{{{~~~mmm___UUUOOOIIIFFF???@@@AAAEEELLLVVV___eeemmmqqqxxx|||~~~}}}~~~TTTUUUUUUTTTRRRPPPQQQRRRPPPPPPQQQSSSUUUUUUSSSQQQMMMMMMNNNOOOQQQRRRRRRSSSVVVWWWXXXXXXXXXVVVTTTSSSOOOMMMLLLLLLMMMNNNNNNMMMNNNPPPQQQQQQPPPQQQSSSUUUVVVYYYaaaooo}}}pppddd[[[UUUOOOKKKGGGDDD@@@===<<<:::888777666666777777777777666666555555666666666666777777777666555555555666777888777777666666555444444444333333333333333333333333111222444555555444333333222222222222222222222222222222111111222333444444444555555777888999::::::;;;;;;<<<<<<===>>>>>>???@@@AAABBBDDDEEEEEEEEEFFFFFFFFFFFFGGGIIIJJJLLLMMMOOOOOOOOOPPPRRRSSSUUUVVVUUUVVVVVVWWWXXXYYY[[[\\\\\\]]]^^^```bbbcccddddddggggggiiikkklllmmmmmmmmmnnnmmmmmmnnnoooooonnnllliiikkkmmmmmmmmmmmmmmmoooooooooppppppppppppooooooqqqrrrtttsssrrrpppqqqqqqnnnnnnooonnnmmmmmmooorrrttttttsssqqqqqqpppppppppqqqqqqqqqpppooommmlllkkkiiijjjkkkllllllkkkjjjiiigggfffdddbbb___[[[XXXWWWTTTSSSRRRPPPNNNLLLIIIHHHFFFDDDCCCCCCEEEFFFFFFEEEDDDDDDDDDCCCDDDEEEEEEFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKMMMOOOOOONNNNNNPPPQQQTTTWWW\\\cccjjjppptttvvvxxxzzz|||{{{{{{}}}~~~uuurrrooojjjgggdddbbb```[[[WWWRRRMMMKKKJJJHHHGGGJJJJJJIIIIIIHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMOOOQQQRRRRRRRRRSSSTTTYYY^^^bbbnnnhhhYYYSSSRRRVVVRRRMMMIIIFFFDDDAAA???BBBBBBAAAAAA@@@@@@??????>>>AAADDDFFFIIILLLPPPTTTWWWXXX[[[^^^```aaaaaaaaacccdddgggiiikkkkkkjjjiiihhhhhhiiijjjkkklllmmmmmmrrrqqqppppppppprrrssstttxxx{{{pppaaaVVVOOOIIIFFF@@@@@@AAADDDIIIRRR\\\ccciiinnnuuu{{{}}}~~~~~~|||}}}RRRSSSTTTQQQNNNLLLMMMOOOMMMNNNPPPSSSVVVWWWUUUSSSMMMNNNOOOPPPQQQQQQRRRRRRTTTTTTUUUVVVWWWVVVTTTSSSMMMLLLKKKKKKMMMMMMLLLKKKLLLMMMOOOPPPOOOOOOPPPRRRSSSTTTYYYeeevvvwwwmmmbbbWWWPPPMMMJJJEEEAAA???>>><<<;;;666666777777777777666666555555555666666666777777666555555444555666777888888888777777666555555555444444444444444444444444111222444555666555444333333333333333333222222222222222222111222222333333333333333444444444555555888888999999:::;;;;;;;;;<<<===>>>@@@AAAAAAAAAAAAAAABBBBBBCCCDDDFFFGGGHHHIIIIIIJJJKKKLLLNNNOOOPPPNNNOOOOOOPPPRRRSSSUUUVVVWWWXXXZZZ\\\]]]______```cccdddeeeggghhhiiiiiijjjkkkjjjjjjkkkllllllkkkiiifffhhhjjjkkkjjjjjjjjjlllllllllkkkkkkkkkkkkkkklllmmmoooppppppnnnllllllmmmlllmmmmmmlllkkkjjjkkklllooonnnnnnmmmmmmlllllllllkkkkkklllkkkjjjiiigggfffddddddddddddcccbbbaaaaaa[[[[[[ZZZXXXUUURRRPPPOOOKKKKKKJJJJJJIIIGGGFFFEEEDDDBBBAAABBBCCCEEEDDDDDDBBBBBBBBBCCCCCCDDDFFFFFFFFFGGGHHHIIIIIIJJJIIIIIIIIIKKKLLLMMMLLLKKKLLLMMMOOOSSSZZZcccjjjppptttvvvssssssqqqlllhhhiiiooottt|||xxxoookkkeeebbb```^^^ZZZWWWWWWUUUQQQNNNKKKJJJIIIHHHIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFHHHIIIJJJIIIIIIIIIIIIJJJKKKLLLLLLJJJKKKKKKLLLLLLKKKKKKJJJIIIJJJLLLOOOQQQRRRRRRRRRQQQPPPUUU\\\___ggg}}}qqq___VVVTTTVVVRRRNNNJJJHHHEEECCCAAAAAAAAAAAAAAA@@@???>>>===>>>@@@BBBEEEGGGKKKOOOSSSVVVXXXZZZ]]]___`````````aaacccfffiiijjjjjjiiihhhgggggghhhiiijjjkkkllllllqqqpppppppppqqqssstttuuuxxxzzztttdddYYYPPPIIIEEE??????@@@BBBEEEMMMXXX___eeejjjrrrxxx{{{||||||}}}{{{|||~~~QQQRRRRRROOOLLLJJJKKKMMMLLLMMMPPPTTTWWWXXXVVVTTTNNNNNNOOOPPPQQQQQQQQQQQQTTTTTTTTTVVVWWWWWWUUUTTTOOOMMMLLLMMMNNNNNNMMMLLLKKKMMMNNNOOONNNMMMNNNOOOUUUUUUWWW```nnn}}}tttdddZZZSSSPPPJJJFFFDDDCCCAAA@@@666666777777777777666666555555555555666666666777666555444444555666777888999999888888777666666666666666666666666666666666111222444666666555444333333333333333333333333333333222222222222222333333555555555444444333333333666666777777888888999999:::;;;<<<===>>>>>>???>>>?????????@@@AAACCCDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLJJJJJJKKKLLLMMMOOOQQQRRRSSSTTTVVVXXXZZZ\\\\\\]]]```aaabbbdddeeefffggggggjjjiiihhhiiikkkkkkiiiggghhhiiijjjiiigggfffeeefffiiihhhgggffffffggghhhiiijjjlllnnnmmmkkkiiiiiiiiijjjlllmmmllljjjhhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjgggggghhhhhhgggeeecccbbb______^^^]]]\\\[[[[[[[[[RRRRRRQQQPPPOOOMMMKKKJJJEEEEEEFFFFFFEEEEEEDDDCCCDDDCCCAAABBBDDDEEEEEEDDDBBBBBBCCCDDDEEEGGGHHHIIIHHHHHHIIIJJJKKKKKKKKKKKKGGGIIIKKKLLLKKKKKKLLLMMMLLLQQQYYYbbbjjjpppsssuuulllkkkfff___XXXXXX^^^dddmmmrrr|||sssnnnhhhbbb^^^^^^\\\VVVPPPTTTRRROOOMMMLLLKKKJJJJJJHHHHHHGGGGGGFFFGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHFFFEEEEEEEEEFFFHHHJJJKKKIIIIIIIIIIIIJJJLLLMMMNNNKKKKKKLLLLLLLLLLLLKKKKKKHHHIIILLLOOOQQQRRRRRRRRRPPPNNNRRR[[[^^^cccvvvvvv```VVVSSSQQQOOOKKKIIIIIIIIIHHHGGGAAAAAAAAA@@@???>>>===<<<===???BBBDDDFFFJJJOOORRRVVVWWWZZZ\\\___````````````bbbeeehhhjjjjjjiiihhhgggggghhhiiijjjkkkllllllppppppppppppqqqsssuuuwwwwwwyyy~~~vvvfffZZZQQQIIIEEE===>>>???@@@CCCJJJUUU]]]bbbgggpppvvvyyyzzzzzz{{{zzz|||~~~SSSRRRPPPNNNMMMMMMNNNOOOMMMOOOQQQSSSTTTTTTSSSRRRMMMLLLKKKKKKLLLNNNPPPQQQPPPPPPQQQSSSTTTTTTQQQOOOMMMLLLJJJHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJQQQRRRTTTXXX```lllyyyzzzlll```ZZZRRRKKKGGGEEECCCBBB>>>:::888999888555444666333333444555555555444444666666666666666666666666555444444555555666777888555555555555555555555555444444444555555555555666222222333444444333333333333333333333333222111000444333333222222333333444777777666666555555555444888999999:::;;;<<<<<<<<<<<<<<<<<<======???@@@@@@CCCBBBAAAAAABBBCCCEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGMMMLLLLLLNNNPPPTTTWWWYYYXXXYYY[[[]]]^^^___``````dddccccccdddeeeeeedddbbbbbbbbbccccccccccccdddddddddddddddddddddeeefffgggggggggffffffgggggghhhiiiffffffeeeeeedddcccbbbbbbdddeeefffgggfffdddbbbaaa``````___^^^]]]\\\\\\[[[WWWVVVUUUSSSQQQOOONNNMMMLLLKKKJJJHHHFFFEEECCCCCCDDDCCCBBBAAA@@@?????????>>>??????@@@AAABBBDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDFFFIIIKKKLLLKKKRRRSSSVVV^^^fffmmmooonnnjjj^^^UUURRRQQQPPPUUU\\\eeemmmyyy|||}}}rrriiifffbbb]]]WWWRRRNNNLLLNNNNNNMMMLLLKKKJJJJJJIIIFFFEEEDDDCCCCCCCCCCCCCCCFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHFFFHHHKKKMMMOOONNNMMMLLLIIIJJJMMMOOOQQQRRRRRRRRRPPPLLLOOOWWWZZZ^^^nnngggXXXUUUNNNNNNKKKHHHDDDBBBCCCCCC@@@?????????>>>>>>=========>>>???BBBEEEIIIMMMOOOSSSVVVZZZ\\\]]]^^^___```aaabbbccceeeggghhhiiijjjgggiiijjjjjjhhhiiilllpppooonnnnnnnnnnnnppprrrsssuuuxxx|||zzzkkk___UUUKKKDDDAAA???<<<<<>>>>>>>>>>>@@@AAABBBEEEEEEDDDDDDDDDDDDEEEEEEHHHHHHHHHIIIKKKNNNQQQSSSTTTUUUWWWYYY[[[\\\]]]]]]aaa```___```bbbbbb```^^^^^^^^^^^^______`````````aaaaaa`````````aaabbbbbbcccdddddddddeeeeeeeeeeeecccbbbaaa```___^^^]]]]]]^^^___``````___]]][[[ZZZYYYXXXVVVTTTRRRPPPOOONNNNNNMMMLLLKKKIIIHHHGGGGGGGGGFFFEEEDDDCCCAAA@@@@@@CCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFFFFEEEEEEDDDDDDGGGKKKNNNOOOOOOQQQSSSVVV]]]cccgggfffddd\\\TTTNNNOOOQQQRRRYYY```jjjrrr}}}}}}||||||qqqhhhfffbbb\\\VVVQQQLLLJJJKKKKKKKKKJJJJJJIIIIIIIIIFFFEEEEEEDDDCCCCCCDDDDDDFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHJJJJJJIIIHHHHHHHHHIIIIIIFFFHHHKKKNNNOOONNNMMMLLLIIIJJJMMMOOOQQQRRRSSSSSSPPPLLLNNNUUUWWWZZZhhhzzznnn[[[UUUKKKKKKJJJHHHFFFEEEFFFFFFAAAAAAAAA@@@???>>>>>>=========>>>AAADDDHHHKKKMMMQQQTTTXXXZZZ[[[\\\]]]___aaabbbcccdddfffhhhiiijjjhhhiiijjjiiiggggggjjjmmmooonnnnnnnnnnnnpppqqqrrrvvvxxx{{{zzzkkk___UUUKKKDDDAAA???===<<<>>>CCCIIIMMMYYY___gggnnnrrruuuwwwxxxyyyyyyzzz{{{||||||||||||~~~~~~}}}zzzwwwNNNMMMLLLKKKKKKLLLMMMNNNLLLLLLLLLMMMNNNNNNOOOOOOMMMLLLKKKKKKLLLMMMOOOPPPPPPPPPPPPPPPQQQQQQNNNLLLMMMKKKJJJHHHHHHHHHHHHIIIIIIHHHHHHGGGHHHIIIKKKLLLKKKKKKKKKLLLPPPXXXaaagggxxx{{{nnnaaaXXXQQQMMMJJJLLLFFFBBBBBB???999666666555666666666777777777777999999999999999999999999777777666666555555666666777777777777777777777777888888777666555444333222333333333444444333333222333333333333333222222111444333333222222333333444666666666555555555555555444444555555666777777777777777777777888999::::::<<<;;;;;;;;;<<<===>>>???AAAAAA@@@@@@@@@@@@AAAAAACCCCCCBBBCCCDDDFFFHHHJJJMMMNNNPPPSSSUUUWWWXXXYYY[[[ZZZZZZZZZ\\\\\\[[[YYYVVVWWWWWWXXXYYYZZZZZZZZZ\\\\\\[[[ZZZZZZZZZ[[[[[[]]]^^^___`````````___^^^\\\[[[ZZZYYYWWWVVVUUUTTTUUUVVVVVVVVVUUUSSSQQQOOOPPPOOONNNLLLJJJIIIGGGGGGDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@???>>>>>>======AAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDEEEIIINNNRRRTTTUUURRRTTTWWW[[[^^^^^^\\\ZZZSSSPPPOOORRRVVVZZZaaagggsss}}}|||vvvlllfffccc___ZZZTTTOOOJJJHHHHHHHHHIIIIIIIIIHHHHHHHHHFFFEEEDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGEEEDDDCCCDDDDDDEEEHHHGGGFFFFFFFFFFFFFFFFFFKKKJJJIIIIIIHHHHHHIIIIIIHHHIIIKKKNNNOOONNNMMMLLLIIIJJJLLLNNNQQQRRRSSSSSSPPPLLLMMMRRRSSSUUUaaapppzzzaaaUUULLLKKKJJJHHHGGGFFFFFFFFFCCCCCCBBBAAA@@@???>>>===<<<<<<===???BBBFFFIIIKKKNNNQQQUUUWWWYYYZZZ[[[]]]```aaabbbccceeeggghhhiiihhhhhhiiihhhggggggiiijjjnnnnnnnnnnnnooopppqqqqqquuuvvvxxxzzz|||mmmbbbYYYNNNGGGBBB@@@===;;;<<<@@@EEEHHHQQQXXXaaajjjooorrrtttuuuwwwxxxyyyzzzzzz{{{{{{{{{|||zzzyyyxxxuuusssKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNLLLLLLLLLKKKLLLMMMNNNOOOQQQPPPOOOPPPPPPPPPNNNLLLLLLKKKJJJHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGIIIKKKLLLLLLLLLLLLLLLOOOUUU\\\aaakkkzzzsssiii___XXXSSSQQQJJJEEEEEECCC>>>;;;:::777777777777777777777888::::::::::::::::::::::::999888777666555555555555666666666666666666666666777777777666555444444333333333444444444333222222222333333444333333222222444333333222222333333444555555555555555555555555444444444555555666666666777777777777777888999999:::::::::;;;;;;<<<============<<<<<<<<<<<<======????????????@@@AAABBBCCCFFFHHHJJJMMMOOOQQQSSSSSSUUUTTTSSSTTTVVVVVVTTTSSSOOOOOOPPPQQQRRRSSSTTTTTTVVVVVVUUUTTTSSSSSSTTTTTTTTTUUUWWWYYYYYYXXXWWWVVVTTTSSSRRRPPPOOOMMMLLLKKKMMMMMMMMMLLLJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@========================???????????????@@@AAAAAABBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDFFFJJJPPPUUUXXXXXXTTTUUUUUUVVVWWWWWWVVVUUUWWWXXX[[[```dddiiiooosss|||lllddd___^^^ZZZVVVRRRNNNKKKIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDEEEEEEFFFGGGHHHGGGFFFEEECCCBBBBBBCCCCCCHHHGGGFFFEEEEEEEEEEEEEEEJJJIIIHHHHHHGGGGGGHHHHHHHHHJJJKKKMMMNNNNNNMMMLLLHHHIIIKKKMMMOOOQQQRRRSSSNNNLLLLLLPPPQQQTTT^^^jjj|||lllZZZPPPNNNKKKIIIGGGFFFDDDCCCDDDCCCBBBAAA???>>><<<<<<<<<<<<===>>>@@@CCCFFFHHHKKKNNNRRRUUUWWWXXXZZZ\\\______```bbbdddeeeggggggfffggghhhhhhiiijjjkkklllnnnnnnnnnnnnoooooopppppprrrssstttvvv|||rrrggg]]]SSSLLLCCCAAA===;;;;;;===@@@CCCKKKRRR]]]fffmmmqqqssstttvvvwwwxxxyyyzzz{{{{{{{{{~~~~~~zzzvvvrrrpppnnnmmmJJJJJJJJJJJJJJJJJJKKKKKKMMMLLLLLLKKKLLLLLLMMMNNNLLLLLLLLLLLLLLLLLLMMMMMMQQQPPPOOOOOOPPPPPPNNNLLLKKKJJJJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHJJJKKKFFFGGGHHHIIIKKKPPPVVV[[[```ooo}}}sssiiicccWWWNNNGGGFFFEEEAAA>>>>>>:::999888777666777777777:::::::::::::::::::::::::::999888777666555555555555555555555555555555555666666666666666666666666333444444444333333222111222333333444444444333333444333333222222333333444444444444555555555555555000000000111111111111111666555555555555666666777777777888999999::::::::::::999999888888999999:::============>>>>>>??????AAABBBDDDGGGJJJLLLMMMNNNNNNMMMMMMMMMOOOOOOMMMLLLIIIIIIJJJJJJKKKLLLLLLMMMOOOOOONNNMMMLLLLLLLLLMMMKKKLLLOOOPPPPPPOOONNNMMMKKKJJJIIIHHHFFFEEEDDDCCCFFFEEEEEEDDDCCCBBBAAA@@@======>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????============>>>>>>>>>???>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBAAABBBBBBCCCDDDDDDEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDFFFJJJPPPUUUWWWXXXRRRQQQOOONNNOOORRRUUUXXX___eeekkkqqqvvv}}}nnnccc^^^WWWVVVTTTRRRPPPMMMLLLKKKKKKKKKLLLLLLJJJHHHFFFEEEBBBBBBBBBAAAAAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFDDDBBBAAAAAABBBBBBGGGFFFFFFEEEDDDDDDDDDDDDGGGFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKLLLMMMMMMLLLLLLIIIIIIJJJLLLMMMOOOPPPQQQLLLKKKLLLOOOQQQVVV^^^ggguuu{{{eeeUUUQQQLLLIIIHHHGGGEEECCCCCCBBBAAA???>>><<<;;;;;;<<<<<<<<<===???AAADDDEEEIIILLLQQQTTTVVVXXXZZZ\\\]]]^^^___aaabbbdddeeefffddddddfffiiilllnnnoooooommmnnnnnnnnnoooooooooooonnnoooppprrrxxxuuujjj```UUUMMMDDDAAA>>>;;;:::;;;===???GGGNNNYYYcccjjjooorrrtttvvvvvvxxxyyyzzz{{{{{{{{{}}}~~~~~~{{{vvvpppkkkhhhggggggJJJJJJJJJJJJJJJJJJIIIIIILLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLOOOMMMLLLMMMNNNOOONNNMMMJJJJJJIIIIIIHHHGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIDDDEEEFFFHHHJJJNNNSSSWWWYYYdddvvvzzzdddYYYNNNJJJHHHEEEBBBAAA>>>===:::888777777777777;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666555666555555555555555555555555555555666666666777777777444444444444333222111111222333333444444444444444444333333222222333333444444444444444444555555555222222222222222222222222333222222111222222333333222333444555666666666666777666666555555666666777;;;;;;;;;;;;<<<<<<<<<<<<;;;===???AAADDDEEEFFFGGGFFFFFFEEEFFFGGGHHHFFFDDDCCCCCCCCCDDDDDDDDDEEEEEEGGGFFFFFFEEEEEEEEEEEEFFFCCCDDDEEEFFFGGGFFFEEEEEECCCCCCBBBAAA@@@??????>>>@@@@@@???>>>>>>=========??????>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<==================>>>>>>?????????>>>>>>======>>>???@@@@@@???????????????@@@AAAAAA@@@AAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEFFFIIIMMMQQQSSSSSSLLLKKKJJJJJJMMMSSS\\\bbbhhhqqq{{{rrreee]]]YYYQQQPPPPPPOOONNNMMMLLLKKKKKKLLLMMMMMMLLLJJJGGGFFFBBBBBBBBBAAABBBBBBCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFEEECCCBBBBBBBBBBBBCCCFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKIIIIIIIIIJJJKKKLLLMMMNNNKKKKKKMMMOOORRRWWW___dddnnn|||uuu^^^WWWPPPKKKJJJIIIHHHFFFAAAAAA@@@???>>><<<<<<;;;============>>>@@@BBBDDDFFFJJJNNNRRRTTTVVVYYY[[[\\\]]]^^^___aaacccdddeeebbbccceeeiiimmmqqqqqqqqqmmmnnnnnnoooooonnnnnnmmmlllnnnoooqqqvvvwwwlllaaaUUUMMMDDDBBB>>>;;;999:::;;;===CCCIIISSS]]]dddjjjooorrruuuvvvwwwyyyzzz{{{{{{{{{{{{|||}}}~~~yyywwwrrrkkkeeebbbccceeeKKKKKKKKKJJJJJJIIIHHHHHHKKKKKKLLLMMMMMMLLLKKKJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIKKKMMMMMMLLLIIIIIIIIIIIIHHHGGGFFFFFFFFFHHHIIIJJJJJJIIIHHHGGGDDDFFFHHHIIIKKKNNNRRRVVVVVV\\\gggvvv~~~nnn^^^VVVQQQLLLGGGFFFCCCAAA>>>;;;999888888999::::::::::::::::::::::::999999888777666666666777555555555555555555555555777777777666666666666666444444444444333222111000222333333444555555444444444333333222222333333444333333333444444555555555555555555555555555555555222222111111111111222222111222333444555555555444555444444333333444444555666777777888999999999999777888:::<<<>>>???@@@@@@???>>>>>>???@@@@@@???===>>>>>>>>>>>>============>>>>>>=========>>>??????======>>>>>>>>>?????????============<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;??????>>>>>>======<<<<<<:::::::::;;;;;;;;;;;;;;;<<<<<<<<<===============>>>>>>=========>>>>>>???============>>>???@@@AAA???@@@AAABBBCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFGGGJJJMMMNNNMMMGGGIIIKKKOOOTTT^^^iiiqqqvvvttthhh^^^VVVQQQNNNNNNMMMLLLKKKKKKJJJJJJHHHIIIKKKMMMMMMLLLJJJHHHCCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEECCCCCCCCCDDDEEEGGGIIIJJJHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNRRRXXX]]]```fffooonnneeeXXXPPPLLLIIIFFFDDDAAAAAA@@@??????>>>======>>>>>>======>>>@@@BBBCCCCCCGGGKKKOOORRRTTTWWWYYY[[[\\\]]]^^^```bbbcccdddbbbbbbdddhhhmmmppppppooommmmmmnnnoooooonnnmmmlllmmmoooppprrruuu|||{{{pppdddXXXPPPEEEBBB???<<<::::::;;;<<<>>>DDDLLLUUU]]]cccjjjmmmssstttuuuwwwxxxyyyzzzzzzyyyzzz{{{}}}~~~~~~}}}~~~~~~|||zzzsssqqqlllfffaaa```bbbfffKKKKKKKKKKKKJJJIIIHHHGGGIIIJJJLLLMMMMMMKKKJJJHHHKKKLLLLLLLLLLLLLLLKKKJJJHHHGGGFFFGGGIIIKKKLLLKKKIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHJJJLLLLLLJJJGGGFFFCCCDDDFFFGGGHHHJJJNNNQQQVVVXXX]]]iii{{{nnnbbbZZZSSSMMMLLLGGGEEEAAA>>>;;;:::::::::::::::::::::::::::::::::999888888777777777777777777777777777777777777777999999888777666555444444444555444444333222111000222333333444555555555444444333333222222333333444333333333444444555555555333333333333333333333333444444333333333333333444222333555666777777666555444333333333333333333444333333444555666666666666444555777888:::;;;;;;<<<::::::999:::;;;<<<:::888;;;;;;::::::999888888888999888888888999:::;;;;;;::::::999999999:::;;;<<<::::::::::::::::::::::::999888888888888999::::::666777777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>============>>>>>>;;;;;;;;;<<<===???@@@AAA??????@@@AAACCCDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHFFFEEEFFFHHHJJJJJJIIIFFFJJJPPPVVV^^^iiiuuu}}}uuukkkbbbYYYQQQKKKNNNMMMLLLKKKJJJIIIHHHHHHDDDFFFIIILLLMMMMMMLLLKKKEEEEEEEEEEEEEEEFFFGGGGGGCCCBBBBBBCCCCCCDDDEEEFFFEEEDDDCCCBBBCCCDDDEEEFFFCCCCCCCCCCCCCCCDDDEEEFFFBBBCCCCCCEEEGGGIIIJJJLLLGGGHHHHHHHHHHHHHHHHHHIIIJJJIIIHHHGGGGGGGGGHHHIIILLLNNNNNNNNNQQQWWW[[[]]]```fffwww~~~rrraaaTTTMMMGGGBBB>>>AAAAAAAAA@@@@@@???????????????>>>>>>>>>@@@AAABBBAAADDDIIIMMMPPPRRRUUUWWWZZZ[[[\\\^^^```aaabbbccccccbbbcccggglllooonnnlllmmmmmmnnnoooooonnnmmmllloooqqqrrrrrrtttyyyuuuiii]]]TTTEEECCC???<<<::::::;;;<<<;;;@@@GGGOOOWWW^^^eeejjjqqqrrrtttuuuwwwxxxyyyyyyxxxyyyzzz|||}}}~~~~~~~~~{{{|||~~~~~~}}}|||~~~~~~{{{xxxwwwmmmllliiiccc______ccchhhIIIIIIIIIIIIHHHGGGFFFEEEGGGHHHJJJKKKKKKJJJHHHFFFIIIJJJJJJJJJJJJJJJIIIIIIJJJIIIHHHIIIKKKMMMLLLKKKJJJIIIGGGEEEEEEFFFGGGHHHGGGHHHJJJJJJJJJJJJHHHGGGFFFFFFGGGHHHJJJLLLNNNPPPRRRSSSXXX```jjjzzzuuuiiiaaa[[[XXXOOOLLLGGGCCC@@@===:::888777999::::::999999:::;;;888888777777777777888888666666666666777888999:::777999:::999777555555666555555555444444333333333333444444555555444444333333333333333333333333333555555555444444333333333333333333333333333333333444444444333333222222222555555555555555555555555222333333444444333333222222222333333333333444444222222333444555666777888777888888888999999999999777777777777777777777777777777777777666666666666777777777777888888888888999888888777666555555444777777888888888888777666888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>?????????>>>>>>???AAACCCEEEGGGIIIHHHHHHIIIIIIJJJKKKKKKLLLMMMIIIEEEBBBBBBDDDFFFFFFDDDOOOZZZ```iiiwww|||ttthhh\\\RRRMMMKKKIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIKKKMMMNNNIIIGGGFFFGGGIIIHHHDDDAAACCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFFFFFFFJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGHHHHHHIIIIIIHHHHHHJJJKKKNNNQQQUUUWWWYYYZZZ]]]aaalllsss]]]PPPKKKEEE???CCCCCCDDDBBB@@@??????@@@BBBAAA???======>>>@@@AAADDDEEEHHHIIIKKKNNNSSSVVVWWWYYY\\\]]]^^^```bbbdddbbbccceeehhhjjjlllmmmnnnkkklllmmmoooooooooooonnnjjjooossssssqqqttt}}}yyylll___WWWKKKFFF@@@=========<<<::::::===BBBJJJRRR[[[cccgggjjjmmmqqqssstttttttttuuuvvvwwwxxxxxxwwwxxxzzz||||||||||||}}}}}}}}}~~~~~~zzz|||~~~}}}yyyuuurrrqqqjjjfffbbb```aaaeeehhhjjjJJJJJJIIIIIIHHHGGGGGGFFFGGGGGGHHHIIIIIIHHHGGGFFFJJJKKKKKKKKKKKKKKKJJJJJJHHHHHHGGGIIIKKKKKKJJJIIIIIIHHHGGGFFFEEEFFFFFFGGGFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEGGGHHHJJJLLLMMMNNNNNNNNNRRRXXX___llltttjjjdddYYYUUUNNNIIIEEEAAA>>><<<<<<<<<<<<;;;:::::::::;;;;;;:::999888777777777888:::999888777666666666666777888999888666555555555555555555444444333333333333444444555555444444333333333333333333333333333555555444444444333333333333333333333333333333333555555555444444444333333333333333333333333333333222222333333333333222222222222333333333333444444444444444444444555555555666666666666777777777777666666666666666666666666666666666666666666666666666666777777777888888888777777777666555444444444777777777777777777777666888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>??????>>>???@@@BBBDDDGGGIIIKKKHHHIIIKKKLLLNNNPPPPPPQQQNNNJJJEEEBBBBBBDDDGGGHHHPPP\\\iiiqqqyyy{{{pppdddZZZRRRMMMJJJGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGIIIKKKMMMOOOIIIGGGEEEFFFGGGGGGDDDBBB@@@@@@????????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGGGGHHHIIIHHHHHHHHHJJJKKKNNNQQQTTTVVVWWWXXXWWW[[[fffxxxsss]]]PPPIIIDDDAAABBBBBBAAA?????????@@@AAA@@@???======>>>???@@@CCCEEEGGGIIIKKKNNNRRRUUUVVVXXX[[[\\\]]]___aaacccbbbdddeeehhhjjjkkklllmmmjjjkkkmmmnnnoooooonnnnnnkkkooossssssqqqsss{{{rrreee\\\PPPJJJCCC???>>>===;;;888;;;===AAAFFFMMMTTTZZZ]]]eeeiiimmmooopppqqqrrrsssuuuwwwxxxxxxxxxxxxzzz{{{yyyyyyyyyzzzzzzzzzzzzzzzyyyzzzzzzxxxtttpppnnnmmmeeeccc``````bbbfffjjjmmmKKKJJJIIIHHHGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGKKKLLLLLLMMMMMMMMMLLLLLLGGGFFFGGGHHHJJJJJJHHHFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEFFFHHHJJJKKKLLLLLLLLLKKKLLLPPPUUU^^^nnn}}}|||tttiiicccZZZRRRLLLGGGDDDAAA???>>>===;;;:::999888888<<<<<<:::999888777777777:::999888777666666666666777888999888666555555555555555555444444444444444444444555555555555444444444444444444444444444444555444444444444333333333333333333333333333333333666666555555555555444444333333333333333333333333111111222222222222111111222222333333333333444444555555444444333333222222333444444444444555555555555555555555555555555555666666666666666666666666666666777777777777888888666666555555444444333333666666666666666666666666777777888888999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===========================<<<============>>>>>>>>>>>>???AAADDDGGGKKKNNNOOOMMMNNNPPPRRRTTTUUUVVVVVVNNNLLLHHHEEEFFFIIINNNQQQbbbooo}}}yyyxxxjjj^^^VVVPPPLLLIIIFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMHHHFFFDDDDDDDDDEEEDDDCCC@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGJJJLLLNNNPPPRRRSSSTTTUUUSSSWWW```nnnjjjWWWMMMIIIBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@>>>=========>>>???BBBDDDFFFHHHJJJLLLPPPSSSTTTVVVYYY\\\]]]^^^aaaccccccdddfffhhhiiijjjjjjkkkjjjkkkmmmnnnoooooonnnnnnmmmpppsssrrrppprrryyy~~~zzzlllcccVVVPPPHHHBBB???===:::777999:::===AAAGGGMMMRRRUUU]]]aaaeeehhhjjjlllnnnpppppprrruuuwwwwwwvvvwwwxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvtttpppkkkhhhggggggaaaaaabbbcccgggkkkooorrrLLLJJJHHHGGGFFFGGGHHHIIIHHHGGGFFFEEEEEEFFFHHHIIILLLMMMMMMNNNNNNNNNNNNMMMGGGFFFGGGHHHIIIIIIFFFDDDDDDEEEEEEFFFFFFEEEDDDDDDEEEDDDCCCBBBBBBCCCDDDEEECCCEEEGGGIIIJJJJJJJJJJJJLLLKKKKKKNNNPPPVVVbbbnnn|||tttiii^^^UUUOOOJJJHHHEEECCC@@@>>>===<<<;;;:::<<<;;;:::999888888888888666666666666777888999:::888999:::999777666666666555555555555555444444444444444555555555555444444555555555555555555555555444444444444444444444444333333333333333333333333555555555555444444444444444444444444444444444444000111111222222111111000222222222333333333444444444444333333333222222222333333333333444444444444444444444444444444444444444555555555555555666666666666666666777777777888666666666555555444444444555555555555555666666777666777777888888999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========???@@@CCCGGGKKKPPPTTTVVVVVVWWWWWWWWWWWWVVVUUUUUUMMMLLLKKKKKKNNNTTT\\\bbbttt~~~{{{~~~rrrbbbVVVQQQNNNKKKHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFHHHIIIIIIFFFEEECCCBBBBBBCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@======>>>???@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGJJJKKKMMMNNNPPPQQQQQQQQQSSSVVV\\\eeerrryyyeeeXXXRRRFFFEEECCCBBBCCCDDDDDDDDDAAA@@@???============>>>@@@BBBEEEGGGHHHKKKNNNPPPRRRUUUYYY\\\]]]___aaacccdddeeefffggghhhiiiiiiiiijjjkkklllnnnooonnnnnnmmmnnnqqqsssrrrpppqqqvvvzzztttjjj\\\UUUKKKDDDAAA>>>;;;888555666999===BBBHHHMMMPPPUUUXXX]]]```ccceeehhhjjjiiilllppprrrssssssssstttvvvvvvuuuuuutttssssssrrrpppoookkkfffaaa______aaaaaadddgggjjjmmmqqquuuwwwKKKIIIGGGFFFEEEGGGHHHIIIIIIHHHFFFEEEEEEGGGIIIKKKLLLLLLMMMNNNNNNNNNNNNNNNHHHHHHGGGHHHIIIHHHFFFDDDCCCCCCDDDEEEEEEDDDDDDCCCEEEDDDCCCBBBBBBCCCDDDEEECCCEEEHHHJJJKKKJJJIIIHHHKKKJJJJJJMMMOOORRRZZZdddlll}}}xxxlllbbb[[[VVVSSSNNNKKKFFFCCCBBBAAA???===::::::999888888888999999666666666666777888999:::999:::;;;;;;999777777888555555555555555555555555444555555666666555555444555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333444444444444444444444444444000111111222222111111000222222222333333333444444222222222333333333444444333333444444444555555555444444444444444444444444333333444444555555555555555666666666666777777777777777777666666666666666555555555444555666777888666777777888888999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>@@@AAAEEEIIINNNSSSWWWZZZ[[[ZZZXXXVVVSSSQQQPPPOOOLLLNNNPPPTTTYYYcccnnnuuuzzz|||~~~tttiiiZZZPPPMMMLLLIIIGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCDDDCCCBBBAAA@@@AAABBBCCCAAA@@@@@@??????@@@@@@AAA????????????????????????======>>>@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFIIIJJJKKKLLLMMMNNNNNNNNNQQQRRRXXX___hhhyyywwwggg[[[KKKHHHDDDCCCDDDEEEDDDCCCAAA@@@???>>>>>>=========>>>AAADDDFFFGGGIIILLLNNNPPPTTTXXX\\\^^^___aaacccddddddeeegggggghhhhhhgggjjjkkklllnnnnnnnnnmmmmmmoooppprrrqqqppppppsssvvv{{{qqqaaaYYYOOOGGGCCC@@@===;;;777777999<<>>@@@AAABBBBBBCCCDDDFFFJJJNNNQQQUUUWWWWWWVVVSSSQQQOOOPPPPPPQQQVVVYYY___dddjjjssszzz}}}yyyrrrggg___TTTMMMIIIIIIHHHGGGCCCCCCCCCBBBBBBBBBAAAAAAEEEEEEEEEDDDCCCAAA@@@???AAAAAABBBAAA??????AAABBB>>>>>>============>>>>>>========================>>>>>>???@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEGGGHHHIIIJJJKKKLLLLLLLLLMMMMMMRRRZZZaaaooonnn___PPPKKKFFFDDDDDDDDDBBB@@@BBBAAAAAA@@@???>>>=========???CCCEEEFFFGGGIIIKKKNNNQQQWWW[[[]]]___aaabbbcccccceeefffggggggggggggiiijjjlllmmmnnnnnnmmmmmmnnnpppqqqppppppppprrrtttzzzyyyhhh```UUULLLGGGDDD@@@>>>======<<<<<<===>>>@@@AAAFFFHHHKKKMMMOOORRRUUUXXX[[[___ccceeeggghhhjjjlllnnnmmmllljjjhhhfffeeeddd\\\[[[XXXUUUSSSTTTWWWZZZbbbhhhpppuuuvvvwwwyyyzzzEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEFFFGGGIIIJJJHHHIIIJJJKKKLLLLLLLLLLLLKKKHHHEEECCCCCCDDDDDDCCCCCCBBBAAAAAAAAABBBDDDEEEBBBCCCCCCDDDDDDCCCCCCBBBDDDGGGKKKMMMNNNKKKHHHFFFEEECCCDDDHHHIIIIIILLLQQQUUUbbbppp||||||mmmfff\\\UUUQQQMMMHHHCCCBBBAAA???===;;;999999888:::999888777666666666666777999:::999777555555666444555555555666666666777555555666666666666555555333333333333333333333333333333333444444444555555333333333333333333333333333333333333444444555555111111111111111111111111222222333333333333222222222222333333333333444444555555555444444444444444333333333444444444555555444444444444444444444444111222222333444444555555555555555666666666777777666666666666666666666666777666555555555777999;;;888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@BBBDDDFFFHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNPPPOOONNNOOORRRWWW]]]aaakkkpppvvvzzzvvvkkkfffYYYUUUPPPKKKGGGFFFFFFGGGBBBBBBBBBAAAAAAAAAAAA@@@CCCCCCDDDCCCBBBAAA???>>>===@@@BBBAAA???>>>???AAA=========<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDEEEEEEEEECCCDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKMMMKKKNNNVVV[[[ddd|||uuugggYYYSSSKKKHHHGGGGGGDDD@@@CCCCCCBBBAAA@@@???>>>===;;;>>>BBBDDDEEEFFFHHHIIIJJJNNNTTTXXX[[[]]]^^^```aaabbbdddeeefffgggggghhhiiijjjlllmmmnnnnnnmmmlllnnnnnnooopppppppppqqqrrruuu}}}rrriii]]]RRRLLLGGGCCC@@@@@@???===<<<;;;<<<<<<===???AAACCCDDDEEEGGGJJJMMMQQQSSSWWWYYY[[[^^^aaaccccccbbbaaa___\\\ZZZYYYXXXQQQQQQQQQPPPPPPRRRVVVZZZdddlllvvv|||~~~}}}CCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKGGGCCCAAAAAABBBBBBBBBCCCBBB@@@@@@@@@BBBDDDEEEAAAAAACCCDDDDDDCCCAAAAAAEEEHHHLLLOOOOOOLLLHHHEEEEEECCCDDDGGGHHHGGGIIILLLKKKTTT^^^hhhuuu}}}rrriiiccc]]]VVVQQQGGGFFFCCC???<<<:::888777666666666666777888999:::666777888777555444444444444555555555666666777777555555666666666666555555333333333333333333333333333333333444444555555555333333333333333333333333444444444555555555666666333333333333333333333333222333333444444333333222222222333333333444444444888777666555444333222222222222333333333444444444555555555555555555555555111111222333333444555555555555555555666666666777444555555555555555555555777777555555666888:::<<<888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<==============================@@@AAACCCEEEHHHJJJLLLMMMKKKJJJIIIHHHGGGFFFFFFFFFLLLLLLLLLPPPXXXbbblllrrr~~~{{{|||xxxhhh\\\XXXPPPOOONNNJJJFFFEEEEEEGGGDDDDDDCCCCCCCCCBBBBBBBBBAAAAAABBBCCCBBBAAA@@@???<<>>???@@@??????>>>>>>>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@BBBCCCDDDDDDEEEEEECCCDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFHHHIIIJJJKKKKKKQQQMMMNNNTTTVVV[[[nnnuuuaaaZZZRRRMMMLLLKKKGGGCCCCCCCCCCCCBBBAAA@@@>>>===;;;>>>AAADDDEEEEEEGGGHHHGGGLLLRRRVVVYYY[[[\\\^^^aaabbbccceeefffggghhhhhhiiijjjkkkmmmnnnmmmmmmlllmmmnnnooooooppppppqqqrrrttt}}}zzzpppbbbWWWOOOIIIDDDAAA===<<<;;;;;;;;;<<<===>>>;;;<<<>>>>>>???@@@CCCEEEGGGIIILLLNNNQQQTTTXXX[[[[[[ZZZXXXVVVTTTQQQPPPOOOKKKLLLMMMMMMNNNRRRWWWZZZgggppp|||