BM6P6(@ &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&%%%%%%'''(((((('''(((((())))))(((&&&$$$###%%%&&&'''(((((('''&&&%%%))))))(((&&&%%%$$$###"""$$$%%%'''((((((((('''&&&%%%&&&''''''%%%$$$%%%'''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******((((((((((((((('''''''''))))))))))))************''''''((((((((((((''''''&&&''')))***)))(((&&&%%%%%%&&&((()))*********)))))))))(((((((((((())))))))))))))))))************''''''((()))***++++++,,,++++++,,,,,,,,,,,,------,,,++++++++++++,,,---------,,,,,,,,,,,,---......///////////////000111111222111111111000000//////111111222222222333333333444444444444555555555555555555555555666666666666888666444333444666999;;;::::::999999888999999999===<<<<<<<<<===>>>@@@AAA===>>>@@@BBBDDDEEEEEEDDDDDDCCCCCCBBBBBBDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@>>>======>>>@@@AAAEEEEEEEEEDDDCCCAAA@@@???BBBBBBBBBCCCCCCDDDDDDDDDBBBAAA???>>><<<;;;;;;;;;;;;999777666777777666555555555444333333222111111444333222111000000000000111000---+++******+++,,,000///------.........---...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********"""$$$'''***+++***((('''++++++************++++++))))))))))))))))))))))))************))))))))))))...,,,***(((''''''))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%&&&''')))***---***&&&&&&((()))((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((())))))))))))(((((()))'''%%%&&&)))***(((&&&'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++///...,,,+++***+++,,,,,,******+++,,,,,,---......111000...---,,,,,,---...///000111000///...///111111222333444333222111000222222222222222222222222444444333333333333222222666666777888888888888888:::::::::999999888888888:::888666777999:::999666333333222222111000000000...////////////......---...------,,,,,,++++++***000000///...---+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''((('''%%%%%%'''(((''''''%%%&&&&&&&&&&&&$$$###"""%%%%%%&&&''''''&&&%%%%%%(((''''''&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))))))))((((((''''''''''''(((((((((((()))))))))''''''((((((((((((''''''&&&''')))******)))'''&&&$$$%%%'''((()))))))))((())))))(((((((((((())))))))))))))))))************(((((())))))******+++++++++++++++,,,,,,,,,------...------------...//////---,,,,,,,,,,,,---.....................//////000111111111111000000000///111111111222222222333333666666777777777888888888555555555555666666666666777777666555666888:::;;;999999888888888999999:::======<<<<<<<<<===???@@@===>>>@@@BBBCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCEEEEEEDDDCCCBBBBBBAAAAAABBBBBBAAA@@@???>>>>>>???@@@BBBEEEEEEDDDDDDBBBAAA@@@???@@@@@@@@@AAAAAAAAABBBBBB@@@@@@>>>===<<<<<<;;;;;;:::888666555666666555444444333333222111111000000444333222111000000000000111///---,,,+++,,,---...000...---,,,---...---,,,///...---,,,++++++++++++++++++++++++++++++++++++******************))))))&&&''')))***++++++***)))***))))))(((((())))))***)))))))))))))))))))))))))))))))))(((((((((((('''+++***)))''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))+++(((&&&%%%'''((('''&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''+++)))'''(((***+++)))''''''''''''''''''((())))))(((((((((((())))))))))))))))))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++...---,,,+++++++++,,,,,,******+++,,,,,,---......000///...---,,,------...---...//////------...//////000111222222222111000222222222222222222222222222222222333333444444444555666777777777888777777:::999999999888888888888777555333444666777666444333333222111111000000///222222222111000///...---+++,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&'''''')))'''%%%%%%'''((('''&&&$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((*********))))))(((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''((()))*********(((((($$$%%%&&&'''((((((((('''))))))(((((((((((())))))))))))))))))************)))))))))))))))*********++++++++++++,,,,,,,,,,,,---------------...//////---,,,,,,,,,,,,---......---------------...//////111111111111000000000000111111111222222222222333333333444444444555555555444555555555555666666666666777777888888999::::::888777777777888999::::::======<<<<<<<<<======>>>===>>>???AAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBAAAAAA@@@@@@AAAAAABBBAAA@@@?????????AAAAAACCCCCCCCCCCCBBBAAA??????>>>>>>>>>>>>????????????>>>>>>===<<<<<<<<<<<<<<<888666444444555555444333222222222111000000//////333222111111000000000000000///...---------//////000...,,,,,,---...---,,,///......------,,,,,,,,,************************(((((()))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%'''((()))'''%%%$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&'''(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&)))((('''((())))))(((''''''''''''''''''((())))))(((((((((((())))))))))))))))))))))))*********************++++++++++++,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,***++++++,,,,,,------...///......---------......,,,---...---,,,+++,,,.........///000111111111000222222222222222222222222000000111222333444555555555555555666666666777777888888888888777777777777777666555555777777666555333222222111111000//////222222222111///...,,,+++******++++++,,,------...***************)))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''')))'''&&&&&&'''''''''&&&%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%'''((($$$&&&'''&&&%%%%%%&&&((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&))))))))))))************'''''''''((((((((())))))&&&&&&''''''''''''&&&&&&((())))))***+++******)))&&&&&&''''''(((((((((((())))))(((((((((((())))))((()))))))))*********************)))))))))))))))***++++++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,---............------......///000111111111000000000000000111111111111222222222222111111111222222222333333444444444555555555666666444555777888999999888888666666666777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???AAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCAAAAAA@@@@@@???@@@@@@AAABBBAAA@@@@@@???@@@@@@AAAAAAAAABBBBBBAAA@@@??????==================>>>>>><<<<<<<<<;;;;;;<<<======888666444444555666555444222222111111111000000000222222111000000000000000///............///000111000...,,,,,,---------,,,---------------,,,++++++))))))))))))))))))))))))((((((((())))))*********+++***)))(((''''''((())))))((((((''''''(((((()))))))))))))))))))))))))))))))))((((((((('''''''''(((((()))))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''(((((('''%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''((((((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&&&&%%%'''''''''''''''((())))))(((((((((((())))))))))))((()))))))))************************++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......------............,,,---......,,,,,,---...---...///000111111222222111111111111111111111111000111111222333333444444444444444444444555555666777777666666666666666666666666555555666666666555222222222111000000//////.........------+++************++++++,,,,,,,,,,,,(((((())))))***))))))((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''***(((&&&&&&''''''&&&%%%&&&&&&&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''&&&%%%%%%%%%&&&((()))$$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''')))***+++,,,---(((((()))))))))*********&&&''''''''''''''''''&&&(((((()))***************(((((((((((((((((())))))))))))(((((((((((())))))((()))))))))*********************)))))))))))))))*********+++++++++,,,,,,+++************+++,,,,,,---,,,,,,,,,,,,---......//////......//////000111000000000000000000111111000000111111111222222222333333444444444555555555444444444444555555555555222444555777888777666666555555555666777888999:::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>???@@@AAAAAA@@@AAAAAABBBBBBBBBBBBBBB@@@@@@?????????@@@@@@AAABBBAAAAAA@@@???????????????@@@@@@@@@@@@@@@??????>>>>>>>>>>>>============;;;;;;;;;;;;;;;<<<<<<===888777555555666777666555222222222222222111111111111111000000///000000000---.........//////000111///---,,,,,,------,,,++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))((())))))******+++++++++---,,,***)))(((((()))******))))))(((((())))))***((((((((((((((((((((((((*********)))))))))(((((())))))*********)))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&(((((((((((('''&&&&&&&&&((()))&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''''''''((())))))(((((((((((())))))))))))((()))))))))************))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---....../////////---///000///...---...////////////000111222333333111111111111111111111111222222222222222222222222333333222222222333444555555555555555555555555555333444444444444333444444222222111111000//////...***++++++,,,,,,,,,++++++,,,,,,,,,++++++*********((()))******************************************&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''***(((&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&''''''((('''''''''''''''((((((((('''&&&&&&&&&&&&'''((((((###%%%&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%'''(((***+++,,,---))))))))))))************''''''(((((((((((('''''''''((((((((()))******+++))))))(((((((((((()))***))))))(((((((((((())))))))))))))))))************)))))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---......///////////////000111111000000000000111111111111000000000111111111111222111111111222222222333333333444444444444555555555222333555666777777666555666555555555666777888888888999:::;;;<<<<<<<<<<<<===<<<<<<======???@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>============;;;;;;:::::::::;;;;;;<<<888666555555666777777666222222222222222222222222111000000//////000000000------......///////////////---++++++,,,---,,,+++***+++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))******************///...,,,+++++++++,,,,,,***))))))(((((())))))***((((((((((((((((((((((((************))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((************************'''''''''''''''(((((((((((('''&&&&&&&&&&&&(((((('''(((((('''%%%&&&(((***%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&))))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%'''((())))))((('''((()))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))************)))))))))************+++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///////////////000111000//////000111000000000000000111222333111111111111111111111111333333222222111111111111222222111000111222333444333333333444444444444444555777888777666555666777222111111000000///......***+++,,,------......------,,,,,,+++******)))))))))******+++++++++******************************''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''***(((&&&&&&&&&'''&&&$$$&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&###%%%&&&&&&&&&&&&''')))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''(((((()))******((((((((())))))))))))***(((((())))))))))))((((((''''''''''''((()))******)))(((''''''''''''((()))))))))(((((((((((())))))))))))))))))************(((((())))))******++++++************++++++++++++,,,,,,,,,+++,,,,,,---...---,,,,,,,,,,,,---......///............///000000///000000000111111111111000000000000111111111111........./////////000000333333444444444555555555333444555666666777777777666666555555555666666777666777999;;;<<<======<<<===<<<<<<<<<<<<===???@@@>>>???@@@AAABBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBB???@@@??????>>>===<<<<<<<<<===>>>>>>?????????>>>>>>>>>=========<<<<<<<<<;;;;;;:::::::::::::::;;;777555444444555666666555111111111111111111111111000000////////////000000,,,------............---///---++++++,,,---,,,+++***+++,,,......---+++***************************))))))))))))))))))((((((,,,,,,+++*********++++++)))((((((''''''(((((()))((((((((((((((((((((((((***))))))))))))(((((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))%%%&&&&&&''''''(((((((((((('''&&&%%%%%%%%%&&&'''%%%&&&'''&&&$$$$$$'''***%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''')))+++***(((''')))+++'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///000000000///000111111//////000111111000/////////000111111111111111111111111111111111111111111111222222222222111000//////111222444222222222222333333444444444666777777444444555777111111111000//////......***+++,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''+++)))&&&&&&&&&'''&&&$$$((((((&&&&&&&&&&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$############$$$%%%&&&'''&&&%%%$$$###$$$&&&&&&&&&&&&''')))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))************))))))&&&&&&&&&&&&'''(((******((((((&&&%%%%%%&&&'''((())))))(((((((((((())))))))))))))))))************'''(((((()))***++++++,,,)))************+++++++++******))))))******+++,,,---,,,,,,,,,,,,---.........------------...////////////000000111111111222000000000000111111111111111111111111222222222222333333333444444444555555555555666666777777888888777666666555555555666666444666888;;;<<<============<<<;;;;;;<<<===>>>???>>>???@@@AAABBBAAA@@@@@@AAA@@@@@@@@@AAABBBBBBCCC????????????>>>===;;;;;;;;;<<<===>>>?????????>>>=========<<<<<<;;;;;;;;;<<<;;;::::::999999999:::555444222333444555555444////////////000000000000000000////////////000111,,,------...------,,,,,,///---++++++,,,,,,,,,++++++,,,...//////...,,,+++************************))))))(((((('''''''''&&&'''''''''((((((((('''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((()))((((((((('''''''''''')))((('''%%%&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%&&&###%%%&&&%%%######&&&)))''''''((((((((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&(((***)))&&&%%%''')))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...000000000000///000111000///...///111111000...------...///000000000000000000000000000//////000111222333333444222111///...///000222333111111222222222333333333,,,...000///,,,+++---///111111111000//////......***************)))(((''')))))))))***++++++,,,,,,***************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((&&&'''''''''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&(((''''''&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&,,,+++***(((''''''&&&&&&&&&''''''(((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((''''''(((((())))))*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,------------..........................................///000111222222333,,,++++++,,,---///111222222000///000333444555444111222333333444444333333333444444444333222222111333555888;;;;;;;;;999777777888999:::<<<>>>@@@BBB@@@AAAAAAAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@AAA<<<>>>???>>><<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999::::::;;;:::::::::777777888888888999999999:::888666333222222333444111111111111000000000000222111111000///......---,,,------......------,,,+++++++++,,,,,,---------+++***)))***,,,---...---+++++++++++++++++++++++++++*********))))))((((((******))))))((((((''''''))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))(((&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%(((''''''''''''((())))))''''''(((((('''&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''((((((((('''''''''''''''''''''''' ###%%%'''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))******))))))(((((('''''',,,+++***)))))))))***+++(((((()))***++++++,,,,,,,,,------......------,,,........................------------------------...------------.../////////............---------111111222222222111111000//////000111222222333333111111111111222333444444333333333222222222111111222222222222111000//////222111000///...---,,,,,,---,,,+++*********+++,,,***++++++,,,+++***)))((())))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((((((%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&'''((()))&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))(((((((((''''''''''''((((((''''''''''''(((((()))(((((('''((()))***+++)))))))))))))))((('''&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))(((((('''((((((((()))))))))***)))******++++++******)))*********+++++++++,,,,,,---------.........//////////////////////////////.........//////000000111000000/////////000222333222111000000222444444333111222333333444444333333111222333444444444444444555666888:::;;;:::999888999999:::;;;<<<>>>@@@AAA@@@@@@@@@AAA@@@??????>>>????????????????????????<<<===>>>===;;;:::;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;777777777888888888999999999777555333222222333333111111111000000000//////111111111000///.........,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,)))((('''(((***,,,,,,+++++++++++++++++++++++++++*********)))))))))(((((())))))))))))((((((''''''''''''(((((())))))******''''''''''''''''''''''''*********)))))))))((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((('''&&&&&&%%%(((((('''&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%$$$''''''''''''''''''''''''%%%%%%&&&(((((()))))))))'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))***++++++,,,((())))))***++++++,,,,,,,,,,,,------------,,,,,,---------------------------------------------------------------...//////---------.........//////000111111111111111000000///000000111222222333333222222111111111222333333333333333222222111111111111111222222222222222111111111000///...---,,,,,,---,,,+++*********++++++***++++++++++++***)))((())))))))))))))))))))))))))))))((((((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((''''''''''''((())))))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((((((((((((''''''''''''((((((''''''''''''((((((((('''%%%%%%%%%&&&(((***,,,,,,,,,+++***)))''''''(((((((((''''''''''''&&&(((''''''''''''''''''(((''''''''''''(((((((((((('''(((((())))))(((((('''(((((((((((()))))))))))))))))))))******)))))))))*********++++++++++++,,,---............/////////////////////////////////........................333222111000000111222333333222000000222333333222111222222333333333333333000000222333555666777888888888999999999999999999:::::::::;;;<<<===????????????@@@@@@??????>>>===========================<<<======<<<::::::;;;===;;;;;;:::::::::::::::999;;;;;;;;;<<<<<<;;;;;;:::666777777777777777888888777666444333222222222333111111000000000000////////////......------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***((()))+++------,,,))))))))))))))))))))))))******))))))))))))(((((()))))))))(((((((((((('''&&&&&&'''((()))******+++'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&'''''''''(((''''''&&&%%%(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''***)))((((((''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))&&&''')))***+++,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,------------,,,,,,---------------------------------------------------------------.........++++++,,,---...///000111000000000000000000000000000000000111222222333333333333222111111111222222444444333222111111000000...///000111111222222222000000///...---,,,,,,+++,,,,,,+++************+++******++++++******)))((())))))))))))))))))))))))))))))((((((((((((''''''$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&)))(((%%%"""!!!"""###$$$++++++,,,,,,+++***))))))((((((((('''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))))))))************))))))************++++++++++++------........./////////------------------------//////..................000000/////////000222333444222000000111222222111111111222333333333333222000111222333555666888999::::::888888777888999999:::::::::::::::;;;<<<===>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999;;;<<<::::::::::::999999999999888999999999999888888777666666666666666666666666666555333222111111111222111000000000////////////,,,,,,++++++***************++++++,,,,,,++++++***---,,,,,,,,,++++++*********((('''((()))++++++***))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((&&&''''''(((((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&'''''''''&&&$$$###%%%%%%%%%&&&&&&'''''''''&&&''')))++++++***)))(((&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&((())))))((('''''''''''''''''''''''''''''''''***((('''%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((())))))''''''(((((())))))******&&&''')))++++++++++++***))))))*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,,,,------...//////000//////////////////000000000000111111111222222222333333222111000000111111444444333222111000//////------.../////////////////////......---,,,,,,+++,,,++++++*********************************))))))))))))))))))))))))))))))))))))((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&***(((&&&$$$######$$$$$$((()))***+++++++++++++++((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))((((((((((((***++++++++++++++++++***))))))*********+++++++++------------............------------------------000/////////////////////............000222444666333222000000111222111000000111222222333333222222333222222222333555666777:::999888666666777888999999999888888999999:::;;;======>>>>>>======<<<;;;;;;;;;;;;::::::999999999999:::::::::888888:::;;;999999999999999999999999888888999999888777777666555555555555555555555555333333222222111111000000000000000////////////...,,,,,,++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********'''%%%$$$$$$&&&''''''&&&(((((((((((((((((((((((((((((((((((((((((())))))'''''''''''''''((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''''''''&&&$$$###%%%%%%%%%&&&&&&'''''''''&&&''')))++++++***((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))&&&&&&&&&%%%%%%%%%$$$$$$###&&&)))***)))((()))***''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******((()))***++++++***((('''***************++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------..............................---------...///000111111111111111222222222333222222111000000000000333333222111111000////////////000000///......---......------,,,,,,++++++++++++++++++******))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%'''((())))))%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%$$$%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((***)))((('''&&&%%%%%%%%%'''''''''(((((((((((((((((((((''''''''''''((((((((('''''''''(((((())))))&&&&&&((()))***+++++++++'''(((((((((((()))))))))(((''''''''''''''''''(((''''''''''''((((((((((((&&&''''''((((((''''''&&&))))))))))))((((((((((((++++++,,,,,,,,,,,,++++++)))))))))************++++++,,,,,,,,,,,,---------........................////////////////////////......///000222555777999222111//////111222222111000111111222222222222222444333222111222333444555888777666555555666888999888888888888999999:::;;;<<<<<<=========<<<;;;;;;;;;;;;::::::999999888888666888::::::999888999999777888888888888999999999::::::::::::999999888777555555555444444444444333222222111111111000000///000000////////////..................------------++++++,,,,,,,,,,,,+++++++++++++++++++++*********+++)))(((((()))******)))((((((((((((((((((((((((''''''(((((((((((())))))&&&''''''''''''(((((((((***))))))((('''&&&%%%%%%'''''''''''''''''''''''''''(((((((((((()))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%%%%&&&''''''(((''''''''''''((())))))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))%%%%%%%%%%%%$$$$$$$$$######'''((('''%%%&&&(((''''''''''''''''''''''''''''''''''''((()))******''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))))))))*********))))))((('''************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......------,,,//////.........------------,,,,,,+++,,,---///000111111111111111111111111222222111000000000111111222111111111111000000000222222222222111000///...------,,,,,,,,,+++++++++******++++++******)))((())))))((((((((()))******))))))))))))))))))))))))(((((())))))))))))******'''''''''&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%'''((((((((('''&&&(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&((()))))))))((('''%%%%%%&&&'''(((((((((((('''((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&***)))))))))((((((((('''******++++++++++++******))))))))))))******************++++++++++++,,,,,,........................---------......//////000/////////000111333666777111///...///111222222222000000111222222222222222333222111000000222333444555555444555555666777777999999999999:::;;;<<<===;;;<<<<<<<<<<<<;;;::::::;;;;;;::::::999888888777333666999;;;:::888777777777777777777888888999999::::::::::::999888777666444444444444333333333222000000111111000000//////000000/////////.........------------------------,,,,,,------------,,,,,,************++++++++++++...,,,++++++,,,---,,,+++))))))))))))))))))))))))'''''''''((((((((())))))&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((('''''''''((()))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$###((((((%%%###$$$&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((()))(((((((((((())))))***************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,......---,,,+++---------...............,,,,,,+++***+++---///000111111111111111111111111111000000000000111111222000000000000111111111111//////000000000//////...,,,,,,,,,,,,++++++++++++)))******+++***)))(((''')))(((((('''((()))***+++))))))))))))))))))))))))(((((()))))))))*********(((((('''&&&%%%$$$$$$###"""###%%%&&&'''&&&%%%%%%''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&''''''''''''''''''&&&%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))))))))(((''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&''''''(((&&&'''''''''(((((())))))&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&'''((('''$$$""" %%%&&&&&&&&&&&&&&&%%%%%%'''((((((((())))))******&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((()))&&&''''''''''''''''''&&&******))))))((((((((('''))))))************))))))))))))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...............000222333000///...///111333333222000000111222222222222111111000//////000111444555222333333444555666777777:::::::::;;;<<<===??????;;;;;;<<<<<<;;;;;;:::999;;;;;;::::::999888888777222555999;;;:::888777666666666777777888888888999888888888777777666444444444444444333333222222222///000000000000000///...000/////////............******************++++++,,,------......------,,,))))))******+++++++++,,,)))(((&&&&&&'''(((((('''************************&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''''''''''''''''''''''''''''')))*********++++++,,,,,,''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&***)))(((&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&'''((((((((('''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%!!!&&&++++++'''######%%%''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******))))))((((((''''''((('''&&&'''((()))+++---++++++******************+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++)))***,,,......---,,,++++++,,,,,,---...///000000,,,+++*********,,,///000222222111111111111111111000000//////000111222222/////////000111111222222******+++,,,------------,,,,,,++++++++++++++++++)))******++++++)))(((''')))(((''''''''')))***+++))))))))))))))))))))))))(((((())))))*********+++$$$$$$###$$$%%%''')))+++%%%&&&&&&''''''&&&&&&%%%""""""&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$######%%%'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$!!!###&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))+++)))'''&&&%%%&&&'''(((''')))((($$$ &&&++++++)))(((&&&%%%&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((('''''')))))))))******)))))))))))))))((((((''''''&&&&&&############$$$&&&((())))))))))))))))))))))))))),,,,,,,,,+++***)))((((((+++***)))))))))***,,,---******+++,,,...///000000---------,,,++++++******------......///000000111000///...------,,,,,,---000000000000000000000000///000111222222111000/////////000111111111111111111333555777999999999999;;;<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;======:::888999666555666999;;;;;;999::::::::::::::::::::::::888777777777888777555333444666777555111///000222444333111000000000111111......---,,,++++++******,,,+++*********+++,,,------------,,,,,,+++++++++,,,,,,,,,+++++++++*********+++------,,,***(((&&&)))************))))))((())))))((((((''''''&&&&&&'''&&&&&&''')))***(((''''''''''''&&&&&&%%%%%%%%%))))))))))))((((((((((((''''''((())))))))))))))))))***)))((('''''')))+++******))))))((((((((('''******)))))))))(((((((((''''''(((((('''&&&%%%%%%''''''((()))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&((((((((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&''')))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((())))))(((''''''&&&&&&''')))***''''''(((((((((((('''''')))))))))))))))))))))))),,,,,,+++***))))))******))))))))))))))))))))))))+++,,,,,,,,,,,,,,,------******)))***,,,------,,,------------------------.........------,,,,,,,,,........................---------+++***+++...111111222222333333444555555///////////////000111111000000000000000000000000/////////......------,,,---------,,,,,,+++++++++(((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%(((%%%######%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%''')))$$$%%%%%%%%%&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%"""%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((***)))'''&&&%%%&&&'''(((&&&)))+++)))&&&$$$&&&***((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%$$$###***++++++++++++++++++***)))))))))(((((('''''''''(((''''''&&&&&&'''((()))(((((((((((((((((((((((()))******+++++++++************))))))******+++,,,******+++,,,---......///000000000000////////////,,,------...//////000000000//////...............000000000000000000000000///000111111111111000//////000000111111111111111...///111333444555555666;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<>>>??????===;;;999777666777:::<<<;;;:::::::::::::::::::::::::::888777777777888777444222333555666444111000000222333222111000000000111111111111000//////...---------,,,+++*********+++,,,------,,,,,,,,,+++++++++++++++++++++************(((((())))))(((&&&%%%$$$(((((()))))))))))))))(((((((((((((((((('''''''''((('''&&&'''))))))(((&&&((('''''''''''''''&&&&&&)))))))))(((((((((''''''&&&&&&'''(((((((((((((((&&&''''''&&&%%%%%%''')))))))))((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$'''''''''''''''&&&%%%%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&''''''(((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&&&&''')))))))))(((''''''''''''(((%%%&&&&&&&&&'''((((((((('''''''''''''''((())))))''''''((((((((((((''''''))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))*********+++,,,------------,,,++++++,,,,,,+++++++++++++++++++++*********......---------,,,,,,,,,,,,,,,,,,---------------/////////---,,,---000222000000000111222222333333///////////////000111111000000000000000000000000000000///...---,,,++++++,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%,,,***'''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''%%%%%%''')))&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''&&&&&&%%%&&&((((((&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''')))((('''&&&&&&&&&'''((($$$(((,,,,,,)))&&&%%%&&&&&&''')))***)))(((&&&$$$''''''''''''''''''''''''((((((((((((((((((''''''(((''''''&&&%%%###"""!!!'''''''''(((((('''''''''))))))))))))((((((((((((******)))((('''''''''((('''''''''''''''''''''''''''((()))***++++++++++++((()))******++++++************+++++++++,,,,,,,,,------------............,,,,,,,,,---......//////...------------...//////000000000000000000000000///000000111111000000//////000111111222222111111111222222333444666777888;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999:::<<<<<<:::888:::999888999;;;<<<<<<;;;::::::::::::::::::::::::999888777666777666333111222333444333111000111222222111111000000000000111111111111000//////......------,,,+++************,,,,,,,,,,,,++++++++++++************))))))))))))******))))))((((((''''''&&&&&&'''((()))))))))((('''''''''((((((((((((((()))'''&&&'''(((((('''&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%&&&&&&'''''''''''''''%%%&&&'''&&&%%%&&&(((***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))))))))(((''''''''''''(((&&&&&&''''''''''''''''''&&&''''''(((((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))***+++++++++***)))((())))))))))))))))))))))))((())))))***+++,,,------------,,,,,,+++******)))************************...------------,,,,,,,,,+++++++++,,,,,,---------...//////...------000222.........///000000111111000000/////////000111111000000000000000000000000000///...---,,,+++***)))+++++++++***************************************))))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((( ###%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%***((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%'''))))))'''&&&%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%(((((('''&&&&&&&&&'''((("""&&&)))***'''%%%$$$###&&&'''((((((((('''&&&%%%''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***++++++++++++'''(((***+++++++++***)))***************+++++++++)))******+++,,,,,,------,,,,,,,,,---------......++++++++++++,,,---...///000000000000000000000000/////////000000000000000000000111222222222222111444444444444555777999:::::::::;;;<<<<<<<<<;;;;;;========================999888777888999:::888777;;;;;;::::::;;;<<<======;;;;;;::::::::::::999999999888666555555555222000222222222222111111111222000000000000000000000000............------,,,,,,...---,,,+++******)))))),,,+++++++++++++++++++++))))))))))))((((((((((((+++***))))))(((((())))))$$$%%%&&&'''((((((((((((&&&&&&''''''(((((()))))))))'''&&&&&&'''((('''&&&&&&&&&''''''((((((((()))((('''''''''&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&((())))))((((((***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%&&&((()))))))))((('''''''''((((((((((((''''''((((((((((((((((((((((((((()))+++,,,,,,***((('''))))))))))))))))))))))))******************++++++***+++++++++)))))))))***+++++++++++++++,,,,,,,,,------------------------+++++++++,,,------......,,,------,,,+++,,,...000------...//////000000111111000000///000000111111////////////////////////---------,,,,,,++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((( ###%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%'''******)))(((((()))%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''''''''&&&%%%''''''&&&&&&&&&'''''''''&&&'''''''''%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''&&&))))))************))))))((((((((((((((()))))))))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))))))))******)))))))))'''((()))++++++***))))))***************************++++++,,,---...//////,,,,,,,,,---------------,,,,,,,,,,,,---...000000////////////////////////....../////////000000111000000111222222222222222333222222222333444666888999999:::;;;<<<<<<;;;;;;===========================;;;:::;;;<<<===<<<;;;<<<<<<<<<<<<;;;<<<===>>>;;;;;;;;;::::::999999999999777555444444444222111222111111111111111111000////////////////////////------,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++)))))))))(((((((((''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%'''((((((((((((&&&&&&''''''(((((()))))))))'''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&&&&''''''((())))))))))))(((&&&((())))))(((((()))***%%%%%%%%%&&&&&&&&&&&&&&&#########""""""""""""!!!%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''((('''&&&&&&&&&''')))***((('''&&&%%%%%%&&&'''(((&&&'''''''''''''''''''''###$$$%%%&&&''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%&&&((()))))))))((('''''''''((((((((((((''''''(((((((((((((((((((((((('''(((***++++++***)))''')))))))))))))))))))))))),,,++++++******)))))))))&&&(((***)))(((''')))+++******+++++++++,,,,,,,,,------------------------,,,---------.........///+++,,,------,,,,,,---///......//////000111111222111111000000000000111111////////////////////////+++++++++,,,,,,,,,,,,---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%'''*********))))))***$$$%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''***)))(((&&&&&&'''((()))((('''%%%$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))'''(((((())))))(((((('''''''''''''''((((((((((((&&&'''((()))))))))))))))(((((((((((((((((((((((()))))))))***))))))(((((('''((())))))******))))))))))))*********+++++++++((())))))***+++,,,,,,,,,------------------...............///000111222333////////////////////////............///000111111000111222222333222222222444444444444555666777888888999:::;;;;;;<<<;;;;;;===========================;;;999999;;;<<<;;;;;;<<<======<<<;;;;;;<<<>>><<<;;;;;;::::::999999888777555333333333444333222222111000000111111000...---......////////////...........................,,,,,,,,,,,,,,,+++***)))*********+++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&'''(((((((((''''''''''''((((((((((((((((((&&&$$$$$$&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&'''(((((()))))))))))))))%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''%%%&&&''''''&&&&&&''')))))))))(((''''''''''''(((&&&&&&''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''((()))*********)))((()))))))))))))))))))))))),,,,,,,,,+++******))))))$$$'''***)))''''''))),,,(((((())))))***+++++++++,,,,,,,,,------------...........................---...000///......///111//////000000111111222222222222111000000000111111000000000000000000000000,,,,,,,,,,,,------------))))))))))))************''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%'''))))))&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&((())))))(((&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&''''''''''''***)))'''&&&''''''((('''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))''''''((()))))))))(((((($$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&'''''''''(((''''''((()))((('''&&&&&&''''''''''''''''''''''''&&&'''((()))*********)))((((((((((((((()))******)))))))))***+++,,,------''''''(((((())))))******....................................//////000111////////////////////////......------...///111222000111222222333333222222555555666777888888888888888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888888999:::::::::;;;===>>><<<::::::<<<>>><<<<<<;;;::::::999888888666444222111333444444333444111//////000000...,,,,,,---.../////////...............///////////////***+++,,,,,,,,,+++******)))*********++++++++++++*********)))))))))(((((()))***+++,,,,,,+++******&&&''''''(((((((((''''''((((((((((((((('''''''''&&&$$$######%%%((())))))''''''''''''&&&&&&&&&&&&)))))))))(((((((((''''''&&&'''(((((())))))((((((&&&((())))))'''%%%%%%%%%%%%&&&&&&&&&''''''''''''))))))))))))((((((((((((###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))))))))(((''''''''''''(((%%%&&&&&&&&&'''((((((((('''''''''''''''((())))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))***+++++++++,,,,,,,,,---'''***---+++(((''')))---)))))))))***+++,,,,,,,,,,,,,,,,,,---------......///......------,,,,,,+++,,,...000000///...///000/////////000111111222222333222111111000000111111000000000000000000000000//////......---,,,,,,+++)))))))))******+++++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((())))))((((((''''''''''''''''''''''''$$$$$$###$$$%%%''')))+++%%%&&&&&&''''''&&&&&&%%%%%%''')))(((%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''%%%$$$$$$%%%''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&((()))(((&&&$$$######$$$$$$%%%%%%&&&'''((((((&&&%%%$$$###$$$%%%&&&'''$$$%%%&&&&&&'''''''''&&&'''&&&%%%&&&'''&&&%%%$$$###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++((()))))))))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((***++++++,,,)))((('''''''''(((***+++((()))***+++,,,---......,,,,,,,,,,,,,,,---------//////////////////......,,,,,,+++++++++,,,------////////////////////////...---------...///111222111111222333333333333222000111333444555444333333777888999:::;;;;;;<<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>===;;;===>>><<<:::999;;;>>><<<<<<;;;::::::999888888555333111111333444555444444222//////000000---++++++,,,.../////////......---------...............)))***+++,,,---,,,+++***))))))******++++++++++++************))))))))))))&&&''')))***+++)))((('''((((((((()))((((((''''''))))))(((((('''''''''&&&&&&$$$"""###%%%(((******))))))(((((('''''''''&&&))))))))))))((((((((((((%%%&&&''''''(((((('''''')))***,,,+++)))'''&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''"""$$$%%%'''(((((('''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((((((((((()))((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&((('''&&&&&&''')))''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((())))))(((((('''&&&&&&((()))***''''''((((((((((((''''''))))))))))))))))))))))))((((((((('''((()))***+++))))))))))))))))))))))))((()))***+++---...///000***---000...)))'''))),,,++++++,,,---......//////,,,,,,,,,------.........///...------,,,+++***)))***,,,......---,,,---.........//////000111111111333333222111000000111111000000000000000000000000333222111///---+++***)))))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!!!!###$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&''''''((())))))((('''&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$$$$%%%'''(((&&&$$$""" !!!!!!"""&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''###%%%(((***+++***((('''$$$$$$###$$$%%%''')))++++++)))&&&######%%%''')))'''''''''''''''''''''''',,,***((((((((('''%%%###''''''&&&%%%%%%&&&((()))))))))************)))(((---,,,,,,,,,+++*********'''(((((())))))***++++++000000///...---,,,,,,+++///......------,,,++++++---------............///000///...------...///000000000000000111111111111111222222333333444444555888888888888999:::;;;<<<::::::;;;;;;;;;;;;;;;;;;:::999888888999:::<<<===>>>===<<<;;;:::;;;<<<<<<<<<<<<>>>>>>===<<<:::888444444333333333333444444333333222222111000//////////////////////////////...------,,,,,,++++++***,,,,,,+++******+++++++++))))))*********+++++++++******))))))((((((''''''))))))))))))))))))))))))$$$$$$&&&'''((()))))))))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((('''''''''&&&)))(((''''''&&&&&&&&&&&&)))((('''%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%""""""$$$###!!!###$$$%%%&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&'''((((((%%%"""###&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''&&&)))((('''&&&'''(((***,,,******++++++++++++************)))))))))))))))***+++++++++,,,,,,,,,------***++++++,,,,,,++++++***)))***,,,,,,,,,,,,...///........................111///...---......,,,***//////000111111111111111333333333333222111000000111000000000000000111111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((((('''))))))***)))(((%%%"""!!!((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""""""###$$$$$$$$$$$$%%%&&&'''&&&%%%###"""%%%%%%&&&'''''''''&&&&&&&&&'''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%''')))((('''%%%$$$$$$%%%&&&'''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''(((((()))***)))'''%%%$$$%%%$$$$$$$$$%%%''')))******)))&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((()))(((&&&((('''&&&&&&&&&'''((())))))))))))******))))))(((++++++++++++************++++++,,,------......////////////...------,,,,,,---------------------------------............///000///...------...///000000000000000111111111111111222222333333444444555888888888888999:::;;;<<<<<<<<<;;;;;;::::::999999999999999888999:::<<<===>>>===<<<;;;:::;;;;;;<<<;;;;;;<<<===<<<:::888777444333333222222333333444222222111000000///.................................------,,,,,,++++++***---,,,,,,++++++,,,,,,,,,))))))*********+++++++++***)))))))))((((((((('''))))))))))))))))))))))))''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&)))))))))(((((('''''''''((((((''''''&&&&&&&&&&&&%%%&&&'''(((((((((&&&&&&(((''''''&&&%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''***(((%%%%%%((()))((('''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%&&&&&&'''%%%###$$$'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''&&&***)))(((''''''(((***+++)))******++++++******)))+++******)))))))))******---------............///******++++++++++++******)))+++,,,,,,,,,,,,---///........................000///...///000111000//////000000111111111000000111222222333333333222222000//////...//////000000,,,,,,,,,,,,,,,,,,,,,,,,*********)))((('''''''''((()))***+++,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###$$$%%%%%%$$$###$$$'''((((((&&&###!!!'''''''''(((''''''&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%######$$$&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''')))'''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))******)))((((((''''''((()))******(((((())))))))))))(((((())))))))))))************(((((())))))***++++++,,,------------------------++++++,,,------...//////---------............/////////............//////000000000000111111111111111222222333333444444555888888888888888999:::;;;<<<<<<;;;:::999888888777999999999999:::;;;<<<<<<===<<<<<<;;;:::;;;;;;;;;999::::::;;;:::999777666333333222222222222333333000000000//////......---...........................------,,,,,,++++++***,,,++++++******+++,,,,,,)))))))))************+++))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((('''&&&&&&***)))((('''&&&%%%$$$$$$++++++***)))((('''&&&&&&''''''&&&&&&&&&&&&&&&%%%"""$$$''')))***)))'''&&&'''''''''''''''&&&&&&%%%&&&&&&'''''''''((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((((((''''''''''''&&&((('''&&&%%%%%%&&&'''((((((&&&%%%%%%&&&''''''&&&&&&&&&%%%$$$$$$%%%&&&'''###$$$$$$%%%&&&'''((()))&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&'''(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''***)))(((''''''((()))***)))******++++++******)))++++++************++++++------------............***++++++,,,,,,++++++***)))+++,,,,,,,,,,,,---///........................---------...111333333222000000111111111000000///000000111222333333333333//////...------......///------------------------)))))))))((((((''''''&&&%%%&&&''')))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&%%%$$$$$$%%%&&&''''''&&&$$$###((((((((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######%%%(((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''&&&$$$$$$$$$%%%''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###$$$&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''''''''(((''''''''''''''''''''''''''''''&&&&&&'''(((***+++'''''''''&&&&&&&&&&&&'''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))+++******((((((((())))))***++++++''''''((()))))))))((((((''''''(((((())))))******%%%&&&&&&''''''((()))))),,,,,,,,,------.........,,,,,,,,,---------......---------............////////////......////////////000000000111111111111111222222333333444444555888888888888888999:::::::::::::::999888888888777999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::888888888888888666555444333333333222222333333333000000000//////.........////////////////////////...------,,,,,,++++++******))))))))))))******+++))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((($$$%%%&&&((()))))))))))))))(((((('''&&&&&&%%%%%%*********))))))(((((('''''''''''''''''''''''''''$$$%%%'''((()))((('''&&&'''''')))))))))((('''&&&'''''''''(((((((((((()))''''''(((((('''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((('''''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$$$$%%%'''((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%$$$$$$######%%%%%%&&&'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''''''''''''''''''''(((((((((((((((***))))))((('''(((((()))))))))************))))))+++++++++***++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,***+++---,,,,,,+++---...........................+++++++++,,,///111111000000111111111111000//////000111222333333333333333//////......---.........------------------------******))))))((((((((('''''''''(((((('''&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''%%%$$$&&&%%%$$$######$$$&&&''''''((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$%%%''')))%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&'''&&&$$$$$$$$$%%%''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&###!!!!!!"""''''''&&&&&&%%%%%%%%%&&&))))))(((''''''((())))))''''''''''''''''''''''''((('''&&&&&&&&&(((***+++''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***)))((('''((()))******+++++++++''''''((()))))))))))))))'''''''''(((((())))))************+++,,,,,,------++++++,,,,,,---...............---------,,,,,,,,,---------............///...//////////////////...///000000000111111111111111222222333333444444555888888777777888888999999666777777777888888999999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::777777777666666555444444444444333333333333444444111000000000000000//////000000000000000000000000...------,,,,,,++++++******************+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%'''((()))*********''''''''''''''''''''''''''''''(((((())))))******((((((((((((((())))))))))))((('''%%%%%%%%%&&&'''((()))***++++++***)))((('''''''''(((((((((((()))'''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((%%%&&&'''))))))'''&&&%%%'''((((((((((((''''''(((---+++)))''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((())))))))))))******)))))))))++++++******+++,,,,,,---*********+++++++++,,,,,,------............------***,,,------++++++,,,..............................,,,,,,---/////////...000000111111111000000///333333333333333222111000111000//////.........///------------------------++++++***************)))++++++++++++******))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((&&&$$$'''&&&###""""""$$$''')))&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&((()))%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''$$$"""!!!!!!)))))))))((((((''''''&&&***)))(((''''''((()))***''''''''''''''''''''''''+++***((('''&&&&&&''''''''''''(((((((((''''''&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''((('''&&&'''((()))((('''&&&'''(((***++++++++++++'''((()))******++++++***(((((((((((())))))))))))++++++,,,,,,---.........++++++,,,,,,---------...//////...---,,,,,,++++++---------............///......////////////......000000000000111111111111111222222333333444444555888888777777777888888999444555555666777888999999888888999:::;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999777777666555555444444333333333222222222222333333000000000000000000000000000000000000000000000000...------,,,,,,++++++***,,,,,,,,,,,,---...//////***)))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))******((())))))))))))*********,,,***'''$$$###$$$&&&(((((())))))***************&&&&&&'''''''''(((((((((&&&'''''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''((((((((($$$%%%&&&''''''&&&%%%$$$&&&(((******((('''(((((()))(((&&&$$$######$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&((('''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&''''''((()))***'''((((((((())))))))))))((())))))******))))))(((***************+++,,,---,,,,,,,,,,,,---------------......//////......---+++,,,------++++++,,,---........................111000//////000111///...//////000111111111111111333333333333222111000000111111000///............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$&&&%%%$$$###$$$%%%'''((($$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&((((((&&&%%%%%%%%%&&&&&&'''(((((((((((('''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''***)))(((''''''&&&&&&&&&&&&'''((())))))(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&'''((())))))(((%%%&&&((()))+++++++++***((()))***+++,,,,,,,,,,,,******)))))))))))))))((((((((())))))***+++++++++,,,,,,,,,,,,,,,,,,---------------------------,,,---------............///---...///000000///...---000000000000111111111111111222222333333444444555888888777777777777888888555555555666666777777777777888:::;;;<<<;;;;;;;;;::::::;;;;;;;;;:::999888777777666555444444444444111111000000000000111111////////////////////////...........................------,,,,,,++++++***++++++++++++,,,---...///******))))))(((((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((()))))))))***)))(((&&&%%%%%%&&&'''(((((((((''''''(((((()))***%%%&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''''''''''''''&&&$$$######$$$&&&'''###%%%((((((%%%$$$$$$&&&%%%$$$###"""!!! %%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%'''(((((((((((('''&&&'''(((&&&$$$###%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%'''''''''''''''''''''''''''&&&&&&&&&'''(((***+++&&&&&&'''))))))*********(((((())))))))))))(((((())))))))))))***+++,,,,,,+++,,,,,,,,,,,,---------,,,,,,------------,,,,,,+++,,,------++++++,,,---........................111///...///000111000///---...///111222222222222222222333333333222222111111000///...------------++++++++++++++++++++++++************************((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))&&&$$$###$$$%%%%%%&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&'''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''###&&&((())))))((()))***!!!"""###%%%&&&''''''''''''&&&$$$######$$$&&&'''''''''''''''''''''''''''&&&&&&''''''((()))))))))%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))&&&%%%%%%''')))******)))$$$%%%''')))***+++******))))))***+++,,,---------++++++******))))))((((((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///---------.........//////---...///000000///...---000000000000111111111111111222222333333444555555888888777777777777777888666666666666666555555555777888:::;;;<<<<<<;;;:::::::::;;;<<<;;;:::999888777777666555444444444444//////............//////---.....................------------------------......---,,,,,,++++++***(((((((((((()))***+++,,,******))))))(((((((((''''''((((((((())))))******************************%%%&&&''')))************))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''(((((())))))%%%%%%&&&'''(((((((((((('''&&&%%%%%%%%%'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))&&&""""""&&&)))###&&&)))(((&&&$$$%%%&&&))))))((((((&&&%%%###"""###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''(((((($$$%%%''')))******))))))'''((((((&&&###"""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((((((((((((((((((((((((((('''&&&&&&&&&'''(((***+++$$$%%%''')))***+++++++++(((((())))))))))))(((((((((((((((((()))***+++,,,))))))*********+++++++++***++++++,,,,,,++++++***+++---------++++++,,,---...........................,,,,,,---///000///...,,,---///000222333333333000111222222333333333333000///...---,,,+++++++++************************)))))))))))))))*********///...,,,+++)))(((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&%%%$$$############ ###%%%'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&((()))***,,,,,,***)))(((''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%(((((('''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&***))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((%%%'''222>>>>>>000"""&&&&&&&&&'''((())))))***%%%&&&&&&'''((()))***+++))))))))))))))))))))))))''''''''''''(((((((((((()))*********++++++++++++((((((((((((((()))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,......---,,,---...000000000000000111111111222222222222222222222222222222111111222222333444666666666666777777777777777888888777444333333444555666888999:::999999888999999888888888888888888555444333333222222333333222111111000000000000000...---,,,---/////////......------------.../////////...---,,,+++*********++++++******)))(((''''''***)))))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))...+++'''%%%%%%&&&'''''''''((()))******)))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&***((($$$!!! !!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$######&&&((($$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''((((((((((((((('''&&&***((('''&&&&&&'''(((***'''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((***(((&&&&&&''''''&&&%%%''''''''''''''''''&&&&&&))))))))))))***+++,,,---*********))))))))))))))))))************+++++++++------------------------++++++,,,,,,,,,,,,------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---......///...---+++***---......///////////////111222222333333222222111---...000222222111///...,,,---...,,,***))))))***(((((((((((((((((((((((())))))))))))************(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###(((''''''&&&%%%%%%$$$$$$))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''')))))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&$$$'''222===???666,,,&&&&&&&&&'''((()))))))))#########$$$%%%%%%&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))*********+++------,,,+++***)))(((((())))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************,,,......---,,,---......//////000000000000000---...///000222333444444222222222111222333333444555555555555666666666666777888888777555444444555777888999999999888777666777777777777777777777777444444333222222222222333222111000000//////000000...---,,,---...//////------------------......///------,,,+++++++++,,,,,,,,,++++++***))))))((((((***)))))))))))))))******''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%***)))''''''((((((&&&%%%((((((((()))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((%%%######$$$'''(((''''''''''''''''''''''''''''''''''''''''''''''''""""""!!! !!!$$$%%%%%%%%%%%%&&&&&&&&&&&&)))'''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''')))(((&&&&&&''''''&&&%%%''''''''''''''''''''''''''''''''''''((()))*********))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++***+++,,,,,,---......///////////////111222222222222222222111---...///000000///...---,,,------,,,***))))))***))))))))))))))))))))))))(((((()))))))))*********(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''***(((&&&$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&%%%$$$###"""'''''''''&&&&&&%%%%%%$$$((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((())))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%&&&***000000+++%%%&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))---,,,,,,+++***)))(((((())))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))***,,,---...---,,,---...---...///000111000///...,,,---...///111222333333222222222222222333444444444444444555555555555666666777888777666555666777999:::::::::999888666555555555555666666666666666444444333222222222222222222111000000//////000000...,,,,,,---...///...---,,,,,,,,,,,,------------+++++++++++++++,,,------,,,,,,++++++***)))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&'''(((***)))'''$$$)))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&%%%&&&'''***+++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%$$$""""""%%%'''%%%&&&&&&&&&&&&''''''''')))(((&&&&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&'''(((((((((***))))))((('''&&&%%%%%%%%%&&&'''((((((((((((((('''&&&%%%$$$$$$%%%&&&''')))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&)))'''&&&&&&'''''''''&&&''''''''''''''''''''''''&&&''''''(((((())))))***))))))))))))))))))******)))************+++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---+++)))'''(((***,,,...---......///////////////111111222222222222111111------------------------+++,,,---,,,***))))))***))))))))))))))))))))))))(((((())))))))))))******'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((((((&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((('''%%%%%%%%%%%%'''(((&&&%%%$$$$$$$$$###!!! &&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&%%%((((((((((((((((((((((((((((((((()))))))))******'''''''''(((((((((((()))''''''(((((())))))******))))))***++++++++++++***++++++++++++++++++++++++***)))))))))))))))))))))***+++------,,,,,,,,,------...000111111111///...000000000000000000000000222222222222222333444444444444444555555555666666555666777777666666777999::::::;;;;;;;;;:::888777555555555555555666666666444333333222111222222222111111000///////////////---,,,+++,,,...///...---++++++,,,,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++*********))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''&&&%%%%%%'''((()))(((&&&***((('''%%%$$$$$$%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))(((((('''''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''''')))***&&&&&&&&&'''''''''(((((('''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))(((((((((''''''&&&&&&&&&$$$%%%&&&'''(((((()))(((''''''&&&%%%%%%&&&''''''***(((&&&$$$$$$&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%)))'''%%%%%%'''((('''&&&&&&&&&&&&'''''''''''''''(((((()))******+++++++++)))))))))))))))*********))))))*********+++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++,,,...//////...,,,+++++++++,,,,,,,,,,,,------,,,+++)))))))))+++---...---......///////////////000000111111111111000000///...------,,,------...***,,,,,,+++)))))))))***************************(((((((((((()))))))))***''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''###$$$%%%%%%%%%&&&)))+++&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$###"""""""""''''''''''''''''''''''''(((((((((((())))))))))))&&&'''''''''((((((((((((&&&''''''((())))))******))))))***++++++++++++***++++++++++++++++++++++++)))))))))))))))))))))***)))+++------,,,+++,,,---...///000111111111000///111111111111111111111111222111111111111222333333444444444555555555666666444555777777666666888999888999;;;<<<<<<<<<;;;:::555555555666666666777777333333222111111111111222111000000///.../////////---,,,+++,,,.........---***+++,,,---------,,,,,,...---,,,+++************+++++++++***************((())))))))))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$(((&&&$$$$$$&&&((()))))))))(((&&&%%%$$$$$$$$$%%%'''''''''''''''''''''''''''((((((((())))))******((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$%%%'''&&&&&&&&&'''''''''((((((%%%$$$$$$&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%%%%&&&&&&''''''(((((($$$$$$&&&'''(((((((((((((((''''''''''''''''''((()))(((%%%$$$$$$%%%((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%((('''%%%%%%'''(((''''''&&&&&&&&&'''''''''(((((('''''')))***++++++******(((((())))))************))))))*********+++++++++*********************************+++++++++,,,,,,+++,,,...//////...,,,++++++++++++,,,,,,---------++++++,,,---............---......//////////////////000000111111000000///000///......------......***+++,,,+++)))((()))***))))))))))))))))))))))))'''(((((((((((()))))))))&&&'''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$!!!$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$&&&&&&&&&&&&''''''''''''$$$%%%&&&'''''''''&&&%%%"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((++++++++++++******))))))))))))***++++++++++++***++++++++++++++++++++++++)))))))))************+++)))+++,,,---,,,+++,,,---....../////////000000000---...///000222333444444000000000000000111222222333333333444444444555555333555666666555555666888666777999;;;;;;;;;;;;:::444444555555666777777777333333222111111111111111111000//////......//////---++++++,,,---...---,,,***+++---.........---,,,...---,,,+++)))))))))((())))))))))))))))))))))))((())))))***)))(((&&&%%%))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))&&&###"""$$$'''))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***''''''(((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###%%%&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&'''''''''%%%$$$$$$&&&((())))))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((((($$$$$$%%%&&&'''(((((()))$$$%%%&&&'''''''''''''''((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((&&&%%%%%%'''(((((('''%%%%%%&&&&&&'''((((((((($$$%%%'''((())))))((('''((((((((()))******++++++)))************+++++++++************************************++++++++++++)))***+++,,,,,,+++***)))***++++++,,,,,,------...,,,---///000000///...------....../////////////////////000000000000//////000000//////...---------)))***+++***)))((()))+++((((((((((((((((((((((((''''''(((((((((((())))))&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%))))))((('''%%%###!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))++++++++++++************))))))***++++++++++++***************************************++++++,,,,,,)))+++,,,,,,+++++++++---...---,,,++++++---...000,,,---...///111222333333///////////////000000111111111111111222222222222333444555555444444555666555666777888888888777666222333333444555555666666333222222111111111111111000000///............///,,,+++***+++---...---,,,+++,,,.../////////---,,,,,,,,,+++***))))))******((((((((((((((((((((((((((()))******)))'''%%%$$$((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((&&&$$$$$$&&&'''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))%%%&&&'''((()))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((('''&&&%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%'''(((((('''%%%%%%&&&&&&'''(((((()))###%%%'''((()))((('''''''''(((((()))******++++++)))************+++++++++************************************++++++++++++******************************+++,,,,,,---......000000//////////////////---......///////////////...//////000000//////.........//////...---+++***(((***+++***)))((()))+++'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$&&&''''''&&&$$$$$$$$$$$$%%%''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))%%%&&&'''((()))***++++++))))))***++++++++++++*********************************+++++++++,,,,,,,,,)))***,,,,,,+++++++++,,,---+++)))((((((***---///////////////////////////...............///000000////////////000000000000333444555555333333333555555555666666666444333222111111222333333444555555333222222111000111111111000000///...............,,,+++***+++---...---,,,+++,,,...000000///...---*********)))******+++,,,''''''''''''((((((((((((((()))******)))'''%%%$$$''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%'''((((((%%%###%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))###$$$''')))******)))(((((((((((((((((((((((((((''''''''''''''''''''''''###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&+++)))'''''''''&&&$$$###'''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''((((((((('''&&&%%%%%%'''(((((((((%%%%%%&&&&&&'''((())))))%%%&&&)))***+++***)))((('''(((((()))***+++++++++)))************+++++++++************************)))************+++++++++---,,,,,,++++++,,,,,,---******+++,,,,,,---......333111...,,,,,,---///000---......///////////////......////////////......,,,---...///...,,,)))(((((()))******)))((()))+++''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&%%%$$$"""!!!%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%&&&'''%%%$$$&&&&&&''''''&&&&&&%%%$$$(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$###"""!!!"""""""""######$$$$$$$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&((()))'''((((((((())))))******&&&''''''((()))******+++++++++,,,,,,,,,+++***************)))))))))))))))******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,+++***))))))+++---..................//////000---------......000111111///000111222333444444444222111222222333444555666444555777888888777555444444444444444444444444444111111111111000000000000%%%&&&(((***+++------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++***)))(((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&***)))((('''&&&%%%$$$$$$((('''%%%$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))&&&'''((('''%%%$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&'''''''''%%%&&&(((***(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))*********)))))))))))))))+++++++++******************************************+++,,,,,,+++***(((''')))))))))***+++,,,---...////////////000000000000..................------,,,---------......//////''''''((()))***+++++++++,,,,,,,,,+++***))))))(((---,,,)))'''&&&&&&'''((((((((((((((((((((((((((('''((((((((())))))*********)))((('''&&&&&&'''((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())),,,+++))))))))))))'''&&&$$$$$$%%%&&&'''''''''&&&((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''((((((((((((((()))******'''''''''((((((((())))))''''''(((((())))))******)))******+++,,,,,,,,,+++((((((((())))))*********))))))***++++++++++++******+++,,,,,,------,,,,,,---,,,*********+++---...000000//////000000111222---------......///000111000000111222333333333333222222111222222333444555333444666777777666444333333333333333333333333333111111111000000000//////---...............------------------------------++++++,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((((((''''''''''''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))(((&&&%%%&&&'''''''''''''''&&&&&&&&&%%%%%%'''((((((''''''((()))'''&&&$$$$$$&&&''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))************+++++++++))))))))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((************************+++,,,,,,---------,,,,,,+++++++++++++++,,,---.../////////......---------------------------------......//////////////////)))******++++++,,,,,,,,,,,,++++++***))))))(((((()))(((&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''((((((((())))))***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))///---+++******)))'''&&&"""###$$$&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''''''''&&&######$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((('''&&&&&&%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&'''((('''(((((()))))))))))))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))***,,,,,,,,,,,,))))))))))))))))))))))))(((((()))************)))***+++,,,,,,------,,,,,,---,,,+++++++++,,,...///---,,,,,,,,,,,,---............---......///000111111111222222222222222111222222111111111222222333222333444555555444333222222222222222222222222222111111000000000000//////000000111000000///...---------------------------,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&'''(((((((((((('''(((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))'''&&&'''(((((((((((('''''''''&&&&&&$$$&&&((()))(((''''''(((&&&%%%$$$$$$&&&(((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((())))))************************++++++++++++,,,---...///---,,,,,,,,,,,,,,,------///......,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,---******))))))((((((''''''&&&%%%$$$$$$$$$%%%'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((''''''&&&'''''''''&&&&&&&&&&&&&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&#########$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&'''((((((+++)))((('''((((((&&&$$$######$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))&&&&&&%%%%%%$$$$$$#########$$$%%%&&&'''((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((('''''''''((()))***++++++++++++---,,,,,,+++***))))))(((((())))))******************+++,,,,,,------,,,,,,------,,,,,,,,,---...///+++++++++++++++,,,------...............///000000111222222222222111111000222222111111000111111111111222333333333333222111111111111111111111111111111000000000////////////,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++************)))))))))))))))*********))))))((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''((((((((((((((((((((('''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''((()))(((((((((((('''''''''"""$$$'''((('''&&&%%%%%%&&&%%%###$$$&&&(((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))))))))))))))))))))))))))))))))))))))************************+++++++++************************+++***)))((()))***,,,---......---,,,,,,,,,---------------,,,+++*********,,,,,,,,,,,,,,,---------,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,+++))))))((((((''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%$$$%%%%%%&&&'''&&&%%%$$$%%%''''''&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%$$$$$$######""""""$$$%%%&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((('''''''''''')))))))))******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------......000////////////000111111///............//////000111111222222222111000000222222111111000111111111111222222222222222222111111111111111111111111111000000000////////////...+++,,,,,,---------,,,,,,************************,,,,,,,,,++++++************)))))))))))))))************))))))((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$###"""!!!%%%&&&&&&''''''''''''''''''(((((((((((((((((((((&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))'''&&&$$$''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&''')))((((((((((((''''''''' ###&&&'''&&&$$$$$$$$$&&&%%%$$$$$$&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''(((((()))))))))*********(((((((((((((((((((((((((((((())))))************))))))******++++++++++++************************---,,,***)))((()))***+++......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---,,,---------.........///++++++******)))))))))(((++++++++++++************(((((((((''''''''''''''')))((('''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$######%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%'''(((((('''%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''(((((()))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))))))))))))))((('''''''''((()))+++---///111111******+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,------------...............///000000//////............//////000000111111111111111000222222111111111222222333222222222111111222222222111111111111111111111111000000////////////......000//////...---,,,******))))))))))))))))))))))))+++++++++++++++*********)))))))))))))))******+++))))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%******)))(((&&&%%%$$$###%%%%%%&&&''''''''''''&&&&&&''''''''''''(((((((((&&&&&&&&&''''''''''''''''''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&!!!###%%%&&&%%%$$$$$$%%%(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))******++++++'''''''''((())))))******************************///...---,,,++++++++++++---,,,,,,,,,,,,,,,------,,,,,,,,,------.........,,,------....../////////,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((''''''******)))((('''&&&%%%$$$(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((()))******''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''(((((((((''''''(((((()))((((((((('''''')))***,,,---...///))))))***+++++++++++++++***+++,,,,,,------,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---//////............//////...///000111111222111111222222111222222333444555222222222111111222222222222222222222222222222222000000/////////........./////////...---,,,+++***))))))))))))))))))))))))************++++++++++++)))))))))))))))***++++++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((('''%%%$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&''')))''''''''''''&&&&&&&&&%%%###%%%&&&&&&%%%%%%&&&''')))'''%%%%%%&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((%%%&&&&&&'''(((((())))))$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''(((((()))******++++++&&&''''''((())))))******************************,,,,,,---------,,,,,,++++++++++++++++++,,,---...---------------,,,,,,,,,++++++,,,------...//////++++++,,,,,,,,,,,,,,,---'''(((((())))))*********((((((((((((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$"""!!!%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%!!!!!!###$$$&&&'''))))))(((''''''&&&&&&&&&''''''&&&%%%###$$$$$$$$$###"""!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&'''&&&&&&%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''(((''''''&&&%%%%%%'''((()))(((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%'''((())))))******+++*********))))))(((((((((((()))***************++++++,,,---------,,,,,,)))***+++,,,,,,,,,++++++------,,,,,,------...///000//////.........//////......///111111222222222222222222222333444555666333333222222222222333333222222222222222222222222000/////////............)))***+++,,,------------************************))))))******+++++++++,,,))))))((())))))***++++++''''''(((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***(((&&&%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&'''((()))***((('''%%%#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((''''''(((***''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&(((******(((&&&%%%%%%%%%$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((######$$$%%%%%%&&&''''''&&&&&&''''''((()))******'''''''''((((((((())))))(((((((((((((((((((((((('''(((((()))***+++++++++((())))))***+++,,,,,,,,,************************'''(((***+++,,,,,,+++***))))))******+++,,,---...///......---,,,+++************+++,,,,,,---......))))))******+++++++++,,,''''''((()))***++++++,,,((((((((()))))))))))))))%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%(((((((((''''''&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((***+++***)))((()))***+++++++++***************+++******))))))******+++---------------,,,+++***)))******+++---......///......////////////......////////////////////////...///000111111222222111000000111222444555555666777444111...---///111333000000000111222222333333//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...+++***))))))***+++,,,,,,,,,+++++++++******'''''''''(((((((((((((((&&&'''''''''((()))))))))+++***((('''&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((('''&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%***,,,(((!!! '''***((('''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((())))))((('''''')))((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''((()))((('''&&&%%%$$$######&&&%%%$$$###$$$&&&)))***%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((("""$$$&&&)))))))))((('''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((('''''')))******)))((((((&&&&&&((()))************------,,,+++++++++++++++)))*********))))))+++---,,,,,,,,,++++++*********+++(((''')))---///---+++...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------,,,------------,,,+++***((((((((()))+++,,,***)))))))))(((((('''''''''&&&&&&%%%%%%%%%&&&''')))***'''''''''((((((((((((((())))))((((((''''''&&&&&&)))%%%!!!"""'''***)))'''%%%###"""$$$((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((***+++***)))((()))*********************++++++++++++************++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...........................///000111111222222111000111111222333444555666666444222000///000111222///000000000000111111111///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///---+++***))))))***+++++++++++++++************))))))((((((''''''&&&&&&''''''''''''''''''((((((******)))(((((()))***+++(((''''''&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''$$$###&&&$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''''''''&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''(((((((((''''''&&&###$$$%%%'''(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''$$$%%%&&&'''((((((''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%)))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''((()))*********)))((((((&&&'''((()))************(((((('''&&&&&&&&&&&&&&&+++,,,,,,+++***)))+++,,,---------,,,,,,,,,,,,,,,---,,,+++,,,...//////...------,,,++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++)))(((((()))++++++***((()))(((((((((''''''''''''&&&&&&&&&&&&'''((()))***)))((((((''''''&&&&&&&&&((((((((((((''''''''''''$$$ """%%%$$$"""'''%%%$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%))))))((('''&&&%%%$$$###&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((''''''''''''(((((((((((((((***+++***)))((()))***)))))))))***+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++++++++,,,---///......---,,,+++******,,,,,,------------,,,,,,------------------------...///000111111222222111000111111222333444555555555444333222111111222222000000000000////////////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))******+++************))))))))))))******)))((('''&&&%%%%%%'''''''''&&&&&&&&&&&&&&&(((((((((((()))***+++,,,)))((('''&&&&&&&&&&&&&&&((('''''''''&&&%%%%%%%%%''''''''''''''''''''''''$$$&&&%%%""""""&&&'''&&&&&&''''''((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&'''(((''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''"""###%%%&&&)))***,,,---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&''')))))))))))))))((('''&&&&&&'''((())))))******)))******)))(((((((((((()))---......,,,***)))***,,,,,,---------------......,,,---......------...///,,,+++******************++++++++++++,,,,,,,,,,,,...---+++******+++,,,,,,+++***))))))******)))(((((((((((((((''''''''''''&&&&&&'''((())))))))))))))))))((('''&&&%%%$$$$$$'''''''''''''''(((((((((&&&### !!!$$$'''&&&%%%((('''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$############))))))((('''&&&&&&%%%%%%''''''&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((***+++***)))((()))***(((((()))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******+++,,,---...///......---,,,,,,++++++......////////////......------------------------...///000111111222222111000111111222333333444444444444444444333333222111222111111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++))))))))))))(((((((((((())))))((((((''''''&&&&&&'''''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&'''(((((()))***)))((('''&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&(((((((((''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''%%%%%%&&&(((***,,,''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%$$$$$$''''''((()))))))))))))))---,,,,,,++++++,,,,,,,,,+++,,,,,,+++***)))+++,,,++++++,,,,,,------......***,,,...---***)))+++---******))))))))))))*********++++++++++++,,,,,,,,,...,,,+++))))))***,,,---,,,***)))))))))***)))'''((((((((((((((('''''''''&&&''')))*********)))((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''((((((((()))'''%%%%%%((())))))(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((***+++***)))((()))***(((((()))***+++,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,---......,,,,,,---------...............////////////......------------------------...///000111111222222111000111111222222333333333333333444444444333222111333333222111000000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))))))))(((((((((''''''&&&&&&''''''(((((())))))'''''''''&&&%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&***)))((('''&&&%%%%%%%%%&&&'''''''''''''''''''''(((((((((((((((((((((((($$$###$$$&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###$$$&&&)))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&'''(((((((((((((((&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&'''''''''((((((((((((***)))((('''&&&&&&%%%%%%'''(((((())))))))))))((())))))((((((((())))))***'''((())))))))))))+++---******++++++,,,,,,------))),,,...,,,)))(((***,,,)))))))))(((((()))***************+++++++++,,,,,,---,,,***))))))***,,,------+++)))((()))))))))((('''''''''(((((((((((((((&&&''')))*********)))((($$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&''''''((((((%%%$$$###$$$%%%&&&%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$###$$$%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((***+++***)))((()))***)))))))))***+++++++++,,,+++******************+++,,,------............---***+++,,,---...///000000,,,,,,------------,,,,,,------------------------...///000111111222222111111111111111222222333333222222333333333333222222444333333222111000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((%%%%%%&&&'''((()))******'''''''''&&&&&&&&&&&&&&&(((((()))))))))((((((''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))(((((((((((((((((((((((((((%%%&&&((((((&&&&&&)))((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&'''(((***+++''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''((()))***************%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''')))((('''%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))++++++***)))((((((((()))(((((())))))))))))(((((((((((('''''''''((())))))%%%&&&((((((((())),,,...******+++++++++++++++,,,***+++,,,,,,++++++,,,---))))))))))))))))))***+++************++++++++++++++++++***)))***+++,,,---,,,***(((''')))******)))'''''''''((((((((((((((('''(((((())))))((((((((($$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&&&&&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((***+++***)))((()))*********************++++++***))))))(((((())))))***---...000111111///---,,,++++++,,,---...///000000,,,,,,------------,,,,,,...........................///000111111222222111111111111111222222222222222222222222222222222222222222111111000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++*********)))))))))((((((&&&&&&''''''(((((())))))''''''''''''''''''((((((%%%&&&((())))))))))))((((((''''''&&&&&&&&&''''''%%%&&&&&&'''((())))))***'''''''''''''''''''''''',,,((('''******&&&'''+++'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))))))))***************((((((((('''''''''&&&&&&&&&&&&&&&''''''(((((((((%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&''''''((((((((($$$$$$%%%%%%&&&''''''(((***((('''%%%%%%%%%'''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&((())))))))))))(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((***)))((('''''''''((()))(((((())))))))))))((((((******))))))***++++++,,,'''((())))))((()))+++---,,,,,,,,,,,,,,,+++++++++***)))((()))+++,,,,,,+++***))))))))))))***+++,,,************++++++++++++)))*********++++++++++++,,,)))''''''(((***++++++''''''''''''((((((((()))(((((('''''''''''''''(((&&&&&&&&&''''''(((((()))'''&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&'''###%%%''''''%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&&&&%%%$$$###''''''&&&%%%$$$$$$###"""++++++)))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''((((((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))(((&&&$$$$$$$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((***+++***)))((()))***+++++++++***************))))))(((((((((((())))))---///222333333000---+++,,,,,,------...//////000...//////////////////...////////////////////////...///000111111222222111111111111111111222222222222111111000000111222222000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++************))))))))))))((((((((((((((('''''''''&&&'''''''''((()))))))))!!!"""$$$&&&((((((((((((''''''&&&&&&&&&''''''(((%%%&&&&&&'''((()))******''''''''''''''''''''''''***$$$###&&&%%%!!!"""'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$)))((((((((((((''''''''''''''''''((((((((())))))(((''''''&&&&&&%%%%%%$$$###$$$$$$%%%&&&(((((()))((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''(((((((((!!!"""###$$$%%%%%%%%%%%%''''''''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((***)))'''%%%%%%%%%'''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$&&&(((***++++++***)))%%%&&&&&&'''((()))******'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###$$$%%%&&&'''((()))))))))))))))(((((())))))(((((()))***++++++)))***+++***))))))+++,,,.........------,,,,,,,,,'''%%%$$$&&&)))+++***(((******))))))***+++,,,,,,)))************+++++++++((()))***++++++++++++++++++)))'''&&&(((+++,,,,,,&&&'''''''''(((((())))))((((((&&&%%%%%%&&&'''((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%'''((('''%%%###%%%'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&$$$###$$$&&&&&&###!!!###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&''''''%%%###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&(((&&&$$$!!!!!!"""$$$&&&$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%&&&''''''%%%%%%%%%''''''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&)))&&&%%%&&&)))***)))'''***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,------.....................///000111///...------...///000111............////////////000111111000//////000222///000111222222111///...333333333222222111111111222222222111111111111111//////...---,,,,,,++++++)))******++++++******)))************************)))))))))))))))(((''''''))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((+++***(((&&&%%%$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&%%%%%%&&&''')))***((('''%%%$$$$$$%%%'''((('''&&&&&&&&&&&&'''((((((&&&(((***)))'''%%%$$$%%%$$$%%%%%%%%%$$$$$$&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$&&&((())))))(((''''''((($$$((()))&&&%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''((((((((((((''''''''''''---***'''''')))+++***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***,,,+++***))))))***+++,,,))))))*********+++++++++************))))))))))))))))))*********+++++++++++++++++++++++++++,,,,,,(((((())))))((('''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((+++)))'''%%%$$$"""!!!%%%'''&&&%%%$$$(((((('''''''''&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$)))'''&&&'''((((((&&&$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&$$$"""%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&''''''((((((''''''(((&&&$$$###"""###%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((('''%%%&&&)))***)))'''))))))(((((((((((())))))******************************************************++++++,,,,,,------,,,,,,------...///000111......---,,,------...///------......//////000000///000000///......///111///000000111111111000000333333333222222222111111............------------///......---,,,,,,++++++***++++++++++++++++++***************************)))*********))))))((('''))))))(((((((((((())))))((())))))))))))(((((('''''''''((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&)))(((&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%&&&((()))***$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&%%%$$$######((('''&&&%%%%%%%%%&&&'''&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&'''(((((((((***+++***(((%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$%%%&&&((((((&&&%%%&&&'''&&&***+++'''&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''''''''&&&'''''''''(((((()))))),,,)))'''''')))+++***)))************************))))))))))))))))))))))))))))))***++++++++++++***+++******))))))******+++************++++++++++++)))))))))))))))***++++++*********++++++++++++,,,************************)))(((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''' !!!$$$'''))))))((("""$$$''')))***)))'''&&&((('''''''''&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''(((((('''%%%$$$'''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''''''''%%%%%%$$$$$$$$$$$$######%%%$$$$$$$$$%%%%%%###"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&%%%%%%'''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((()))***((('''&&&'''((())))))'''(((((())))))))))))((((((***************************************************************+++++++++******+++,,,---///000000......---,,,,,,,,,------,,,,,,---...//////000000...///000///...---...000000/////////000111222222333333333222222222222111000000000000//////............------,,,,,,++++++++++++,,,,,,,,,,,,++++++*********************************+++******)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%$$$###'''''''''((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&)))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***+++$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%***)))'''%%%$$$#########$$$###"""!!!!!!"""###$$$&&&&&&&&&&&&&&&''''''((()))++++++***(((&&&%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$$$$&&&'''&&&%%%$$$%%%&&&'''++++++(((&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((()))******+++)))'''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))******++++++******)))******+++++++++,,,,,,,,,***)))(((((()))***+++---++++++++++++,,,,,,,,,,,,*********))))))(((((('''***)))'''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$###$$$%%%(((((((((&&&&&&''''''''''''&&&%%%$$$''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$##################"""!!!###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%###'''''''''&&&&&&&&&&&&%%%''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''((()))(((((('''((()))******)))((('''************************++++++++++++++++++++++++************))))))))))))((()))***,,,---.../////////......------,,,,,,,,,+++,,,------...///000000---///000000///......000000///......///111333444222222222222222222222222222222222111111000000///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++******)))'''(((((((((((((((((('''%%%&&&&&&&&&%%%$$$###"""%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((''''''(((((()))((('''&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&))))))((('''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&'''((()))******(((((('''%%%$$$###""""""%%%$$$############$$$%%%&&&&&&%%%%%%&&&&&&'''((('''((())))))'''&&&&&&'''%%%%%%%%%&&&&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$$$$%%%'''&&&***+++'''%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((())))))***))))))(((((())))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))***++++++++++++***((()))***++++++***)))(((++++++++++++,,,,,,,,,,,,,,,+++)))(((((()))+++,,,++++++,,,,,,,,,---------++++++***)))((((((''''''***)))'''&&&%%%'''(((***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''+++***(((''''''&&&###!!!'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((((((((()))'''((()))******)))((('''))))))))))))))))))))))))***************************)))))))))))))))))))))((()))***,,,---.........////////////......------,,,,,,,,,---...//////000...000222222000//////000000///......///111333444222222222222222222222222000000//////...------,,,,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---************************)))******+++++++++******''''''(((((((((((('''''')))*********))))))((('''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&&&&%%%%%%$$$$$$###'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''###%%%&&&&&&%%%&&&''')))&&&%%%$$$%%%&&&'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%&&&&&&&&&''''''&&&%%%%%%&&&((($$$((()))%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((('''''''''(((((())))))(((((((((((()))))))))*********++++++))))))))))))))))))))))))))))))***++++++++++++***((()))***++++++***)))(((******+++++++++,,,,,,,,,...---+++***))))))))))))++++++,,,,,,,,,---------,,,,,,+++***))))))((((((***((('''%%%&&&''')))***''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''((()))(((&&&((('''&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$#########%%%%%%&&&&&&&&&&&&''''''###%%%&&&&&&$$$######$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''))))))(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%'''(((******######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))'''%%%###$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&'''((((((''''''(((***(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********)))***,,,---......---,,,/////////000//////...------------------............000222333111000000000000/////////000111222222111222222222222333333333111111000///...------,,,,,,,,,,,,,,,++++++++++++---,,,+++******+++,,,---************************((()))******+++*********&&&'''((())))))((('''&&&'''(((((()))))))))(((((($$$$$$$$$%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((#########$$$%%%&&&'''((('''''''''((((((((())))))%%%%%%&&&&&&'''((((((((())))))((('''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%'''(((((((((((((((((('''%%%%%%%%%%%%%%%&&&&&&'''###$$$%%%%%%$$$%%%''')))'''$$$"""###&&&((('''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&$$$%%%''')))!!!%%%'''$$$###&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))((((((''''''''''''&&&(((***)))(((''''''(((((())))))******+++++++++))))))))))))))))))))))))))))))***++++++++++++***((())))))******))))))((())))))*********+++++++++------,,,+++***))))))(((++++++++++++,,,,,,,,,,,,+++++++++******))))))((((((((('''&&&'''((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))(((&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&& """$$$###!!! """###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%'''((()))(((&&&!!!""""""###$$$%%%&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((((()))###$$$%%%%%%&&&&&&%%%%%%%%%%%%###"""###$$$&&&(((''''''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%''')))((('''&&&(((***))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******++++++++++++,,,---......---,,,+++,,,---.../////////...---......------------,,,,,,---///222222111////////////000000111111111000000111111222222222333333333222111000///...------,,,++++++++++++++++++++++++---+++***))))))***+++---************************'''((())))))*********)))%%%&&&((())))))(((&&&%%%######$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''############$$$&&&'''(((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))((('''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&''''''%%%$$$$$$&&&((((((### %%%((()))'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))***)))'''&&&%%%%%%&&&&&&&&&&&&&&&$$$######&&&((( $$$&&&$$$$$$(((***)))'''''''''''''''''''''''''''''''''((((((''''''''''''''''''(((((((((((((((%%%(((******(((&&&'''(((''''''(((((()))******+++))))))))))))))))))))))))))))))***++++++++++++***))))))(((((((((((())))))(((((()))))))))*********)))***,,,------,,,***)))*********++++++++++++,,,))))))))))))))))))))))))''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''%%%###""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$""""""#########$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%###%%%'''&&&$$$"""###%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&'''((('''%%% !!!"""$$$%%%&&&'''$$$$$$&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&&&&$$$"""!!!!!!$$$&&&((((((((((((((('''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""$$$%%%&&&&&&&&&(((***%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''((())))))%%%'''))))))'''&&&(((******)))(((''''''((()))***************************(((((((((((((((((((((((((((((()))***+++,,,,,,---,,,---...//////---+++******+++---...///...------///......------,,,++++++,,,...111111000.........///000111222222111///...111111111222222333333333---,,,,,,+++)))(((''''''++++++++++++++++++++++++,,,+++)))(((((()))+++,,,************************''''''((()))))))))))))))%%%&&&((())))))(((&&&%%%$$$%%%&&&'''((()))))))))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&###$$$&&&'''''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))$$$%%%&&&(((***+++------''''''((((((((('''%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''******)))'''$$$$$$%%%'''(((###$$$)))***)))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((///---+++(((&&&%%%%%%%%%%%%%%%%%%###!!!"""%%%''' $$$'''%%%&&&***,,,+++''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&'''((()))******$$$(((******(((&&&'''(((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))***++++++++++++******)))(((''''''((()))***(((((((((((())))))))))))%%%'''+++---///...---+++))))))*********+++++++++'''''''''(((((((((((((((&&&&&&'''((())))))(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###"""###%%%((())))))'''&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&'''''''''&&&%%%$$$%%%&&&'''((('''&&&%%%---***&&&&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''%%%"""  &&&&&&%%%%%%%%%&&&''''''$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&"""###$$$$$$%%%&&&''''''&&&'''''''''((()))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''(((((())))))111---'''%%%''')))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######%%%(((***)))(((&&&$$$###$$$&&&'''$$$&&&((()))(((&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))******+++,,,,,,,,,,,,,,,******)))))))))))))))***))))))))))))************+++++++++*********))))))++++++,,,------......///---------,,,,,,+++++++++++++++,,,------......///000000000000000000000000000111333444444333111000//////---,,,,,,---...///......//////......---,,,************+++,,,------+++++++++*********))))))******))))))))))))******,,,,,,+++***)))((('''&&&))))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''&&&%%%''')))******))))))((('''&&&&&&'''((()))'''''''''((((((***+++,,,))))))(((((('''''''''&&&&&&&&&'''((())))))(((((('''''''''''''''((())))))''''''''''''((((((((((((************************%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((&&&'''''''''(((((())))))((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((***)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((())))))))))))((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((***,,,...///999EEE>>>...,,,+++%%%"""'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''((((((&&&###""""""""")))(((((('''''''''(((((('''''''''''''''((())))))***)))((((((((()))+++,,,))))))((((((''''''&&&&&&******************************))))))))))))******))))))))))))))))))))))))************************'''))),,,...///...---+++))))))***))))))((('''&&&(((((()))***************(((''''''''''''&&&&&&&&&''''''((((((((((((''''''"""######$$$&&&''''''(((&&&''''''((()))(((((((((%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%)))'''$$$###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%((())))))(((&&&%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((('''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''---***&&&$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%'''(((((('''&&&%%%$$$%%%%%%&&&###%%%(((((('''''''''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))$$$$$$%%%&&&&&&&&&&&&%%%((((((''''''''''''(((((())))))))))))************+++++++++*********))))))+++++++++,,,------......---,,,,,,,,,++++++++++++******++++++,,,------...////////////////////////000111222444444222111000///...------------...///------------,,,,,,,,,,,,++++++*********+++,,,,,,+++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''&&&%%%&&&'''((('''&&&)))((('''&&&&&&'''((()))&&&&&&%%%&&&&&&'''((())))))((((((((('''''''''&&&&&&''''''((((((((((((''''''''''''''''''(((((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''')))***+++...;;;999000...)))%%%)))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))******)))&&&%%%%%%&&&((((((''''''''''''(((((('''''''''''''''((())))))))))))(((((())))))***+++((((((((((((((('''''''''''''''''''''''''''''''''******))))))))))))******))))))))))))))))))))))))************************'''(((***,,,---,,,,,,+++)))***************)))((((((((()))************)))(((''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%%%%'''%%%######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%'''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%''''''''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%'''&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$"""%%%''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))%%%%%%&&&'''''''''''''''((((((''''''''''''(((((())))))))))))************+++++++++***************)))******+++,,,,,,------+++++++++++++++*********))))))***++++++,,,,,,---////////////////////////000000222222222222000000///......------...//////...---+++*********+++,,,,,,,,,+++************++++++************)))))))))((((((''''''''''''((((((''''''((()))******++++++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&)))(((''''''(((((('''%%%(((((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''(((((((((''''''&&&''''''&&&&&&''''''((()))&&&''''''''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&)))(((((('''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((%%%000666777555)))$$$---'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((()))***)))'''&&&'''(((((('''''''''''''''(((((('''''''''''''''((())))))(((((())))))******))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((())))))***))))))))))))))))))))))))************************((((((((()))******++++++)))******++++++++++++***'''((())))))******))))))(((''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""$$$%%%%%%######$$$&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&!!!"""$$$&&&'''((())))))########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&''''''&&&$$$###"""$$$&&&'''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((()))******++++++*********))))))))))))******+++((()))))))))************************************)))))))))***++++++,,,,,,*********************************+++,,,,,,------///////////////////////////000000111111000000///...............////////////---+++***)))***,,,------,,,+++***))))))))))))************))))))))))))'''''''''&&&&&&'''''''''&&&''''''((()))***++++++(((((((((((((((((((((((((((''''''''''''&&&&&&&&&)))((('''((()))***)))(((''''''''''''''''''''''''))))))((('''''''''((((((''''''''''''''''''''''''(((((((((((('''&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((('''(((((((((%%%,,,444@@@BBB///###+++'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((''''''&&&&&&&&&'''(((((('''''''''''''''((())))))&&&''')))*********)))(((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))((((((((()))++++++((())))))***++++++++++++'''(((((()))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&$$$%%%%%%&&&'''((((((((($$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''((('''%%%$$$%%%&&&)))((('''&&&%%%$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&((('''''''''&&&&&&%%%%%%"""###%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%###""""""$$$&&&''''''&&&$$$######$$$&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&'''((((((((((((((()))))))))))))))***++++++((()))))))))************************************(((((()))******++++++,,,************************++++++,,,,,,---.................................////////////////////////---......//////000000000///...,,,******+++---...---,,,+++***)))((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%$$$$$$&&&(((******)))&&&&&&''''''''''''&&&&&&)))((((((''''''''''''(((&&&&&&&&&'''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''&&&&&&)))000CCCLLL999&&&***'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''(((((('''''''''''''''((())))))&&&'''(((******)))((((((&&&&&&''''''(((((())))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))+++,,,''''''((()))*********)))''''''((()))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%&&&&&&''''''###$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((###%%%&&&&&&$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$###$$$%%%((('''&&&&&&%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((((((((('''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$&&&''''''(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&###$$$&&&'''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######"""###%%%&&&'''&&&$$$###$$$%%%&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))%%%&&&''''''(((((('''''''''&&&&&&''''''((()))***))))))))))))***************************+++++++++((())))))***++++++,,,,,,*********++++++++++++++++++,,,,,,------...//////................................................------///000000000000000///...---++++++,,,,,,------,,,+++***)))((((((((((((((()))))))))))))))***''''''&&&&&&&&&&&&'''''')))))))))(((((('''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&!!! !!!###&&&(((((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&)));;;III<<<+++,,,'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''(((***%%%%%%%%%%%%&&&'''(((((('''''''''''''''((())))))''''''(((((())))))(((((('''''''''((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++'''(((((())))))))))))(((&&&'''(((((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%$$$######"""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&((((((%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%% """############$$$&&&'''&&&&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''((())))))***)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###%%%'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&%%%%%%$$$&&&&&&&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))&&&'''(((((())))))((((((&&&&&&&&&&&&'''((()))***))))))))))))************))))))*********+++++++++))))))******+++,,,,,,---++++++++++++,,,,,,,,,---***++++++,,,------....................................------------......,,,---///000111111000000,,,,,,,,,,,,++++++++++++++++++***))))))((())))))(((((((((((())))))******((((((''''''''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&###""""""###&&&(((((('''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))))))))))))))))))))%%%&&&&&&''''''(((((()))&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%''''''((('''&&&&&&&&&'''%%%---999444)))+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''(((%%%%%%%%%%%%&&&'''((()))'''''''''''''''((())))))(((''''''''''''((())))))((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))*********)))((((((&&&'''(((((())))))(((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$'''***,,,+++(((%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""$$$&&&''''''(((***,,,&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###%%%&&&%%%""""""$$$'''########################&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&"""###$$$$$$%%%%%%%%%%%%'''''''''%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))$$$%%%&&&&&&''''''&&&&&&(((((((((((()))***,,,,,,))))))))))))************))))))******++++++++++++*********+++,,,,,,------+++++++++,,,,,,---------)))******+++,,,,,,------...........................------,,,,,,------...,,,---///000111111111000***++++++++++++***))))))+++******)))))))))))))))'''((((((((())))))******((((((''''''''''''((((((''''''((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((&&&&&&''')))***)))(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))'''''''''(((((()))))))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&''')))*********)))((((((***###""")))(((###((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$%%%&&&'''((()))'''''''''''''''((())))))(((((('''&&&&&&((()))***))))))(((((('''''''''&&&))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&+++++++++++++++***)))(((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%""""""###$$$%%%&&&&&&'''&&&$$$###$$$''''''%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%&&&'''&&&$$$###$$$%%%'''&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&((()))(((&&&$$$&&&''''''((((((''''''&&&''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''$$$%%%'''((((((((('''&&&%%%&&&((()))))))))((('''&&&'''(((******+++++++++)))))))))))))))))))))))),,,+++*********+++------******************************+++++++++,,,,,,,,,,,,---......//////......------............------------------------------------,,,++++++******)))(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))'''''''''((((((((((((((('''((()))))))))'''&&&%%%((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''&&&&&&***)))((('''&&&%%%$$$$$$(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%(((((())))))))))))((((((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$%%%&&&'''&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&'''(((((((((''''''&&&$$$"""!!!"""$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((()))******+++))))))(((((('''&&&$$$###'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%$$$$$$&&&))))))&&&###%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%'''((((((((((((''''''&&&&&&((()))***))))))))))))************))))))))))))))))))))))))******)))((((((((((((((())))))((((((''''''&&&&&&,,,+++(((&&&&&&''')))***((()))***++++++***)))(((&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&&&&$$$###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$%%%''''''&&&$$$$$$$$$$$$%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))((('''''''''((()))))))))))))))'''((()))***************))))))))))))))))))))))))+++******)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------...............---......//////......---////////////////////////---,,,,,,++++++******)))(((((())))))))))))(((((())))))((((((((((((((('''((((((((((((((((((((((((((((((((((((((('''''''''((())))))***)))((('''&&&***)))((('''&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%'''(((&&&%%%%%%$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%(((&&&$$$$$$&&&''''''&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((()))))))))&&&'''(((((())))))((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$%%%(((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((((((((((((''''''&&&'''((()))***(((((()))))))))*********((((((((((((((((((((((((******)))((((((((((((((())))))((((((((((((((((((***)))))))))(((((((((((('''((())))))))))))(((''')))))))))))))))*********''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((%%%""" """%%%(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&'''((('''%%%%%%%%%'''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%%%%%%%$$$$$$%%%###"""###%%%&&&&&&%%%'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%'''((((((((('''&&&'''''''''''''''((())))))((())))))*********))))))))))))))))))))))))))))))***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---.....................////////////..............................,,,,,,,,,+++******))))))(((((())))))))))))(((((('''''''''''''''(((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''((((((((('''&&&&&&)))(((((('''&&&'''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''(((((()))&&&&&&&&&''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))&&&&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%'''&&&&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$$$$&&&''''''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''((())))))(((((())))))))))))******''''''''''''''''''''''''******)))))))))((((((((((((((())))))))))))))))))((((((*********)))'''&&&&&&''''''((((((''''''&&&******))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''!!!"""###$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((((((&&&&&&&&&(((%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$""""""$$$&&&''''''((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%'''&&&%%%$$$%%%&&&'''((()))************))))))((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,---.........------...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))(((((())))))))))))((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''******)))((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''''''''''''''&&&&&&%%%$$$$$$###%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((()))******&&&&&&''''''''''''&&&&&&(((((((((''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((('''&&&%%%$$$$$$###$$$&&&&&&''''''(((''''''&&&$$$(((++++++'''$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$###"""!!!(((((((((''''''(((((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&'''&&&$$$$$$%%%&&&'''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&'''''''''''''''(((''''''''''''((((((((()))(((((((((((()))))))))***((((((((((((((((((((((((************))))))(((((((((((())))))******++++++(((((())))))))))))((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((('''%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&& !!!"""$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((('''&&&&&&'''((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''(((((('''%%%######%%%'''''''''%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''(((''''''&&&((('''&&&&&&&&&''')))***)))************))))))((())))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,---...---------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))((((((((())))))))))))((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))******'''''''''((((((''''''''')))))))))(((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))***)))(((&&&&&&%%%%%%%%%&&&''''''(((''''''&&&&&&###,,,222000&&& ###)))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###!!! '''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%''')))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$&&&(((((('''&&&'''(((&&&''''''((((((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))******+++***)))(((((((((((())))))******++++++***)))(((''''''(((***+++((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%$$$$$$%%%&&&%%%$$$"""!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%&&&''''''&&&%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''((()))***'''&&&$$$$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))*********)))((()))))))))))))))***++++++((())))))*********))))))))))))))))))))))))))))))((()))******++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---------------------............------------------------------+++++++++***))))))(((((((((((())))))))))))(((((('''''''''''''''(((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((('''(((((()))***&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((()))''''''(((((((((((('''''')))(((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''''''''))))))((('''&&&&&&&&&'''%%%%%%&&&&&&%%%%%%$$$$$$%%%...555111'''!!!%%%+++'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&%%%%%%'''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''"""&&&))))))'''%%%&&&(((&&&''''''((()))(((((((((''''''(((((((((((())))))************************)))***+++++++++***)))((((((((())))))))))))))))))+++)))'''%%%&&&(((***,,,)))((((((''''''(((((()))))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((('''%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&(((######$$$$$$&&&'''))))))$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''')))***&&&%%%$$$%%%%%%%%%###!!!&&&&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''''''''&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''&&&'''((()))))))))(((((('''((())))))******))))))'''((()))***************))))))))))))))))))))))))))))))+++,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,------------,,,,,,------------------------++++++******))))))(((((((((((())))))))))))(((((())))))((((((((((((((('''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''))))))&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&'''(((((()))###$$$%%%&&&'''(((((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###$$$)))---+++'''$$$&&&)))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((%%%&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''###%%%''''''&&&%%%&&&(((''''''''''''((((((((((((''''''''''''''''''''''''!!!&&&******'''%%%&&&(((&&&&&&((()))))))))(((''''''''''''((((((((()))))))))))))))))))))))))))))))))***+++,,,,,,***)))'''))))))(((((((((((((((((()))(((''''''((()))***+++(((((('''&&&&&&'''((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%### $$$'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((******)))'''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$%%%%%%$$$$$$&&&''' !!!"""$$$&&&)))+++---$$$$$$%%%%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%'''((()))%%%%%%$$$%%%%%%$$$!!!""""""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###$$$$$$%%%%%%%%%%%%(((((((((''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&''''''(((###$$$%%%&&&&&&&&&%%%$$$###$$$&&&'''''''''&&&%%%''''''(((******+++++++++)))))))))))))))))))))))))))***+++,,,---,,,++++++((((((((((((((((((((((((******+++++++++,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******)))((((((((((((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))'''''''''((((((((((((((($$$$$$###"""###$$$&&&'''$$$$$$%%%&&&%%%$$$###"""%%%%%%&&&&&&'''((())))))&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''''''''((((((((('''&&&&&&%%%"""""""""$$$%%%&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))'''''''''&&&%%%$$$###"""$$$%%%&&&''''''&&&%%%$$$(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&"""%%%((((((&&&%%%&&&'''''''''''''''((((((((()))''''''''''''''''''''''''!!!&&&***+++'''%%%&&&(((%%%&&&((()))))))))((('''''''''''''''((((((((()))(((((((((((((((((((((((()))***,,,,,,,,,+++)))'''))))))((((((''''''&&&&&&&&&'''(((*********)))((('''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((%%%%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((((($$$%%%&&&%%%###"""###$$$"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######$$$%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))'''((()))(((&&&%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&+++)))(((&&&&&&((()))+++''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%'''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***%%%'''(((((('''&&&&&&'''(((((((((((())))))))))))******+++++++++,,,,,,,,,------,,,++++++***)))))))))+++,,,------,,,***))))))************+++++++++)))******++++++,,,------------------------------,,,,,,,,,+++++++++******+++++++++************)))(((((())))))))))))(((((())))))(((((('''''''''&&&***)))'''&&&%%%%%%%%%&&&$$$###"""$$$&&&''''''&&&%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$&&&''')))%%%&&&&&&'''((()))******))))))(((((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&((()))'''''''''&&&&&&%%%%%%%%%)))))))))((('''%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%###"""!!!!!!'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$$$$&&&'''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$$$$&&&)))***&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''(((((('''%%%$$$"""(((''''''&&&&&&%%%$$$$$$''''''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''+++(((&&&'''))))))'''%%%'''((((((((((((&&&%%%$$$&&&&&&''''''(((((())))))((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))(((((('''''''''((()))))))))))))))&&&&&&&&&&&&'''(((******)))(((&&&%%%&&&''')))+++)))'''&&&'''((()))(((''')))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''######$$$%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%&&&%%%&&&((('''&&&%%%&&&'''&&&%%%$$$######"""""""""%%%&&&&&&%%%$$$######%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))$$$%%%&&&%%%###"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&&&&&&&'''(((&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$%%%%%%%%%((((((''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***%%%'''(((((('''&&&&&&'''(((((((((((())))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++(((***+++,,,---,,,***)))(((((()))))))))************++++++,,,------......------------------------,,,,,,,,,+++++++++*********))))))))))))((((((((((((((())))))))))))(((((()))((((((((('''''''''''')))((('''&&&%%%%%%&&&&&&%%%$$$###$$$&&&''''''&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((()))(((((((((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$''''''&&&%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''+++(((%%%$$$%%%'''))))))((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&$$$$$$$$$%%%'''(((%%%&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''''''''''''''''''''%%%$$$###'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((())))))))))))%%%&&&&&&&&&''''''''''''***(((&&&'''((()))'''%%%&&&'''((((((((('''&&&%%%&&&&&&&&&&&&''''''''''''((((((((((((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))(((''''''((()))))))))))))))''''''''''''((()))***+++)))(((&&&&&&&&&''')))***)))'''&&&'''((()))((('''+++******)))(((&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((()))))))))))))))(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&###$$$%%%%%%$$$###$$$%%%%%%$$$###""""""!!!""""""%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((###$$$%%%$$$"""!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))%%%''')))((('''&&&'''((((((((((((((())))))))))))*********++++++++++++,,,))))))***+++,,,,,,------'''(((***+++++++++******'''((((((((())))))))))))+++,,,,,,------...//////------------------------,,,,,,,,,+++++++++***************))))))))))))((((((((())))))))))))((((((((((((((((((''''''''''''(((''''''&&&&&&&&&'''''''''&&&%%%&&&'''((('''&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''###$$$&&&(((((('''&&&$$$&&&&&&&&&&&&&&&'''''''''&&&'''''''''''''''&&&&&&"""$$$&&&'''((((((&&&&&&''''''&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''&&&)))((('''%%%%%%$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''+++(((###!!!"""%%%((()))''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''((())))))&&&&&&'''''''''((((((((()))(((&&&'''(((((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''(((((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))***************)))'''(((((()))))))))))))))(((''''''(((((()))***+++(((''''''&&&&&&((()))***)))'''&&&'''((()))((('''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$###%%%&&&############$$$%%%&&&'''%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''***)))(((&&&$$$"""!!! $$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%&&&'''&&&%%%$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""###$$$%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))&&&'''))))))'''&&&'''((((((((((((((())))))))))))************++++++++++++)))******++++++,,,------'''((()))***++++++******((((((((()))))))))******++++++,,,,,,---.........------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++(((((())))))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&'''((('''%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''''' $$$(((******)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''$$$!!! !!!###%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((,,,***(((&&&%%%%%%%%%%%%'''''''''(((((((((((()))(((''''''''''''''''''&&&$$$%%%&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%(((''''''''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((()))******++++++++++++***(((((())))))))))))((((((((((((((((((((()))***+++(((''''''''''''((()))))))))'''&&&'''((()))((('''"""###%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&%%%%%%%%%###$$$$$$$$$###"""!!!!!!$$$%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%'''(((((('''&&&&&&''')))############$$$%%%&&&'''%%%&&&''''''%%%%%%&&&'''(((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&&&&&&&&&&((('''&&&&&&$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%'''((($$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$""""""""""""###$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''###$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&((())))))(((''''''((((((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++(((((())))))************)))))))))*********++++++*********+++,,,,,,------------------------------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******(((((())))))))))))(((((('''''''''(((((((((((((((&&&&&&''''''''''''''''''((('''&&&&&&'''((('''%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((((((((((( """%%%((())))))'''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$"""""""""$$$$$$###"""&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((+++***(((&&&$$$$$$%%%%%%'''''''''(((((((((((()))&&&&&&''''''&&&&&&''''''%%%%%%%%%&&&'''((()))))))))(((((((((''''''&&&&&&'''''''''''''''(((((()))'''((((((((()))))))))***(((((((((((((((((((((((())))))***+++++++++++++++(((((())))))))))))((((((((((((((((((((())))))***'''''''''''''''((()))))))))'''&&&'''((()))((('''""""""$$$&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&((((((((((((''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$$$$"""!!!!!!###%%%%%%$$$###""""""!!!""""""$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$######"""######$$$&&&''''''(((&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%###%%%&&&&&&$$$$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&"""###%%%&&&'''&&&&&&%%%&&&&&&''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&(((***)))((('''(((((((((((((((((()))))))))))))))))))))************+++,,,+++++++++++++++++++++************************************++++++++++++))))))***++++++,,,,,,---------------------------,,,,,,,,,+++++++++******)))))))))(((((((((((('''(((((())))))))))))(((((('''''''''(((((((((((((((&&&''''''(((''''''&&&&&&'''&&&%%%&&&'''((('''&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''&&&$$$###$$$%%%((()))&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''((((((((('''&&&'''(((((('''%%%###"""&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((((((###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''"""###$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&((('''%%%"""&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%&&&'''((((((&&&&&&'''''''''(((((((((%%%&&&''''''&&&%%%'''(((%%%%%%%%%&&&&&&((()))***((((((((((((((('''''''''''''''&&&&&&''''''((()))''''''(((((())))))******))))))))))))))))))))))))(((((()))***++++++++++++)))))))))))))))(((((('''((((((''''''''''''(((((('''''''''((((((((((((((()))'''&&&'''((()))((('''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''((())))))))))))(((((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$  """&&&%%%$$$######"""""""""###$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&%%%###""""""######$$$&&&''''''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''&&&%%%%%%"""$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$###############!!!###%%%&&&''''''&&&%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((''''''(((******((('''((()))(((((((((((())))))))))))))))))))))))*********************++++++,,,,,,------,,,+++***************))))))))))))******************++++++,,,------...------------------------,,,,,,,,,+++++++++******((((((((('''''''''&&&&&&(((((())))))))))))((((((''''''''''''((((((((()))''''''(((((((((&&&%%%$$$%%%$$$###$$$&&&''''''&&&%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((((()))&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$###&&&'''((())))))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((((((((($$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%''''''&&&$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&'''''''''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&'''(((((((((%%%&&&&&&&&&''''''''''''###&&&''''''%%%%%%''')))'''&&&&&&%%%&&&'''((()))&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''((()))*********))))))))))))))))))))))))&&&'''((()))************)))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((()))'''&&&'''((()))(((''''''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$%%%$$$"""!!!!!!$$$'''%%%%%%%%%%%%&&&'''((()))"""###%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&########################&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&''''''&&&%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%&&&'''''''''&&&%%%$$$###$$$&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$&&&''''''&&&$$$######$$$&&&'''''''''&&&%%%$$$$$$$$$$$$######""""""!!!!!! !!!"""%%%'''''''''&&&%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''(((******((((((((()))(((((((((((())))))))))))))))))))))))************'''((()))***,,,---...//////...,,,+++******))))))(((((((((((())))))))))))++++++,,,------......///------------------------,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))(((((())))))(((&&&$$$###$$$###"""$$$&&&''''''&&&%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&(((((('''&&&%%%&&&&&&&&&'''((()))******&&&'''''''''''''''&&&&&&###$$$$$$%%%&&&'''((()))&&&'''((())))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((((((&&&''''''((('''&&&$$$###%%%%%%%%%&&&&&&''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((()))))))))((((((&&&%%%$$$######'''&&&&&&%%%%%%&&&&&&''''''%%%""""""###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''###%%%''''''%%%$$$''')))''''''&&&%%%&&&'''((()))%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&''''''((()))******+++))))))))))))))))))))))))&&&&&&((())))))*********)))))))))))))))((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))((((((((()))'''&&&'''((()))((('''%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''$$$"""""""""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!''''''''''''(((((())))))$$$&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$(((&&&$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((***))))))((('''&&&&&&&&&))))))(((&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''%%%###))))))))))))))))))))))))''''''((((((((((((''''''))))))*********))))))(((///***(((******(((***...)))***+++,,,,,,,,,,,,,,,***)))((((((((()))+++,,,***++++++,,,,,,++++++***---+++)))+++---...---+++000000///...,,,+++******((((((((((((((((((((((((************************'''''''''''''''''''''''')))((('''&&&&&&'''((()))((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''***((('''((()))***)))(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++,,,***'''%%%&&&(((((((((''''''&&&&&&&&&%%%'''''''''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&''')))(((%%%"""&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((((('''''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''(((((())))))******))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((((((''''''(((((((((%%%###)))((('''&&&%%%$$$######$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&((())))))(((((('''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$(((((((((((((((((((((((('''(((((())))))(((((('''(((((()))))))))((((((''''''$$$$$$'''(((&&&(((,,,(((((()))*********))))))(((''''''&&&'''((()))******++++++,,,,,,++++++***...,,,***+++------,,,***,,,,,,+++***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&%%%&&&'''((('''%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$""""""###$$$$$$%%%&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((&&&%%%&&&(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))((((((((((((''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%((((((((((((((()))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''((()))(((&&&$$$'''&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###### !!!"""$$$%%%&&&''''''######$$$$$$$$$$$$%%%%%%###$$$$$$$$$""""""$$$%%%###$$$$$$%%%&&&&&&''''''""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&''''''''''''&&&''''''((((((''''''&&&$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&%%%&&&'''(((((((((''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''(((&&&'''***+++((((((+++)))))))))***))))))(((((((((''''''''''''((()))*********++++++++++++******...---++++++,,,,,,+++)))))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''((()))******)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%&&&''''''&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%''')))******&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%))))))(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''((())))))'''%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&''''''#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$&&&%%%%%%%%%&&&&&&'''''''''""""""###$$$%%%&&&&&&'''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&!!!$$$&&&%%%###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((()))******(((''''''((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))((((((,,,******---,,,'''$$$&&&++++++,,,++++++***))))))***************+++++++++******++++++++++++******,,,,,,+++++++++,,,++++++************************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%'''(((******((('''%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))(((''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&(((((((((((((((((((((((('''''''''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((%%%&&&''''''((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''((())))))(((&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%###""""""###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%######%%%&&&'''''''''&&&&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!$$$&&&%%%###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((***++++++((('''''')))''''''''''''''''''''''''(((((())))))))))))(((((('''((()))***************(((&&&'''***)))$$$!!!"""+++++++++++++++***)))((()))******+++++++++++++++)))******++++++******))))))***++++++++++++,,,---************++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&$$$%%%'''(((((('''%%%$$$&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))'''&&&'''((()))((('''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&"""""""""#########$$$$$$$$$$$$###$$$$$$&&&'''(((&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&%%%$$$'''''''''((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!! !!!###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((''''''((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))'''&&&'''((()))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%###""""""###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%$$$######&&&&&&&&&%%%%%%%%%%%%$$$###%%%&&&&&&%%%$$$$$$%%%'''''''''&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$"""###%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,+++(((&&&''')))''''''''''''''''''''''''''''''(((((((((((('''''''''((()))******++++++***&&&%%%'''++++++(((&&&(((((((((((()))(((((('''''''''((())))))******))))))))))))************)))))))))***++++++******+++---(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$%%%&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&######"""###$$$&&&)))***'''&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***((('''((('''%%%$$$&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& !!!!!!!!!!!!###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((&&&%%%%%%'''((((((''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$######$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$ ###&&&'''%%%###""""""%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###$$$&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,***'''%%%&&&)))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((()))************)))''')))---...++++++---&&&'''(((((((((((((((((('''((()))*********))))))))))))************))))))+++,,,---,,,)))'''(((***((('''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((($$$%%%%%%&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%$$$######$$$&&&((()))&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&'''(((((('''%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$######$$$$$$'''''''''''''''''''''''' ###%%%&&&%%%%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''((((((&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''%%%###$$$%%%'''''''''%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%###"""###$$$#################################$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######!!!%%%'''%%%###!!! """######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######"""'''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######"""###$$$&&&'''&&&''''''''''''''''''&&&&&&$$$"""$$$(((***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%########################$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%% !!!###%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%))),,,***&&&$$$&&&)))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))))))))***''''''******'''''')))(((((()))******+++******)))***+++,,,---,,,++++++))))))************))))))...//////---(((%%%&&&'''))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''%%%$$$$$$%%%''''''((('''&&&&&&&&&&&&'''(((#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))"""###$$$%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&(((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%((()))(((&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''' ###%%%%%%###!!!###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&$$$"""###$$$&&&'''&&&###$$$$$$%%%&&&(((((()))$$$%%%''''''''''''%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###############%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))******,,,+++)))(((&&&%%%%%%%%%)))))))))))))))))))))))))))******+++***(((&&&%%%))))))))))))))))))))))))++++++++++++***((('''&&&)))***+++,,,,,,,,,,,,,,,))))))))))))(((((((((((())))))((('''&&&%%%%%%%%%&&&((()))++++++)))(((&&&((((((((((((''''''''''''))))))((('''&&&%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%'''''''''''''''''''''''''''+++---((( ###***%%%%%%&&&&&&'''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))(((&&&%%%&&&$$$$$$%%%'''((('''&&&******+++)))&&&%%%%%%&&&'''&&&$$$###$$$&&&((()))#########$$$%%%&&&'''(((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&...,,,)))&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))+++***)))((('''&&&&&&&&&&&&%%%%%%&&&'''(((&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))'''%%%$$$$$$%%%&&&((('''''''''''''''((()))))),,,)))&&&&&&''''''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%'''''''''(((((((((((((((***)))((('''''''''''''''))))))))))))))))))))))))))))))))))))((('''&&&&&&((((((((((((((((((((((((******+++******)))(((''')))******++++++++++++***+++******)))(((''''''&&&))))))(((&&&&&&%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&''''''((((((((((((((('''&&&&&&&&&%%%&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###''''''''''''''''''''''''###%%%&&&"""$$$%%%%%%&&&&&&'''(((((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))&&&%%%$$$%%%'''''''''%%%'''((()))(((&&&%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&)))&&&$$$###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***************************(((''''''''''''((())))))%%%%%%&&&&&&''''''((((((+++***)))***++++++)))'''(((((('''''''''&&&&&&&&&((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''((((((&&&%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''"""%%%&&&%%%###"""&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$######%%%%%%%%%&&&'''(((((((((+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))((('''&&&&&&&&&&&&(((((((((((((((((((((((())))))************)))))))))************))))))(((,,,+++***)))((('''&&&%%%)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%&&&'''((((((''''''''''''''''''&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$!!!!!!"""$$$%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%%%%$$$$$$(((((((((((((((((((((((('''&&&%%%$$$&&&(((+++,,,'''&&&%%%%%%&&&'''&&&$$$$$$%%%&&&&&&&&&%%%'''(((%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%***&&&""" """%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&((()))***''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%&&&&&&&&&&&&'''(((((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&&&&''''''''''''(((''''''&&&&&&'''((()))***************************((((((''''''(((((()))***))))))(((((('''%%%$$$###***)))'''((((((((('''%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$%%%((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((("""$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&''''''!!!"""######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''((((((((((((((((((((('''''''''''''''(((((((((((('''''')))))))))))))))))))))))))))((('''%%%%%%%%%&&&'''(((((((((((((((((((((((((((((()))***************))))))***))))))(((''''''+++******)))(((''''''&&&)))((('''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$$$$%%%&&&''''''((((((&&&&&&&&&''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***((('''%%%%%%&&&&&&%%%######%%%&&&&&&%%%$$$&&&'''%%%%%%&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%)))&&&###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))***''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''((()))(((&&&%%%&&&''')))+++''''''''''''''''''''''''((((((((('''((())))))***************)))'''&&&%%%(((&&&%%%%%%&&&'''&&&%%%''''''''''''''''''''''''#########$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###"""###%%%'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&& """$$$&&&&&&&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%&&&&&&&&&'''''''''(((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''(((((((((&&&&&&''''''((())))))***((()))))))))((('''&&&%%%(((((((((((((((((((((((()))(((&&&%%%%%%&&&'''''''''''''''''''''''''''''''''((()))******+++******)))))))))))))))((('''&&&(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''))))))(((''''''((())))))((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$###'''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%######%%%&&&%%%###%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%((('''%%%%%%&&&&&&%%%###%%%&&&&&&&&&$$$###$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&&&&'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((()))(((&&&%%%&&&''')))***''''''''''''''''''''''''((((((((((((((()))******$$$%%%'''(((***+++,,,,,,)))((('''''')))***+++***&&&'''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&'''%%%&&&&&&&&&&&&$$$######!!!###&&&((()))((('''&&&&&&&&&&&&%%%&&&''''''(((%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$"""$$$&&&&&&&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&((('''%%%$$$###$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$######$$$$$$%%%&&&'''%%%%%%&&&''''''((())))))%%%%%%%%%$$$###""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''((('''''''''''''''(((((((((%%%%%%&&&'''((()))******((())))))))))))'''%%%$$$(((((((((((((((((((((((((((((('''''''''''''''((('''''''''''''''''''''''''''((()))***************((())))))))))))(((((('''''''''(((((()))*********(((''''''&&&&&&&&&''''''))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))((('''$$$###'''&&&%%%%%%&&&'''&&&$$$%%%&&&'''&&&$$$###$$$%%%'''&&&&&&&&&&&&%%%%%%%%%#########$$$%%%&&&((((((&&&&&&''')))***)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&''''''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))************************))))))(((((())))))***+++)))((((((((((((((()))******(((&&&&&&(((*********&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''&&&$$$###"""$$$&&&(((((((((&&&%%%&&&&&&&&&&&&&&&''''''(((&&&''''''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%"""$$$&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%""""""##################$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&'''''''''(((((())))))&&&'''((())))))((('''&&&(((((((((((((((((((((((('''(((((())))))(((((((((''''''''''''''''''''''''((())))))*********))))))(((((()))*********))))))(((((((((((())))))))))))''''''&&&&&&&&&''''''(((''''''((())))))(((''''''&&&'''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%######'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$%%%'''''''''%%%$$$%%%&&&&&&%%%%%%&&&'''((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''************************))))))(((((())))))***+++---,,,***)))***+++...///---+++'''&&&'''(((((('''&&&&&&&&&'''''''''((((((%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%'''(((((('''&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&(((&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$&&&'''$$$&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$ """%%%'''((((((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((())))))((((((''''''&&&&&&((((((((((((((('''''''''$$$%%%''')))******(((((((((((((((((((((((((((((('''((()))******)))((('''''''''''''''''''''''''''))))))************))))))'''((()))******+++************))))))((((((''''''''''''&&&&&&&&&''''''(((%%%&&&((())))))(((&&&%%%###$$$$$$%%%&&&'''(((((())))))((('''&&&&&&%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$''''''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((%%%%%%$$$###$$$''')))***&&&%%%$$$%%%'''((('''&&&"""$$$&&&&&&&&&&&&(((***)))(((&&&$$$$$$$$$&&&'''&&&&&&%%%%%%$$$$$$%%%%%%'''%%%######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''((())))))'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((('''(((((()))(((((('''&&&(((((((((((((((((((((((()))))))))))))))******+++%%%&&&'''***000888???CCC555222...,,,++++++***)))&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%'''))))))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&###%%%'''&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$$$$$$$$$$###!!!###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""%%%%%%$$$$$$$$$%%%&&&'''########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''%%%$$$$$$%%%(((''''''&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''""""""###$$$%%%'''((()))%%%$$$$$$######$$$$$$%%%&&&%%%############%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''***)))'''&&&%%%&&&((()))))))))((((((''''''&&&&&&)))))))))(((''''''&&&&&&''''''''''''((((((((((((&&&''''''((()))((((((((())))))(((((((((((())))))************************))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$&&&'''''''''&&&%%%%%%$$$###$$$&&&'''((('''&&&&&&''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&'''((('''%%%$$$###%%%'''''''''&&&%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''$$$&&&'''''''''&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$%%%&&&'''(((&&&%%%(((+++...---+++%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((('''''''''((((((''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%...///(((""",,,EEEXXX]]]>>>999222---******))))))((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''"""""""""######$$$$$$$$$'''%%%###%%%(((***)))''''''''''''&&&%%%%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$""" !!!$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%#########$$$$$$$$$%%%%%%'''&&&$$$$$$%%%$$$###!!!!!!$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%###""""""###%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&#########$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''(((((('''&&&&&&'''((()))((((((((((((((('''''''''&&&&&&''''''((()))))))))''''''''''''((((((((((((&&&''''''((((((((((((((()))((((((''''''(((((()))************************))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$'''''''''&&&$$$$$$%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((($$$%%%&&&%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((('''%%%$$$&&&)))+++***)))%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&$$$$$$%%%&&&&&&'''&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''((((((((()))))))))((()))************)))(((++++++((())):::RRR]]][[[;;;666000,,,***)))))))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%(((***)))'''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$"""###%%%(((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$'''&&&$$$$$$%%%%%%###""""""$$$%%%%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""!!!!!!"""$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((()))'''''''''(((((((((((((((&&&&&&''''''((()))))))))''''''''''''(((((((((((('''''''''((((((((((((((((((''''''''''''''''''(((************************)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&((('''&&&&&&(((((('''&&&$$$$$$%%%%%%$$$$$$######&&&&&&%%%%%%%%%&&&''''''(((((('''&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%$$$"""!!!!!!$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&%%%$$$%%%'''((('''&&&&&&'''((('''%%%%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((()))))))))******)))******++++++******))))))((((((000EEEXXXXXXNNN666222---***)))))))))((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''&&&&&&%%%$$$%%%'''(((((('''%%%%%%&&&&&&'''(((((()))((('''%%%######$$$&&&''''''''''''&&&$$$%%%''')))&&&&&&%%%%%%%%%%%%$$$$$$((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$'''&&&$$$$$$%%%%%%$$$###$$$%%%%%%###""""""$$$&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###"""!!!!!!"""$$$$$$%%%%%%%%%&&&&&&&&&$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''((()))((((((&&&&&&''''''(((((()))))))))))))))(((''''''&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''************************))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&''')))(((''''''&&&&&&&&&''''''&&&%%%&&&'''((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%'''((()))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%&&&'''&&&%%%$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&''''''((()))'''&&&$$$""" ###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%&&&'''((((((&&&&&&&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''')))))))))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((()))))))))))))))************(((((())))))))))))(((((()))))))))111@@@JJJDDD888000---***(((((())))))((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''(((((((((((('''%%%######%%%&&&(((&&&''''''&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''%%%$$$%%%&&&&&&%%%###$$$$$$$$$""" ###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%###"""###$$$&&&&&&%%%%%%%%%$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$&&&'''((((((((((((&&&&&&''''''(((((()))))))))))))))(((''''''&&&&&&''''''''''''(((((((((((((((''''''''''''((())))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''&&&%%%$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%((('''%%%$$$$$$%%%&&&''')))((('''%%%%%%$$$$$$$$$###$$$&&&((()))*********$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$&&&''''''%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&'''((((((((('''%%%###!!!!!!$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$''''''''''''&&&%%%%%%&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))************))))))(((((((((((())))))))))))***...444777111***+++)))((('''((()))((('''))))))(((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######""""""%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%&&&&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$%%%&&&'''&&&$$$#########""" """$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&&&&&&&&&&%%%$$$#########$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&'''''''''((('''''''''(((((((((((((((&&&&&&''''''((()))))))))''''''''''''(((((((((((((((''''''&&&&&&((()))***(((''''''''''''''''''((())))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&'''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%"""###&&&(((************$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###""""""###$$$%%%###%%%''''''&&&%%%&&&''')))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%######&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&'''((((((((('''&&&%%%&&&'''((((((&&&%%%&&&(((%%%&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''' """$$$&&&((())))))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&''''''((()))***((((((((()))))))))******+++******))))))******+++((()))******++++++***(((((('''&&&'''((()))'''&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%'''&&&%%%$$$%%%'''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&''''''(((###%%%&&&%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!"""###$$$###$$$$$$$$$%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%"""###$$$###""""""###%%%$$$%%%'''))))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&%%%%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&''''''((()))))))))''''''''''''(((((((((((()))(((&&&&&&&&&''')))***)))((((((''''''(((((()))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%%%%&&&'''%%%$$$%%%&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%$$$%%%%%%%%%"""###%%%'''((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###!!!!!!###$$$%%%###%%%'''((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))******)))'''%%%&&&'''((()))((('''%%%$$$%%%'''((((((&&&%%%''')))###%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&'''''' """$$$&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((()))***''''''((((((((()))))))))******)))(((((()))******(((''''''(((((((((((()))'''&&&&&&'''))))))'''%%%&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$&&&'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((((((((('''&&&###$$$&&&&&&$$$###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''''''''''''''''''''&&&%%%###""""""###%%%&&&"""############$$$$$$$$$'''%%%$$$%%%''''''&&&%%%"""###%%%%%%$$$$$$%%%&&&###%%%(((******(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """###$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%%%%$$$###$$$&&&#########$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))))))))'''%%%$$$$$$%%%&&&((())))))(((((('''''''''&&&)))))))))(((''''''&&&&&&''''''''''''((((((((())))))(((&&&%%%&&&''')))+++))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$######$$$%%%%%%((('''&&&&&&'''((('''&&&"""###$$$%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###%%%%%%$$$$$$$$$%%%&&&&&&###$$$%%%&&&&&&$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&$$$######$$$&&&'''"""%%%'''((('''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&###$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***,,,,,,***'''%%%$$$%%%&&&''''''%%%###"""###&&&((('''%%%$$$&&&)))###$$$%%%%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((***&&&$$$&&&((('''&&&&&&'''&&&&&&((())))))'''$$$%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''&&&$$$###$$$'''"""######$$$$$$%%%%%%&&&###%%%'''))))))((('''&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$(((''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%((('''######&&&%%%###))))))((((((&&&%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''***(((&&&&&&&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((''''''(((((())))))******(((((((((((()))))))))*********))))))((((((''''''))))))((((((''''''&&&&&&))))))************))))))%%%%%%&&&&&&'''(((((((((,,,,,,+++,,,------+++))))))((('''&&&&&&'''((()))+++(((%%%$$$&&&((('''%%%'''''''''&&&&&&%%%%%%%%%''''''(((((((((((('''''')))&&&%%%&&&((()))'''%%%(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''%%%######%%%&&&###!!!$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''+++***)))((((((''''''(((%%%%%%&&&&&&'''((())))))''''''%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''%%%"""!!!!!!$$$(((***((('''&&&%%%$$$%%%%%%&&&(((''''''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))(((&&&$$$"""!!! &&&&&&&&&''''''''''''((())))))((((((''''''''''''(((&&&###$$$&&&(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++******))))))))))))******&&&'''((())))))((('''&&&---,,,)))&&&### (((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''%%%###$$$''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%111...+++'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%((((((&&&%%%'''&&&############"""!!! $$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&''')))'''&&&&&&'''''''''&&&(((''''''&&&&&&''''''(((((((((''''''''''''((((((''''''(((((())))))))))))(((((((((((())))))))))))***)))))))))((((((((('''((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%$$$%%%''''''&&&$$$)))((('''&&&&&&'''((()))***(((%%%%%%&&&((('''%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%###$$$%%%&&&$$$"""$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))%%%%%%&&&&&&'''(((((()))'''&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%$$$######&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&'''%%%###$$$&&&'''&&&$$$((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''&&&''''''((())))))******))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%111...+++'''$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$#########%%%&&&'''""""""###$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))&&&&&&((('''###$$$$$$%%%%%%$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%'''(((((('''(((((((((''''''(((((((((((((((''''''''''''(((((('''(((((((((((()))))))))(((((()))))))))(((((('''))))))))))))(((((((((((('''''''''(((((((((((((((&&&''''''((((((''''''&&&)))(((((('''&&&&&&%%%%%%%%%$$$$$$%%%'''((('''&&&(((((('''&&&&&&'''(((((()))(((&&&%%%&&&''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&((('''&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''***)))(((&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%&&&'''((())))))%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&'''''''''&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%'''%%%$$$$$$%%%&&&&&&%%%((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''(((((())))))***((()))***++++++***)))(((((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###""""""##################""""""""""""###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$%%%'''***+++######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&((('''######&&&'''%%%''''''((((((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''))))))(((((((((''''''''''''(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''((()))))))))((('''&&&))))))))))))((((((((((((&&&&&&''''''(((((())))))((())))))))))))))))))((((((((('''''''''&&&&&&&&&'''&&&%%%&&&(((******)))''''''''''''''''''''''''(((((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))******))))))(((''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%(((&&&%%%######%%%&&&(((%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&''''''(((###$$$%%%&&&''''''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''''''''((((((((())))))'''(((***,,,,,,***(((''')))((('''&&&&&&'''((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((($$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$%%%$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$%%%'''***+++''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###''''''$$$$$$((('''###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''')))))))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&'''((())))))((('''&&&(((((((((((())))))))))))&&&&&&''''''(((((())))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((($$$"""!!!"""$$$&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&'''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%######$$$%%%'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((('''%%%$$$$$$%%%'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''###$$$%%%&&&'''(((''''''***)))'''%%%%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''(((((((((((('''(((***,,,,,,***(((''')))((('''&&&&&&'''((()))***))))))(((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''$$$$$$#########%%%&&&'''(((((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$###"""!!!&&&&&&"""###'''(((###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''))))))(((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&$$$%%%''')))))))))'''&&&(((((((((((())))))))))))'''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))%%%###!!!"""$$$&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''')))((('''%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&%%%%%%###$$$&&&'''(((''''''&&&)))(((&&&$$$$$$%%%'''((($$$%%%&&&'''''''''&&&&&&(((((('''&&&%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&''')))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((()))***++++++***)))(((((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((('''&&&%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&%%%$$$###&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''(((#########$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&&&&%%%###"""$$$&&&$$$ !!!%%%'''&&&&&&'''''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%'''(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&"""$$$''')))***)))(((''''''((((((((()))))))))***((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''***(((&&&%%%'''((())))))%%%&&&&&&''''''&&&&&&%%%%%%'''***)))'''%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%''')))(((&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%"""$$$&&&%%%$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''%%%$$$###$$$%%%&&&(((((('''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%&&&'''&&&$$$$$$&&&(((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((***)))((('''&&&&&&&&&&&&###%%%''''''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&############""""""""""""!!!%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&''')))******)))'''&&&"""%%%&&&$$$%%%''''''$$$&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%(((&&&%%%%%%'''(((((('''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&!!!###&&&)))******)))((('''((((((((())))))******))))))(((((('''''''''&&&'''(((((((((((((((((('''((((((((('''&&&&&&%%%%%%+++)))&&&%%%&&&(((((((((%%%%%%&&&''''''&&&%%%%%%$$$'''******'''%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%''')))(((&&&%%%&&&)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%!!!###&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''%%%###"""$$$%%%'''((((((&&&%%%###!!!###%%%'''((('''%%%$$$###$$$&&&'''((('''&&&&&&$$$%%%%%%&&&&&&''''''(((%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$%%%&&&'''((('''&&&%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###%%%&&&%%%""""""$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&******))))))))))))******&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))******)))((('''&&&&&&&&&###&&&((('''%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***++++++'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$###%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((($$$ !!!%%%'''%%%!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''((()))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''')))*********)))((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((($$$''''''$$$'''...///+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$###%%%'''))))))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%% !!!"""$$$&&&'''))))))######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''$$$$$$%%%''')))***((('''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&))))))((('''&&&&&&%%%%%%###$$$$$$%%%&&&''')))***$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$"""###&&&''''''%%%)))'''&&&'''***+++***(((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''((()))))))))))))))((((((+++)))'''&&&&&&&&&((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%''')))(((''''''''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$((('''&&&%%%%%%&&&'''(((((((((((((((((((((((('''(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%###%%%'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&###$$$'''((('''%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&''')))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''((()))&&&&&&%%%%%%$$$$$$$$$$$$((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&'''(((&&&((('''$$$%%%))))))%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###"""$$$%%%&&&'''(((***++++++$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''#########%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&'''((()))(((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%((())))))'''(((&&&%%%&&&)))***)))'''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''(((((((((((('''''')))'''&&&$$$$$$%%%&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%&&&(((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&''''''&&&((((((%%%%%%((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((&&&$$$""""""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$"""!!!!!!!!!###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$###$$$&&&)))******))))))((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((('''%%%&&&''')))(((((('''&&&%%%&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&''''''((((((''''''&&&((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''&&&%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$$$$%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############"""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&%%%%%%%%%&&&''''''((()))))))))))))))))))))(((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&******)))''''''&&&&&&&&&%%%''')))))))))***++++++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%%%%%%%%%%'''(((%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$"""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&((('''&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((&&&&&&''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&'''((((((((((((((((((******)))((('''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&'''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$###"""$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''((()))%%%&&&&&&'''''''''&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''+++***)))((('''&&&&&&&&&%%%''')))+++)))((()))+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&&&&%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&%%%$$$######$$$&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''')))'''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$$$$%%%'''(((((('''%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((((((((((())))))'''''''''((((((((())))))(((((((((((('''''''''''''''((()))*********************))))))((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&******)))((('''&&&%%%%%%(((''''''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###%%%&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''&&&%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''(((((()))&&&'''((()))))))))((('''(((((((((((((((((((((((()))))))))(((((()))))))))***)))((('''&&&&&&&&&&&&'''(((***+++'''""""""%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%''')))++++++)))'''%%%&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%$$$$$$%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&%%%######%%%&&&&&&%%%''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&((())))))(((&&&$$$%%%&&&&&&&&&%%%$$$"""!!!&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))***((('''&&&((()))'''((())))))(((((()))+++''''''((((((((()))))))))((((((((((((''''''''''''(((((()))***++++++++++++((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((((((''''''&&&(((((('''&&&%%%%%%$$$###(((''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&'''(((((())))))###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&###$$$'''((('''%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((''''''&&&&&&'''''''''''')))***,,,,,,,,,***)))(((((((((((((((((((((((()))((((((''''''(((((()))(((((('''&&&%%%%%%%%%&&&((((((+++---((( %%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&#########"""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&$$$"""###%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''(((******$$$%%%&&&'''&&&%%%###"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((()))***+++)))'''&&&(((***%%%'''))))))'''&&&(((***'''((((((((())))))))))))(((((((((((('''''''''''''''((()))******+++++++++((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))))))))######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$$$$%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((($$$ !!!%%%'''%%%"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''!!!"""$$$%%%&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&$$$&&&((()))***)))((('''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''+++///+++$$$%%%+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***'''%%%$$$$$$''')))***)))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&''')))'''%%%$$$%%%)))---000!!!"""%%%'''))))))((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))'''((()))'''%%%$$$%%%((($$$&&&((((((&&&%%%''')))(((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&((()))***************************)))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&******)))'''$$$$$$%%%'''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$%%%'''((())))))(((((('''''''''&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&'''((())))))***$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########(((%%%###"""$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((&&&%%%&&&))))))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######%%%'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''+++***(((&&&%%%&&&'''(((***)))'''%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$)))'''$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))%%%%%%%%%'''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%$$$###$$$&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&''''''(((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''((((((&&&%%%$$$$$$%%%'''(((''''''''''''''''''''''''%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&'''((('''&&&))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&))))))(((((('''&&&$$$$$$''''''''''''(((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((())))))))))))(((((('''&&&$$$######$$$&&&'''''''''&&&&&&&&&&&&''''''&&&&&&$$$######$$$&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((()))*********))))))$$$&&&''''''&&&'''(((***'''((()))***+++,,,,,,+++$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$'''%%%""""""###%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###"""!!!"""%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######%%%&&&(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&''')))***'''&&&%%%$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&$$$######%%%'''''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&((()))+++***(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$###"""###$$$&&&'''(((((((((''''''''''''(((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((************************)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''%%%&&&(((((('''''')))***)))***+++,,,------------$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&$$$""""""###%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&#########$$$&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%&&&((()))+++%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$""""""###%%%'''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&***)))'''%%%$$$$$$&&&&&&'''&&&%%%$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((())),,,+++)))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&)))(((&&&$$$###!!!!!!!!! !!!###%%%'''((())))))''''''''''''(((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((***)))(((''''''((()))******)))(((''''''((()))***''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%$$$$$$###$$$%%%&&&'''&&&'''))))))((((((***+++------...///000000000000$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%'''%%%######$$$&&&%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))%%%&&&((()))***)))((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$###"""###%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&***)))&&&%%%$$$%%%'''(((((('''&&&$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$"""!!!!!!"""$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''(((((()))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&###$$$&&&&&&%%%$$$%%%%%%&&&&&&&&&''''''(((((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&)))(((&&&###""""""""""""%%%&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&))))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$&&&(((***''')))***+++******+++---000000111222222222222222$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%'''%%%$$$$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%&&&((()))***))))))(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&%%%$$$$$$%%%%%%###!!!$$$$$$%%%%%%&&&''''''(((+++)))%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&((('''%%%%%%%%%''')))***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))'''&&&$$$$$$&&&''')))&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&###%%%''''''%%%$$$$$$&&&%%%&&&&&&''''''((((((((())))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&$$$$$$%%%&&&&&&))))))))))))((('''&&&%%%''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((&&&%%%######%%%&&&((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&'''))))))))))))'''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&%%%$$$%%%'''***+++)))+++,,,,,,,,,,,,---///222222333444444444333333$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%%%%&&&%%%""" $$$$$$###$$$%%%''')))+++...+++'''$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''######$$$%%%'''((())))))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$''')))(((%%%###%%%'''$$$$$$$$$%%%%%%&&&&&&&&&((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&''''''((()))''''''((())))))))))))(((''''''''''''(((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''###$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((&&&%%%%%%%%%&&&((()))***+++,,,......------///000333333444444444444444333$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%&&&((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""###$$$%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######&&&)))***)))&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%'''&&&%%%&&&'''&&&$$$"""$$$###""""""$$$(((,,,...111---(((%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$%%%&&&''''''&&&%%%%%%"""$$$&&&((()))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((((((''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%'''((())))))%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%(((+++***&&&$$$%%%((($$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((%%%&&&'''(((((((((((((((%%%&&&'''((())))))))))))''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((($$$$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((&&&''''''((()))***+++,,,,,,...//////...///000222333333444444444333333222$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""!!!!!!!!!######!!! ######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$############%%%'''%%%""" """%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''((('''%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%'''((((((&&&$$$$$$"""!!! ###(((---000333...)))&&&%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$%%%'''''''''%%%###!!!!!!%%%((()))(((&&&$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''######%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%))),,,+++&&&$$$&&&)))''''''''''''''''''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%&&&'''(((((((((&&&%%%%%%&&&''''''((('''''''''''''''''''''((((((((()))''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&'''''''''((('''&&&%%%%%%&&&'''((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))***+++---............---...000000//////111222222333333333333333222222######"""""""""""""""###########################%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!! $$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&(((%%%"""###&&&'''&&&$$$#########$$$%%%&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&& ###%%%%%%%%%%%%&&&***'''&&&&&&((('''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%&&&$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&'''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###'''((()))))))))(((&&&%%%''''''''''''''''''''''''***)))'''&&&&&&''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" !!!"""###%%%&&&'''(((&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''***)))'''&&&%%%%%%&&&&&&''''''&&&%%%$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''$$$ ###"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%$$$&&&&&&''''''((((((''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''&&&%%%$$$$$$%%%&&&&&&&&&''''''((((((######$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%''')))(((&&&###"""###&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''***)))((('''&&&%%%%%%%%%&&&(((******((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%$$$&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''******)))(((((((((((((((,,,***((((((******'''$$$***(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((******++++++,,,---......//////000000111111222222333333333333333333333333$$$######""""""#################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%'''((()))(((######""""""######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''&&&$$$###$$$&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''((())))))((('''&&&%%%'''''''''''''''''''''''')))(((((('''''''''''''''(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''(((((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''((()))++++++)))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%***)))'''&&&%%%%%%&&&&&&###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%)))(((((('''%%%###"""!!!$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###""""""!!! '''''''''''''''&&&&&&&&&###$$$$$$%%%&&&&&&'''''')))(((&&&&&&&&&''')))***888000'''$$$%%%'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&'''((())))))'''&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((())))))))))))((((((***)))(((((('''''''''(((+++***((((((***)))'''%%%(((((('''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((()))))))))))))))*********,,,,,,------...//////000111111111111111222222222333333333222222111111111%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%&&&)))+++%%%$$$$$$###"""""""""###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$###%%%&&&$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%'''''''''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&%%%%%%$$$$$$######))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&###$$$%%%'''((()))))))))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))((('''$$$###%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((((((((((($$$$$$%%%''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''((('''&&&&&&&&&''')))***???444(((###&&&(((%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&''''''(((((()))(((&&&%%%'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$&&&''')))***))))))(((&&&&&&&&&''''''''''''(((((())))))******))))))((((((((())))))))))))(((((()))(((''''''&&&'''''''''+++***(((((())))))'''&&&&&&'''(((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))(((''''''''''''(((&&&&&&&&&&&&&&&'''((((((*********++++++,,,,,,,,,......//////000000111111222222222222222222111111222111111111000000//////%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###""""""%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$###""""""%%%)))'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""!!!!!!$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''(((((())))))((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&'''((()))((('''&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$######******))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""$$$%%%'''&&&$$$""" '''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$&&&''''''((((((&&&'''((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''333,,,%%%###%%%'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''(((((()))(((&&&%%%%%%''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''')))))))))((('''&&&&&&&&&''''''''''''((()))))))))******)))))))))''''''((((((((((((''''''(((''''''&&&&&&&&&''''''******)))(((((((((((('''&&&((()))(((&&&%%%&&&(((%%%%%%&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''''''''(((''''''&&&&&&''''''((()))***++++++,,,---......////////////000000111111111222222222111111000000000...////////////000000000%%%%%%$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%$$$!!!!!!###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######"""!!!"""%%%'''&&&&&&%%%###"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%&&&&&&%%%###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''((((((((('''%%%$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&''''''&&&$$$""" &&&&&&''''''(((((())))))$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&''''''''''''&&&%%%%%%'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%%%%$$$$$$''''''&&&$$$"""((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''((((((((((((&&&$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$&&&&&&&&&''''''''''''((('''(((((())))))(((((('''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''(((***))))))(((''''''((()))******)))(((&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''((((((''''''(((((()))***+++,,,,,,---...//////000///////////////000000000111111000000//////......,,,,,,---///000111222333$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%&&&''''''###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&$$$$$$&&&'''###"""""""""###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$%%%''')))$$$$$$###!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&'''(((((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((($$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%&&&''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((($$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%%%%%%%$$$((((((((('''&&&%%%$$$###&&&''''''&&&%%%$$$######''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''###$$$%%%&&&''')))******&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''''' $$$))))))'''%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&''''''''''''((('''%%%$$$&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%(((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''&&&''''''((())))))***)))(((&&&''')))+++111---)))&&&&&&'''''''''$$$%%%%%%&&&&&&''''''''')))((((((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''')))))))))))))))***++++++,,,------....../////////............//////////////////////////////......,,,---...000111333444444############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%&&&'''(((!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$%%%'''((((((((($$$$$$######""""""######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&$$$%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%&&&((()))***&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&(((''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&'''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''''''''&&&###%%%''')))+++,,,---...&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((((((((($$$%%%%%%&&&'''((())))))''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&%%%'''((('''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&'''(((((((((((((((((('''((('''''''''(((((()))***))))))***(((&&&&&&))),,,999111((($$$''')))(((&&&$$$$$$%%%%%%&&&''''''(((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((++++++******++++++,,,------.....................////////////////////////////////////000000000000000111111222222333444444############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$ !!!###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$""" """&&&))))))''')))(((&&&%%%$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$!!!!!!!!!&&&''''''%%%###$$$'''+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%'''((())))))%%%$$$$$$%%%&&&(((***,,,'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%%%%$$$%%%&&&((((((''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''((())))))&&&&&&'''((())))))((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((%%%%%%$$$###$$$%%%'''(((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&''''''((( """###%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&(((((('''%%%$$$"""###$$$%%%&&&&&&'''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))))))))((("""###$$$%%%&&&&&&&&&&&&'''((()))***++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&"""###$$$%%%%%%%%%$$$$$$%%%###!!!!!!$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''***)))((('''&&&%%%%%%%%%$$$&&&(((((('''%%%$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$'''''''''((((((((())))))'''''''''''''''''''''''')))'''&&&$$$%%%'''***,,,&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))************))))))((((((((((((((()))******(((******(((%%%&&&)))--->>>333'''###'''***)))%%%$$$$$$%%%%%%&&&'''(((((('''''''''(((((((((((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''((()))***,,,,,,++++++,,,,,,---..................---------000000000/////////////////////000000111111222222444444444333333333222222%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$'''))))))'''%%%######'''%%%$$$$$$%%%&&&&&&%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%% """###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%######%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,((($$$%%%'''((($$$ ###%%%&&&(((((('''%%%$$$&&&&&&&&&&&&&&&'''((()))((('''%%%$$$$$$&&&)))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''((()))***)))((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%###&&&((((((&&&%%%'''***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$###""""""&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''...---+++)))'''$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&))))))(((&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''***)))'''&&&%%%%%%&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&$$$$$$&&&'''&&&%%%###$$$''')))***)))'''%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$&&&''''''(((((((((((((((&&&%%%%%%%%%%%%&&&''''''******)))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$###$$$%%%&&&((('''&&&%%%$$$%%%&&&'''(((''''''(((((()))***+++''''''((()))))))))))))))(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))&&&((()))++++++)))(((&&&$$$'''))))))'''&&&)))((((((((((((((()))***''''''(((((())))))******''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((******)))((('''&&&&&&%%%$$$&&&''''''((()))---000---.........//////000000------......///000000111,,,,,,---------,,,+++***111000//////000111333444444444555555555555444444%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((('''%%%%%%%%%&&&%%%######%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###!!!"""%%%'''$$$!!!###$$$&&&'''((('''&&&%%%&&&&&&%%%&&&&&&''''''(((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$&&&((('''%%%$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%&&&&&&+++***)))(((''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&''''''&&&$$$%%%'''((()))(((&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''))))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((('''''''''''''''(((''''''((()))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((())))))***++++++***))))))$$$%%%(((***++++++)))(((******((('''&&&&&&&&&&&&)))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''((((((((((((******)))(((((('''&&&&&&&&&'''(((''''''(((+++------...//////000000000////////////.........------000000111111111000//////222222222222222333444444000111222333333333333222%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&''''''&&&&&&'''%%%$$$""""""$$$%%%$$$###'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!%%%'''&&&$$$"""###%%%'''((((((''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$&&&''')))((('''%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''$$$%%%%%%%%%&&&&&&&&&&&&"""###%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!"""###%%%&&&'''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%%%%&&&))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%'''((('''&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''########################$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''')))((('''&&&%%%%%%%%%%%%''''''((())))))))))))(((((((((((((((((((((((((((******))))))(((((((((((())))))))))))))))))))))))))))))***+++++++++******(((((('''&&&&&&&&&&&&&&&******))))))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''((((((((((((******))))))((((((''''''***++++++***))))))+++------...000111111000000///111000///...---,,,+++***...//////000000000000/////////000111111111111000111111222333444444444444%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&%%%%%%&&&%%%###""""""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###&&&((('''&&&"""###$$$&&&'''((((((((($$$%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''((('''%%%%%%%%%%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$%%%&&&&&&%%%$$$$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''')))'''&&&&&&'''((((((''')))(((&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%'''''''''&&&%%%&&&%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''(((((()))***%%%%%%%%%&&&''')))***+++))))))((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((***))))))))))))))))))))),,,---......------...000...///000222222111///...//////...---,,,+++******------...///000000111111...///111222222111000000555666666777888888888888%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$######$$$%%%###""""""###$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))'''&&&$$$######$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&%%%"""###$$$&&&'''(((((()))$$$%%%%%%&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&((((((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$############$$$%%%%%%&&&''''''&&&%%%%%%######$$$%%%&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%'''((('''&&&)))(((&&&$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&'''(((((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''' """$$$'''((('''&&&%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&''''''((()))&&&&&&'''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&(((***+++&&&&&&&&&'''(((***+++,,,&&&'''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******************,,,...///......000111...///000111111000///...------------------------000000111222444555666777222333444666777666666555888999:::;;;<<<=========%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&########################"""######$$$$$$######"""#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%###"""###$$$%%%$$$""""""$$$%%%$$$###%%%&&&'''(((((('''&&&%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&'''((((((%%%%%%&&&''''''&&&$$$###)))((('''%%%$$$$$$###$$$&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%((('''&&&&&&'''((('''%%%''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''""""""#########$$$$$$$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$######%%%&&&''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$$$$&&&'''&&&%%%'''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&'''(((((())))))((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''' """$$$&&&''''''%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&'''((()))***&&&&&&'''(((((((((((('''(((((((((((((((((((((((($$$$$$%%%&&&'''((())))))))))))))))))))))))))))))&&&&&&&&&'''((()))+++,,,******)))(((((((((((((((%%%&&&&&&'''(((((())))))%%%%%%&&&&&&'''(((((((((((((((((('''''''''&&&&&&''''''''''''(((((((((((())))))******++++++,,,,,,)))+++---.........///111////////////............+++,,,,,,---.../////////000000111222444666888999333444555777888999999999<<<>>>@@@CCCFFFHHHJJJKKK%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%######$$$%%%&&&%%%######%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&(((((((((&&&%%%######$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((###%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&$$$###$$$&&&'''&&&$$$&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###%%%&&&(((((((((&&&&&&''''''&&&&&&&&&&&&''''''###$$$&&&''''''&&&$$$######$$$%%%&&&'''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%######%%%&&&%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$###$$$%%%'''''''''''''''&&&&&&&&&%%%&&&&&&''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&''''''((((((((()))))))))***++++++***))))))'''''''''(((((()))))))))+++***)))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((''''''''''''''''''''''''(((((((((((())))))******+++,,,------,,,...000111000///000000000///---,,,,,,,,,---...,,,,,,---...//////000000000111111333555888:::<<<888888999;;;===???AAABBBGGGJJJOOOTTTZZZ___cccddd%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###$$$&&&((('''%%%$$$$$$%%%&&&&&&%%%!!!"""$$$%%%%%%$$$"""!!!######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((''''''&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((''''''((()))&&&&&&%%%%%%%%%&&&''''''&&&'''((())))))'''%%%$$$###(((***+++)))((($$$$$$$$$%%%%%%&&&&&&&&&)))((((((&&&%%%$$$######&&&&&&&&&&&&&&&'''((()))$$$$$$&&&''''''&&&$$$$$$((((((''''''''''''(((((($$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$""" """%%%&&&%%%###%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''###%%%'''******)))'''%%%%%%%%%%%%$$$$$$%%%&&&&&&###$$$&&&''''''&&&$$$######$$$%%%&&&'''&&&%%%$$$%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""$$$%%%'''((((((''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((&&&((()))++++++)))(((&&&'''''''''((('''&&&%%%%%%''''''&&&&&&&&&''''''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))))))))(((((((((''''''''''''''''''''''''((((((((()))))))))***+++,,,------...222444666555444222111222111///,,,******+++---............/////////000000555666666888:::===@@@BBBCCCCCCDDDEEEHHHKKKNNNPPPTTTWWW^^^eeemmmtttzzz|||%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$######"""&&&$$$"""###%%%&&&$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########'''''''''(((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&""""""&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&%%%&&&'''((()))''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%%%%$$$###""""""###$$$%%%###$$$%%%&&&'''((((((((($$$%%%&&&&&&''''''&&&&&&######$$$$$$%%%&&&''''''+++'''&&&***)))%%%$$$(((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$######"""###%%%&&&'''&&&&&&%%%&&&&&&$$$######$$$&&&&&&######$$$%%%&&&&&&&&&%%%'''&&&%%%$$$###"""""""""''''''&&&&&&&&&%%%%%%%%%***)))'''&&&%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((('''%%%""""""%%%''')))((( !!!$$$&&&'''&&&%%%$$$'''&&&&&&((()))***((('''&&&'''((((((((('''&&&%%%)))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''(((((('''%%%###"""'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%$$$######''''''''''''''''''''''''(((((((((((((((''''''''')))(((((()))+++,,,***)))'''&&&%%%&&&((((((((('''''''''''''''((((((((((((***)))(((''''''&&&&&&&&&'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''''''''''')))+++---...,,,------...///000111111333222111//////.........'''''''''(((***,,,...000,,,///222222222333777:::<<<<<<<<<>>>AAAEEEIIIKKKLLLNNNPPPRRRUUUYYY^^^aaakkkjjjkkkooowww%%%&&&&&&&&&&&&&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&$$$%%%'''(((&&&$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&$$$###$$$&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''(((&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$######$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&''''''''')))$$$!!!!!!&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((())))))((((((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&''''''''')))'''&&&&&&&&&'''((((((###$$$%%%&&&''''''&&&&&&&&&%%%%%%&&&(((((('''%%%$$$%%%&&&(((((((((''''''(((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''''''''''''%%%$$$###'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$###''''''''''''''''''''''''((((((((((((((((((((('''((('''&&&'''(((((('''%%%'''&&&%%%&&&((()))(((''''''''''''((((((((())))))))))))((((((''''''(((((('''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***))))))((()))***+++,,,---.........///000000000////////////////////////******))))))***,,,...///---000333555777;;;AAAEEEHHHHHHGGGHHHJJJLLLOOOPPPUUUVVVXXX[[[^^^aaafffhhhkkkiiijjjmmmuuu}}}%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''"""###$$$$$$&&&&&&'''(((%%%$$$$$$$$$$$$%%%%%%&&&######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$######$$$%%%&&&'''''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$"""###$$$%%%%%%&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%''''''%%%$$$"""$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,)))((()))'''$$$###%%%((('''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&((())))))%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''(((&&&&&&&&&&&&''''''''''''$$$######$$$&&&&&&%%%$$$###$$$%%%'''((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$''''''''''''''''''''''''''''''(((((((((((((((((('''&&&%%%&&&'''(((&&&$$$'''&&&%%%&&&((()))((('''(((((((((((())))))))))))))))))((((((((()))******((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))++++++************++++++////////////////////////,,,---...////////////.........------...///111222222555999===BBBIIIPPPUUUYYYYYYXXXWWWWWWWWWWWWXXX\\\]]]]]]___aaaeeegggiiieeecccbbbeeelllttt{{{&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&)))((('''&&&&&&&&&&&&&&&***)))'''%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&"""$$$&&&''''''&&&$$$"""######$$$%%%%%%&&&''''''"""###$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$##################"""$$$&&&(((((()))+++***(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$###$$$$$$%%%%%%&&&'''(((((('''&&&%%%''''''&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&& ###&&&'''&&&&&&''')))((('''&&&&&&%%%&&&&&&'''$$$######$$$&&&&&&%%%###$$$$$$%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''')))***)))((((((&&&&&&'''((()))((('''((((((((()))))))))******(((((((((((()))***+++,,,(((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))+++++++++++++++,,,,,,,,,000000000///////////////,,,---.../////////......000000111222333666888999999===DDDKKKSSSZZZ```ccciiiiiihhhfffdddcccaaaaaa___]]]\\\[[[\\\]]]]]]]]]WWWUUUSSSVVV\\\dddkkknnn&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&)))((('''&&&&&&&&&&&&&&&+++***((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$&&&'''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%$$$###""""""%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&$$$$$$$$$$$$###)))(((&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''%%%$$$###$$$$$$%%%%%%&&&'''(((((('''&&&%%%+++***)))(((''''''(((((((((((('''&&&%%%$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&###%%%'''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%&&&%%%$$$$$$%%%''''''&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&'''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&'''''''''(((((())))))$$$###$$$'''***,,,+++***((('''&&&''')))))))))((((((((((((((())))))))))))(((((((((((()))+++,,,---)))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***+++,,,---...//////000000000000000/////////...//////////////////...000111444777;;;===???@@@<<>>AAAFFFIIIKKK&&&%%%$$$""""""$$$%%%&&& !!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&&&&$$$&&&((('''%%%$$$&&&'''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&###%%%&&&&&&$$$###$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%""""""$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''(((&&&%%%%%%%%%%%%&&&&&&'''$$$%%%'''''''''&&&%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%$$$###"""###$$$&&&'''%%%%%%%%%&&&&&&''''''(((######!!!!!!&&&&&&###%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$###"""!!!!!!"""$$$%%%(((((('''&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((('''&&&%%%######$$$%%%'''((()))))))))%%%!!!"""'''***(((%%%$$$%%%&&&'''((((((''''''&&&%%%%%%&&&(((((('''&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***%%%$$$%%%&&&)))***)))((()))''''''''')))***)))(((&&&&&&&&&&&&''''''''''''''''''''''''((())))))******)))((('''&&&''''''(((''''''''''''''''''''''''(((((((((((())))))))))))+++,,,---///000000000////////////000111111111222111000000000222555999;;;>>>CCCJJJQQQUUUUUUSSSQQQMMMNNNSSS[[[ccciiikkkjjjeeehhhkkkmmmnnnmmmkkkjjjddd]]]TTTNNNKKKFFF@@@;;;:::999777888;;;===>>>>>>&&&%%%###""""""###%%%&&& """$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''$$$&&&((('''%%%$$$%%%(((''''''&&&%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%"""$$$&&&%%%###"""$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!###%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$%%%%%%&&&'''!!!"""%%%''''''&&&###"""$$$$$$%%%%%%&&&'''(((((($$$%%%'''(((((('''%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''((('''%%%$$$###$$$$$$%%%&&&&&&$$$######$$$&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%$$$###""""""$$$&&&'''!!!!!!"""###$$$$$$%%%%%%%%%)))((($$$###''''''"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&(((((()))"""###%%%&&&'''&&&&&&%%%&&&&&&$$$######$$$&&&&&&&&&%%%$$$######%%%'''((($$$$$$#########$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&(((((((((((('''""""""###%%%'''(((******"""%%%,,,+++'''###%%%''')))******)))(((&&&%%%%%%&&&(((((('''%%%$$$#########$$$&&&((()))$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''%%%%%%%%%%%%&&&'''$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))******))))))***++++++***((()))((('''((()))***)))(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))***)))(((&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))---...///000000///...---......///000111222222333000//////000333888===AAAJJJPPPXXX___bbbaaa]]]ZZZZZZXXXVVVWWW[[[^^^^^^]]]XXX[[[___ccceeeeeedddbbb^^^WWWNNNHHHDDD@@@999333666555444555666777777666%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%###!!!"""&&&((('''&&&$$$###"""###$$$$$$$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((()))***)))&&&$$$"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$&&&(((((('''&&&&&&&&&%%%$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%''''''&&&%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$&&&((('''%%%$$$&&&(((%%%%%%&&&'''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''(((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%)))'''%%%%%%&&&&&&%%%$$$((('''%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&)))((('''&&&%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''(((***+++)))(((&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&''''''((()))(((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$***)))'''&&&&&&''')))***''''''''''''(((((((((((((((((()))***************))))))))))))(((((((((((()))((('''&&&&&&'''((()))&&&''''''((()))******+++)))((('''&&&%%%%%%%%%%%%---,,,***)))'''&&&&&&&&&%%%%%%&&&'''((((((''''''***++++++,,,,,,------...000000000000000/////////111000000///000111222333333444666999<<>>???>>><<<;;;:::;;;;;;:::999888999:::;;;:::<<<>>>AAA%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&###"""!!!"""###$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&'''(((&&&%%%############$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''%%%$$$$$$%%%&&&%%%%%%$$$%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&''''''((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%'''***,,,,,,,,,&&&&&&''''''&&&&&&%%%$$$((((((((((((((((((((('''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&(((((('''&&&&&&'''((((((''''''''''''(((((((((((()))(((&&&%%%&&&''')))+++))))))))))))(((((((((((((((((((((''''''((((((((())))))))))))((((((((((((%%%%%%%%%%%%&&&'''(((((())))))(((((((((((())))))...,,,***)))((()))+++,,,,,,,,,,,,---......///////////////000000000000000111111111222222333333444777:::???CCCGGGKKKOOORRRYYY___gggnnnqqqpppllljjjcccZZZPPPGGGCCC@@@===:::444444555666777888999:::<<<<<<;;;;;;;;;;;;::::::<<>><<<:::888555555444444444555666777<<<===@@@BBBCCCCCCDDDEEEIIIMMMSSSXXX[[[]]]___aaa%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!$$$'''%%%&&&&&&%%%$$$$$$&&&'''&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%'''(((&&&$$$!!!%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&$$$###%%%%%%%%%&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###%%%$$$###$$$%%%%%%###"""%%%%%%&&&'''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''+++(((%%%###$$$%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&$$$######%%%&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''%%%######%%%'''''''''&&&&&&''''''&&&&&&%%%$$$&&&''''''''''''(((((((((%%%%%%&&&''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((('''''''''((()))***))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))+++******)))))))))******)))((((((((((((((()))******)))((((((((()))++++++------......///000000000......//////000000111111---...000222444666666777:::;;;======>>>???BBBDDDHHHOOOZZZeeekkkjjjccc]]]QQQJJJBBB===;;;:::999777444333333222222444555666666;;;CCCJJJNNNRRRTTTVVVaaafffmmmsssvvvwwwxxxyyy%%%%%%%%%%%%%%%%%%%%%%%%###""" """%%%&&&"""###$$$###!!! """%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&(((((('''%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$"""###%%%&&&'''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%%%%###!!!%%%&&&'''((()))(((((('''$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((,,,((($$$###$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%###"""###%%%&&&&&&%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''%%%######%%%((())))))&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&'''(((((((((((('''&&&''''''((((((''''''&&&$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((('''''''''''''''((((((((((((((((((((()))))))))******))))))))))))((((((((((((&&&'''((())))))((('''&&&''''''(((((())))))******''''''&&&''''''((()))******)))((((((((((((((()))''''''((()))***+++,,,,,,---......///000000111111///000000111222222333333000222555888;;;===>>>>>>?????????===<<<===@@@CCCDDDHHHPPPYYY^^^]]]WWWRRRHHHCCC===:::999999777555555444444444666888:::<<<===EEEQQQ\\\ccciiimmmoooxxx~~~%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''###$$$%%%$$$!!!!!!###&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$'''((()))(((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%$$$$$$"""###%%%'''''''''%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&''''''%%%###$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&))))))))))))))))))))))))$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((,,,((($$$"""$$$&&&&&&%%%$$$$$$$$$$$$$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%###"""###$$$&&&&&&%%%***)))'''&&&%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&'''''''''&&&%%%%%%$$$$$$%%%&&&'''((((((((((((***)))))))))(((((((((((('''''''''''''''((())))))%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&$$$"""###&&&***+++,,,&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))((((((%%%&&&&&&''''''&&&&&&%%%((())),,,------,,,)))(((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))************))))))''''''''''''((((((((()))(((((()))***+++*********))))))))))))((((((((((((&&&'''((())))))((('''&&&&&&''''''((()))******+++&&&&&&&&&''')))***,,,---******)))(((((((((((((((&&&''')))***,,,,,,------......//////000000111111111111222333444444555555555777;;;>>>BBBDDDEEEFFFFFFEEECCC???===<<>>@@@DDDFFFGGGEEEDDD<<<======;;;:::999;;;<<<>>>>>>@@@BBBFFFMMMUUU[[[eeemmmzzz$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''&&&%%%$$$$$$###$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%!!!###%%%&&&'''%%%###"""(((&&&$$$%%%'''((('''%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$###"""!!! %%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&'''(((((((((''')))***&&&&&&&&&&&&&&&%%%$$$$$$'''''''''''''''''''''''')))'''%%%###"""###$$$%%%&&&&&&'''''''''''''''&&&)))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''')))******)))'''%%%###"""&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$###&&&((((((&&&%%%$$$$$$'''%%%$$$$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))'''&&&&&&&&&&&&''')))***)))))))))(((((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))***+++******)))&&&&&&'''''''''(((((((((***))))))((('''((((((((())))))))))))))))))))))))))))))))))))************...//////---***((('''''''''&&&&&&''')))***)))((())))))))))))))))))***+++))))))((((((((())))))*********)))))))))))))))***---,,,,,,,,,,,,,,,------///000111000......000222222444777:::<<<@@@EEEIIIOOOTTTYYYZZZ]]]___]]]XXXTTTOOOGGGAAA===;;;888777888888999;;;===>>>======<<<<<<<<<<<<<<>>???BBBDDDHHHOOOWWW\\\bbbdddgggkkkpppwww$$$%%%&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''$$$%%%&&&&&&&&&%%%###"""######$$$%%%&&&((()))***''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%%%%$$$%%%$$$###""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''%%%######%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%&&&((()))(((&&&$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$'''''''''''''''''''''''''''&&&%%%######$$$%%%%%%'''''''''(((''''''&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&""""""###%%%''')))))))))$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''&&&%%%&&&&&&$$$######%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&%%%%%%'''&&&$$$###$$$%%%''')))))))))(((''''''''''''(((((((((((((((((((((((((((((()))))))))************(((***------,,,+++***+++((('''&&&''')))+++***)))&&&&&&&&&&&&''''''((()))+++***))))))((()))))))))***))))))))))))******+++,,,,,,,,,---...///111111...///000000000222555888???DDDKKKQQQVVVZZZ^^^aaagggiiikkkmmmpppqqqhhh^^^TTTNNNFFF???;;;999888888<<<<<<;;;:::;;;===AAADDDFFFKKKQQQYYYaaaiiiqqqvvvzzz|||~~~$$$&&&((((((%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''&&&%%%$$$###&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$$$$%%%&&&((()))###%%%'''''''''&&&%%%$$$%%%$$$###"""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%%%%###%%%'''((('''%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&,,,***((('''((()))'''%%%$$$%%%'''((((((&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((&&&%%%&&&'''"""!!! !!!$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((''''''((((((''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''''''''''''''''''''&&&%%%&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''')))((((((((((((((((((((('''&&&$$$###$$$%%%''')))+++***))))))(((((())))))((((((((((((((((((((((((((()))))))))************&&&(((***+++*********+++)))((('''(((*********)))''''''''''''((()))***+++******))))))))))))*********************+++,,,,,,---------...///111222333///000000111222555:::===GGGLLLSSSYYY]]]aaadddfffiiikkklllmmmooonnneeeZZZOOOJJJDDD???===<<<<<<;;;============>>>BBBIIINNNWWW^^^iiittt}}}"""&&&))))))&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$'''))))))(((&&&&&&'''$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&$$$###"""$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&%%%%%%$$$$$$!!!%%%((((((((()))***%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&'''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&###!!!!!!%%%&&&%%%###%%%%%%&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''%%%%%%%%%'''!!! !!!$$$'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''((((((''''''&&&%%%'''''''''&&&&&&&&&%%%%%%(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%!!!!!!""""""######$$$$$$&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&((((((++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++***((('''''')))+++)))((((((******)))'''))))))))))))***,,,---...***))))))))))))***+++,,,++++++++++++,,,---......000000//////000000111222111222333555777;;;@@@EEEMMMQQQVVVZZZ]]]___aaabbbeeehhhjjjiiijjjiiibbbYYYNNNKKKFFFCCCBBBBBBBBBAAA<<<>>>@@@BBBDDDJJJSSSZZZmmmttt|||{{{zzzzzz{{{~~~$$$((((((&&&$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$""""""&&&)))$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''(((&&&%%%%%%''')))(((((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%&&&%%%%%%%%%"""&&&))))))((())))))%%%&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%"""&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&$$$$$$%%%&&&$$$###"""###&&&(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$((()))))))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%% !!!!!!!!!$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((())))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$#########$$$$$$&&&&&&'''''''''(((((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))************++++++***(((''''''))),,,---+++))))))))))))'''&&&((((((((()))***+++,,,---((((((((()))***+++,,,---,,,,,,,,,------///000000/////////000111222333444666777888:::<<>>BBBFFFIIIJJJIIILLLRRRTTTSSSTTTRRRPPPOOONNNLLLJJJGGGGGGGGGGGGIIIMMMSSSYYY^^^\\\\\\[[[YYYWWWXXXZZZ]]]dddhhhpppyyy~~~}}}{{{wwwtttrrrqqqooommm&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%###""""""###%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%&&&'''&&&%%%&&&&&&'''(((((('''&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%$$$######$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++(((&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''(((&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((,,,000...(((######%%%***))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&###############"""!!! %%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((())))))(((&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%'''''''''%%%%%%&&&&&&''''''(((((()))(((((((((''''''&&&&&&'''&&&%%%%%%%%%&&&(((((('''''''''''''''(((((()))((('''&&&%%%%%%&&&((()))((((((''''''''''''((((((+++***))))))(((((())))))'''(((((())))))))))))(((***(((((()))***+++***)))))))))))))))))))))))))))))))))((((((''''''&&&&&&(((''''''''''''((())))))(((((()))******+++++++++///.........//////000111222222222444999???EEEIIIRRRVVVWWWVVVXXX\\\\\\ZZZUUUQQQMMMIIIGGGEEECCCBBB@@@BBBDDDHHHMMMSSSZZZ^^^___```bbbcccdddfffiiilllzzz}}}yyyuuutttvvvyyy}}}}}}{{{yyyxxxwwwuuusss&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$###""""""###$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((&&&$$$%%%&&&'''&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%$$$######$$$&&&&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&***(((&&&&&&'''((('''&&&&&&&&&&&&&&&'''''''''''''''''')))******)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''333===EEEAAA555++++++///)))((((((((('''&&&&&&&&&######$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%&&&''')))***)))(((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%''''''''''''&&&&&&&&&%%%'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''&&&%%%$$$$$$''''''&&&&&&''''''((()))''''''&&&&&&''''''((()))''''''&&&%%%%%%'''((()))((((((''''''''''''((((((+++***))))))(((((())))))***))))))(((((((((((()))***(((((()))***+++***)))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&((('''''''''(((((()))***$$$%%%(((***,,,,,,,,,,,,000000//////000000111111222333444888???GGGNNNSSS___ccceeeccccccdddbbb^^^VVVPPPIIICCC@@@???>>>>>><<<@@@EEEJJJPPPWWW]]]bbbgggkkkpppuuuxxx{{{{{{tttiiieeedddfffiiinnnyyy~~~~~~~~~~~~}}}&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$######$$$%%%%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((&&&$$$"""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%$$$############$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&''')))(((&&&&&&'''((('''%%%%%%%%%&&&&&&&&&'''''''''%%%&&&((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''***333:::777---%%%%%%)))'''''''''''''''''''''&&&""""""###$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))*********'''&&&%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%&&&''')))))))))'''&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''')))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&''''''&&&)))))))))))))))((((((((()))(((((('''&&&%%%$$$$$$''''''''''''(((((())))))'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((()))((((((''''''''''''((((((******)))(((((((((((((((+++***)))'''''''''((()))***(((((((((***+++***)))))))))))))))))))))))))))'''''''''''''''''''''(((''''''''''''((()))******'''''')))***,,,---...///000000000//////000000111111222555;;;CCCMMMUUUZZZcccgggjjjhhhfffeee```ZZZUUUNNNEEE>>><<<===???@@@BBBEEEJJJOOOUUU\\\ffflllvvv{{{wwwmmm___ZZZWWWYYY[[[___iiisss|||}}}~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&$$$"""""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###(((&&&$$$%%%&&&'''&&&%%%''''''''''''''''''''''''$$$$$$#########$$$$$$%%%###$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&'''((('''%%%%%%'''(((&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''((('''&&&&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''"""%%%((('''###!!!"""$$$&&&&&&&&&&&&''''''''''''""""""###$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$((('''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%&&&''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''')))'''&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((((('''&&&&&&&&&''''''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&((()))(((''')))))))))))))))((((((((())))))(((((('''&&&%%%%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((***))))))((('''(((((((((+++***)))'''''''''((()))***(((((((((***+++***)))(((((((((((((((((((((((((((((((((((((((((())))))'''''''''(((((()))++++++---,,,******+++...111333000000///......////////////111555<<>>BBBEEEEEEEEECCCCCCEEEHHHLLLPPPRRRSSSOOORRRVVVXXXYYYYYYZZZ[[[eeeuuuzzzrrrqqqnnnkkkjjjlllllliiigggllljjjgggaaa\\\YYYXXXYYY```jjjwww&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((('''&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%$$$%%%&&&############$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''')))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))))))))))))))'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&''''''(((###$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''(((((())))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((()))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&%%%&&&&&&'''((()))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((())))))(((''''''&&&((())))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((('''%%%%%%*********+++,,,---...///,,,---///000000222555777888999888666:::??????<<<>>>===<<<===???@@@@@@???===>>>???CCCIIIOOOSSSUUUYYY\\\___aaabbbccceeegggttt{{{nnnfffdddaaa]]][[[[[[[[[ZZZXXX[[[\\\]]]^^^___ccchhhkkk{{{&&&''''''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$)))((('''%%%$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&$$$######$$$""""""######$$$&&&'''(((&&&&&&&&&&&&'''''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((())))))))))))(((&&&(((((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&& !!!###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&%%%&&&&&&'''((()))&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((...***%%%$$$''')))(((&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''(((((())))))(((((('''(((((()))))))))((('''''''''((()))***************(((((((((((((((((((((((())))))(((((((((((())))))***)))(((((('''''''''((()))))))))***+++,,,...///,,,---///000111444888;;;888;;;<<<<<<@@@FFFGGGDDDEEEBBB???<<<<<<;;;:::999888999;;;AAAHHHQQQYYY^^^fffiiimmmoooqqqsssuuuwwwrrrddd\\\WWWSSSNNNKKKKKKLLLLLLLLLOOOSSSYYY```hhhsss}}}''''''((())))))))))))(((''''''''''''''''''''''''(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''(((((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%###""""""###&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&&&&'''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((((())))))((((((&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$###""""""$$$$$$######$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%%%%%%%%%%$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&%%%&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$%%%&&&'''&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''+++(((%%%%%%'''(((((('''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))$$$$$$$$$%%%&&&'''(((((((((((())))))))))))(((((((((((()))))))))(((((('''&&&'''(((******+++++++++))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***(((((()))***+++,,,...///---///000000111444888;;;999>>>BBBDDDIIINNNOOOLLLLLLHHHAAA<<<999888666555777999===CCCLLLXXXccckkkqqqvvv||||||mmm___WWWNNNKKKGGGEEEFFFJJJMMMPPPWWW[[[ccclllwww'''((())))))******))))))(((((((((((((((((((((((('''((())))))***)))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''(((((((((((('''%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%###""""""###)))(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###"""%%%$$$######$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&&&&&&&%%%$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((()))((('''&&&&&&%%%&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''(((((("""######$$$%%%'''((()))&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((('''''''''&&&''''''''''''''''''&&&!!!$$$'''((('''&&&''')))&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$$$$%%%&&&'''((((((***)))(((''''''((()))***(((((()))))))))))))))(((&&&'''(((******+++++++++************************))))))(((((((((((())))))))))))(((''''''(((***+++(((((()))***+++---///000///000111111111444888<<>>BBBIIIQQQZZZgggvvvtttgggZZZPPPJJJDDDEEEIIIMMMTTT^^^iiiqqqzzz{{{}}}((()))******++++++******((((((((((((((((((((((((''''''(((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&((()))))))))'''&&&(((''''''&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&''''''&&&'''(((******)))((('''%%%%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''((()))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''((((((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&###%%%&&&'''''''''((()))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***************((())))))*********))))))************************))))))(((((((((((())))))))))))*********))))))((()))******,,,---///111222000111222333666;;;AAAFFFSSS```mmmssssssppphhhaaaPPPJJJBBB<<<<<>>BBBGGGMMMQQQYYYZZZ[[[\\\[[[YYYWWWVVVYYY[[[___dddkkkrrrwwwzzz}}}oooccc\\\YYYTTTMMMIIIHHHJJJLLLMMMTTTSSSUUUZZZccclllssswww444333333333333222///,,,***+++,,,,,,,,,***((('''))))))))))))************+++***)))((((((((((((((())))))(((((()))***++++++((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''&&&%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''""""""###$$$&&&'''(((((((((((((((''''''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&''')))******)))'''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%&&&'''((()))$$$$$$###%%%&&&'''&&&$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&&&&'''(((((('''$$$######$$$'''$$$"""$$$(((+++***)))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&***)))'''%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%&&&''')))&&&&&&&&&&&&''''''''''''%%%&&&&&&%%%$$$$$$%%%'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&''')))***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''((((((++++++***)))(((((())))))%%%$$$$$$######$$$$$$%%%"""$$$&&&&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''(((&&&%%%%%%&&&&&&%%%###(((''''''&&&'''((())))))''''''''''''(((((((((((((((((((((((()))))))))))))))(((&&&%%%&&&''')))***++++++++++++++++++++++++************************+++******))))))*********...////////////000222444444888<<<@@@DDDGGGKKKNNNSSSRRRQQQOOOOOOPPPTTTWWW[[[```gggooovvv{{{~~~ooobbbZZZOOOKKKFFFCCCEEEJJJPPPTTTYYY[[[```gggpppyyy???<<<888555444333111///,,,------...---+++)))(((*********+++++++++,,,,,,---,,,+++***)))(((((((((''''''((((((***+++---...((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((((((((('''''''''&&&((((((((('''&&&$$$"""!!!&&&'''''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$###"""$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&''''''(((&&&''')))******)))'''&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$###%%%&&&'''&&&$$$'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((('''&&&%%%'''((()))'''%%%$$$$$$%%%+++(((%%%&&&)))+++)))'''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((('''%%%$$$%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%%%%&&&(((%%%&&&((())))))(((&&&%%%&&&''''''&&&%%%%%%'''((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&((()))+++&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))(((&&&&&&&&&&&&&&&'''''''''''',,,+++***)))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&###'''***((($$$###&&&***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((()))))))))(((((('''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''''''''&&&'''%%%$$$%%%''''''&&&%%%''''''''''''(((((())))))''''''''''''(((((((((((('''((((((((()))))))))******)))((('''''')))+++,,,,,,,,,,,,+++++++++++++++***************************************+++,,,,,,---///000111111222555888:::<<>>:::888777666555////////////...,,,++++++++++++,,,,,,---.........---,,,+++)))(((''''''''''''''''''((()))+++------'''(((((((((((()))))))))''''''&&&&&&&&&&&&''''''))))))(((((('''&&&&&&%%%&&&&&&&&&''''''&&&%%%%%%$$$&&&''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&'''(((&&&'''(((((((((((('''&&&$$$%%%'''((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%'''((()))(((&&&'''(((((('''%%%$$$%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''(((((('''%%%$$$%%%&&&,,,+++++++++,,,,,,***(((''''''(((((((((((('''''''''''''''(((((((((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))'''&&&'''(((''''''((())))))'''&&&%%%&&&'''''''''&&&&&&((()))((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((()))))))))'''%%%&&&&&&&&&&&&'''''''''******)))((((((((())))))***))))))(((((())))))***)))+++,,,)))%%%###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''(((((()))******))))))&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&((('''&&&''')))******)))''''''((((((((()))))))))''''''''''''((((((((((((''''''(((((())))))************))))))***+++,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))******+++,,,......---000555666777888<<<@@@BBBCCCDDDCCCBBBCCCDDDFFFCCCEEEGGGHHHLLLTTT___gggmmmrrrxxx|||}}}~~~xxxlll```TTTLLLGGGGGGHHHIIILLLTTT]]]cccjjjrrr~~~FFFDDDAAA???>>><<<:::888333222111///......---------------...///000000000///...---+++***)))(((((())))))((((((((()))******'''((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((("""$$$&&&%%%$$$###%%%'''((((((((((((((((((((((((&&&&&&'''''''''''''''((($$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%'''((()))(((&&&$$$&&&((((((&&&%%%''')))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%&&&'''&&&%%%$$$%%%&&&'''))),,,---,,,+++***)))(((((())))))))))))(((((('''''''''(((((((((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''(((,,,***(((&&&%%%%%%&&&'''%%%&&&&&&&&&%%%%%%''')))(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''%%%%%%&&&&&&&&&'''''''''(((''''''''''''(((((()))***))))))(((((())))))***)))&&&######&&&((('''&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%'''((())))))******&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&)))((('''((()))***)))(((''''''((()))))))))))))))''''''''''''(((((((((((('''''''''((()))*********))))))******+++,,,,,,---,,,+++++++++************++++++++++++++++++++++++(((((()))***,,,...000111///555;;;???@@@BBBFFFKKKKKKJJJHHHEEEBBBAAABBBDDDAAAEEEJJJOOOSSS\\\hhhpppvvvzzz}}}|||yyyxxxzzz}}}xxxkkkbbbYYYPPPJJJGGGJJJOOOTTTZZZbbbkkkqqqyyyAAAAAA@@@@@@@@@>>>:::777555444222000......//////.........///000111111222333222000...---++++++***+++***)))((('''''''''''''''((((((((())))))******'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&''''''(((%%%(((***)))'''&&&(((+++''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''######$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%'''))))))((('''&&&))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''$$$%%%&&&'''''''''&&&%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$###%%%&&&'''&&&$$$"""%%%''''''&&&&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%%%%$$$###$$$&&& %%%***,,,***((('''((())))))************))))))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$$$$&&&'''000---'''###"""###'''***###%%%%%%%%%$$$$$$&&&(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''###&&&---***$$$((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((###$$$%%%'''((())))))***&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((('''&&&&&&'''(((&&&%%%''''''((()))))))))))))))''''''''''''((((((((()))&&&''''''((()))******+++'''(((***+++,,,,,,,,,,,,+++++++++******)))))))))++++++++++++++++++++++++'''((()))***,,,///111222111888AAAEEEGGGIIINNNRRRQQQOOOLLLGGGBBB@@@AAACCCBBBHHHOOOUUUZZZbbbmmmvvv{{{}}}~~~zzztttrrrtttwwwxxx|||wwwhhh]]]VVVQQQLLLGGGHHHNNNVVV___gggqqq{{{@@@@@@@@@???===:::666444666666666555333000---,,,------------///111333444999888555222///---+++***))))))((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((''''''&&&&&&&&&''''''(((******)))(((''''''&&&%%%)))%%%###$$$((()))&&&###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))'''"""((('''$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&%%%(((((('''&&&&&&&&&&&&'''&&&''''''((('''%%%###"""###$$$$$$%%%%%%$$$$$$###$$$###!!! $$$'''))))))((((((''''''&&&&&&))))))(((&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%&&&&&&&&&'''((((((((((((((()))+++---,,,***'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& ###'''***+++***(((&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))******)))'''%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''&&&((())))))(((''''''(((''''''(((((())))))******+++***(((&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''%%%&&&'''(((((((((&&&&&&((('''&&&%%%&&&(((***+++(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''((()))(((&&&$$$$$$$$$&&&'''&&&&&&((((((((('''&&&%%%&&&'''(((*********)))))))))))))))((('''%%%$$$###+++++++++***************)))************++++++++++++++++++*********))))))((()))***,,,,,,++++++******,,,...000111333666888777???LLLXXX___```\\\YYY\\\XXXSSSNNNIIIGGGGGGGGGHHHLLLSSS]]]fffooouuuyyyzzzuuurrrrrrrrrtttwww{{{~~~~~~{{{yyymmmhhh___TTTLLLIIIKKKNNNTTTZZZdddnnnxxx<<<=========;;;888666444555555444333222111///////////////000222444666888<<<;;;999666333000---+++******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++(((%%%"""$$$'''(((&&&###'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&'''''')))'''&&&%%%%%%&&&''')))(((!!!%%%)))'''%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%((('''''''''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''(((((('''&&&$$$###&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$###$$$'''***(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&'''''''''''''''%%%$$$%%%&&&((((((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((())))))(((&&&%%%&&&&&&''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''((()))((()))***)))&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$&&&''''''&&&%%%%%%&&&((((((((((((((()))))))))''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((())))))((((((((((((((())))))''''''''''''''''''''''''(((((((((((('''&&&%%%%%%((('''&&&%%%&&&(((***+++(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((###$$$$$$%%%%%%&&&%%%%%%&&&''''''(((''''''&&&&&&&&&'''((()))))))))((('''''''''((((((''''''&&&&&&)))*********************)))************++++++++++++++++++*********)))))))))******+++++++++******)))+++,,,---///111555888BBBKKKYYYfffnnnooollliiiaaa]]]VVVOOOKKKJJJKKKLLLTTTWWW^^^fffnnnuuuzzz|||{{{tttpppoooooonnnnnnnnnnnnllliiifffZZZWWWRRRMMMKKKNNNTTTYYYbbbhhhqqqzzz999999:::;;;:::999888777555444333222111111111111111111222444666999;;;===@@@@@@???===999555111...,,,,,,+++***************''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%#########$$$&&&(((+++,,,'''%%%###$$$'''(((&&&###'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((((((&&&%%%((((((&&&&&&((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&''''''(((((('''&&&&&&&&&&&&'''(((((((((((('''&&&%%%$$$''''''((((((((((((''''''###$$$%%%$$$######%%%''''''''''''''''''((((((((($$$%%%&&&'''((())))))***((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))(((((('''&&&$$$###%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))((())))))(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&&&&$$$###$$$%%%))))))(((((((((((((((((("""###$$$&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((())))))(((((('''''''''((((((''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%''''''&&&&&&'''(((***+++(((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''((((((((()))))))))%%%''')))******)))'''&&&(((''''''&&&''''''((((((''''''((((((((('''&&&&&&%%%&&&'''(((((((((((((((((((((((())))))*********)))************++++++++++++++++++***************,,,++++++*********+++++++++,,,------///333888<<>>@@@AAACCCDDDDDDBBB???:::666333///...,,,+++*********+++''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%&&&''''''((('''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((''''''''')))((('''&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&''''''%%%$$$%%%'''((('''%%%'''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((((('''%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((('''(((***)))&&&$$$&&&((((((((('''''''''&&&&&&&&&!!!"""###$$$&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&"""###%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''(((((((((%%%%%%&&&'''((()))***+++'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%)))'''&&&&&&((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&)))))))))((((((''''''&&&!!!"""$$$&&&''''''&&&&&&(((''''''&&&%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''***((('''&&&%%%%%%&&&'''''''''&&&&&&'''((()))***(((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&&&&%%%%%%%%%$$$$$$$$$((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))***************(((&&&%%%((((((&&&&&&&&&''')))***(((((((((''''''&&&%%%%%%&&&&&&'''(((((((((((((((&&&&&&'''((()))******+++))))))*********+++++++++************************---,,,+++***)))***+++,,,//////000000222777===AAAIIIRRR```mmmuuuvvvrrrooogggbbb[[[VVVUUUYYY^^^cccppptttzzzxxxooojjjccc^^^WWWQQQNNNMMMKKKKKKKKKLLLOOOSSS[[[gggsss{{{}}}777888999:::;;;;;;<<<<<<:::999666444222111111111444666888;;;>>>AAACCCDDDDDDEEEFFFEEECCC???;;;999333222///---++++++++++++))))))))))))))))))))))))************************''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((('''''''''((((((((())))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***)))'''%%%$$$$$$$$$$$$'''&&&&&&'''((())))))((('''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((())))))***(((''''''(((((('''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%)))+++((($$$###%%%'''(((((('''''''''&&&&&&&&&!!!"""###$$$&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%'''))))))((('''((()))%%%%%%&&&&&&''''''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%###""""""$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***)))((('''(((((())))))((((((''''''&&&&&&###$$$%%%&&&&&&&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$%%%(((((('''''''''''''''((('''''''''''''''''''''''''''&&&%%%%%%&&&'''(((***&&&&&&&&&'''(((((()))***(((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))'''&&&$$$$$$&&&''')))(((((('''%%%$$$###"""!!!(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))((((((&&&%%%%%%&&&'''((((((''''''&&&'''((()))***((((((''''''&&&&&&&&&&&&(((((())))))(((((('''&&&&&&&&&'''((()))******+++))))))*********+++++++++************************---,,,+++******+++,,,---000111111222444999@@@DDDPPPWWWbbbkkkqqqrrrpppnnndddaaa]]][[[^^^dddlllqqq}}}zzzpppjjj^^^XXXOOOHHHFFFFFFGGGGGGOOOSSSZZZaaakkkvvvzzzvvv888999999::::::;;;;;;<<<<<<;;;999777555333222222555666999<<>>>>>>>>======>>>>>>???;;;;;;;;;999888666555444444666999<<>>:::555222000//////++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''((('''%%%######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&((())))))((('''&&&###$$$%%%&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&''''''(((((()))'''&&&%%%&&&&&&$$$###%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&$$$((()))%%%$$$''''''$$$&&&&&&&&&&&&%%%%%%%%%%%%((('''''''''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((()))((('''&&&(((((('''&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&'''(((((())))))(((((('''"""###$$$$$$######$$$%%%'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''')))***+++)))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&((())))))(((''''''(((&&&&&&''''''''''''''''''(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%&&&'''''''''''''''((()))***+++,,,''''''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%&&&'''(((((()))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((******))))))))))))))))))&&&&&&((())))))*********)))((('''''''''((()))***'''(((((())))))))))))((()))*********************)))************+++++++++))))))*********+++++++++)))***+++,,,------.........000333555888<<>>???@@@@@@>>>???@@@AAACCCEEEFFFGGGFFFCCC>>>999555222111111++++++++++++++++++++++++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''(((%%%###!!!!!!###%%%(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&(((***+++***(((%%%$$$!!!"""$$$$$$$$$$$$&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((('''&&&$$$$$$$$$$$$###!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%)))((($$$%%%))))))$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''###%%%''')))***)))'''%%%(((((('''&&&&&&&&&&&&'''%%%$$$#########$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%''')))'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&&&&''''''((((((((($$$$$$%%%''')))(((&&&###''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((('''&&&&&&!!!###%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''$$$%%%&&&((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&''''''(((((((((((('''&&&%%%%%%&&&((()))$$$$$$$$$%%%&&&'''((()))))))))'''&&&%%%$$$$$$$$$######$$$$$$&&&''')))***''''''''''''''''''''''''&&&'''((((((((('''&&&%%%%%%&&&'''((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((''''''&&&%%%"""%%%&&&(((************))))))(((''''''((()))***+++%%%&&&''')))******+++++++++++++++***************)))************+++++++++))))))******++++++++++++'''(((+++---...///......///222666999<<<@@@DDDHHHFFFEEEEEEGGGKKKRRRXXX\\\ccceeekkkrrrzzz~~~pppcccZZZLLLGGGBBBAAAEEELLLSSSWWW^^^hhhvvv{{{xxxvvvuuuttttttuuuvvvwwwuuusssKKKHHHGGGGGGHHHGGGCCC???@@@@@@>>>;;;888555555666777777888999<<<@@@CCCFFFAAA???>>>===>>>@@@CCCEEECCCBBBBBB???<<<888444111111000///...---,,,++++++******++++++***)))((('''((()))***++++++***)))(((******))))))))))))*********)))(((''''''&&&'''''''''''''''&&&%%%%%%$$$$$$))))))(((((((((((())))))'''''''''((((((((((((((())))))((('''&&&&&&%%%%%%###$$$&&&'''((('''&&&&&&''''''&&&&&&&&&&&&''''''+++(((%%%$$$&&&((('''%%%'''''''''&&&%%%%%%$$$$$$###$$$'''((())))))''''''&&&''''''((()))(((((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''(((((()))))))))***+++++++++***(((''')))(((&&&&&&''''''&&&$$$((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))((('''&&&%%%%%%$$$((((((''''''''''''((((((&&&((()))+++++++++******((())))))***+++,,,------***)))))))))((((((((((((&&&'''(((*********)))))))))(((&&&%%%%%%&&&((()))'''''''''''''''''''''''''''(((((()))***++++++,,,***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))************&&&((())))))(((''''''((('''''''''''''''''''''''',,,+++)))'''&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***&&&&&&''')))***,,,------%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''$$$%%%''')))***++++++,,,'''&&&&&&''')))***((('''---,,,+++***(((&&&%%%$$$((((((((((((((((((''''''''''''''''''((((((((((((,,,+++)))'''&&&'''((()))&&&&&&&&&&&&&&&'''((()))&&&'''''''''((()))))))))((((((''''''''''''(((((())))))(((&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&))))))((('''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))***++++++******$$$%%%''')))))))))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((&&&%%%&&&''')))+++///...,,,***))))))************+++++++++******))))))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((***---...///000222444555777;;;>>>@@@AAA@@@???@@@@@@AAADDDIIIQQQXXX\\\cccjjjttt{{{vvvhhh]]]WWWOOOHHHFFFMMMTTTYYYbbbkkkyyy{{{|||zzzyyy|||~~~yyytttqqqqqqrrrppprrrtttuuuuuuuuuvvvwwwQQQLLLGGGEEEFFFFFFEEECCCBBBBBB@@@===:::888777666555555555666888<<>>>>>??????@@@???>>><<<:::999999888444333222111///...---,,,,,,,,,++++++***)))))))))((()))***++++++***)))(((''''''&&&&&&&&&&&&''''''(((((('''''''''(((((()))''''''((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&))))))((('''&&&%%%$$$$$$)))(((((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''***(((%%%%%%&&&((('''%%%&&&&&&&&&&&&&&&'''''''''&&&'''((())))))'''&&&%%%&&&&&&'''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''((((((((((((((()))))))))))))))((((((''')))'''&&&&&&''''''&&&$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''((("""###$$$&&&((()))******#########$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&'''((()))))))))((('''***)))'''&&&&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((&&&&&&'''''''''((((((((($$$&&&(((((('''&&&'''((('''''''''''''''''''''''')))((('''&&&&&&&&&'''(((%%%%%%$$$$$$%%%&&&((()))%%%&&&&&&''''''(((((((((######$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((())))))(((((('''&&&'''&&&&&&''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&))))))(((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))************(((((())))))******)))(((&&&%%%))))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&((()))***,,,+++***)))))))))***+++)))******++++++******)))((()))******+++++++++******++++++++++++,,,,,,,,,***,,,---...///111444777:::<<<@@@DDDFFFFFFEEEDDDAAAAAAAAAEEEKKKSSS[[[```gggmmmuuuzzz||||||}}}~~~|||mmm```UUUOOOJJJHHHLLLWWWbbbkkkuuu~~~}}}yyywwwwwwzzz~~~}}}|||{{{yyyuuuqqqpppqqqsssoooqqqtttuuuvvvwwwyyyzzzYYYRRRJJJFFFFFFGGGHHHGGGEEEDDDCCCAAA>>><<<:::999444444333444555888;;;===BBBBBBAAA???>>>===<<<<<>>>>>===<<>><<<999888666444444444666777444666888:::<<<<<<;;;;;;::::::;;;<<<<<<;;;:::999<<<;;;999777555333111000000...,,,)))(((((()))******))))))))))))))))))******))))))))))))))))))***))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''(((((())))))'''''''''''''''&&&&&&&&&((('''%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''))))))((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((((()))'''((((((((())))))))))))&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''''''''''''''))))))((((((''''''&&&&&&((('''%%%$$$$$$$$$%%%&&&%%%$$$$$$%%%'''((('''&&&))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((((((((()))((('''%%%%%%'''((()))***)))'''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%************))))))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))))))))'''''''''''''''((((((((((((((())))))************((((((((((((((((((((((((''''''''''''((((((((()))***+++,,,***(((%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((%%%%%%&&&''''''''''''&&&%%%&&&''''''(((''''''''' ###%%%''')))***+++'''&&&&&&''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&$$$######$$$$$$%%%%%%%%%&&&'''((()))***)))))))))((('''''''''&&&''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((''''''&&&&&&&&&''''''(((((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((())))))***((((((((()))******++++++'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((()))******,,,,,,,,,++++++***))))))(((((()))******************++++++,,,++++++******++++++,,,,,,,,,---------,,,---///222888@@@IIIOOORRRRRRSSSSSSRRRRRRQQQPPPOOOQQQUUU[[[eeepppzzz}}}xxxuuuoooqqquuuxxxxxxuuuqqqmmmfffddd___XXXRRROOOPPPRRRXXXdddttt~~~{{{zzz{{{{{{|||||||||||||||{{{||||||{{{zzzwwwuuussssssssssssrrrssssssssssssuuuxxx{{{{{{|||}}}}}}}}}~~~yyyjjjaaaVVVPPPIIIEEEDDDCCCAAA???===<<<999666555444555555777888999999999888777666444666999<<<===>>>===<<<<<<;;;:::888666444333222111///---+++******************))))))))))))******((((((''''''''''''((((((******(((''''''&&&&&&&&&***))))))(((''''''&&&&&&((((((''''''''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$&&&(((((('''&&&'''((())))))(((((('''&&&&&&%%%''''''(((((()))***++++++%%%%%%&&&'''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***))))))((('''((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$######$$$'''(((((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((((('''''')))(((''''''&&&'''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((&&&'''((()))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''+++------+++(((&&&%%%&&&(((((((((((((((((((((((('''''''''''''''&&&%%%$$$'''(((((()))))))))((((((######$$$$$$%%%&&&''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''######%%%&&&'''((((((((('''&&&&&&''')))***((('''$$$%%%&&&'''((()))******$$$%%%&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''***(((&&&$$$###$$$%%%&&&$$$$$$%%%%%%'''(((***+++&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''))))))(((((('''((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))&&&&&&&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++++++++***(((((((((((((((''''''(((((())))))******************************(((((()))))))))*********------------+++***)))(((((()))***++++++++++++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,---------------///333999AAALLLVVV^^^^^^\\\YYYVVVSSSRRRRRRRRRRRRUUU[[[dddooozzzyyytttpppoooooonnnlllhhhccc^^^WWWVVVSSSOOOKKKMMMRRRWWWbbbooo|||zzzzzz||||||{{{|||}}}{{{yyyxxxxxxyyy~~~{{{zzzwwwwwwuuutttssssssrrrrrrqqqrrrsssssstttvvvzzz}}}}}}~~~~~~~~~mmmeeeZZZRRRPPPNNNKKKHHHEEECCC@@@<<<:::999999999<<<;;;;;;:::888666555444555666888:::;;;===>>>>>><<<<<<;;;999888666555555222111000///...,,,+++++++++***)))(((((()))***+++'''''''''&&&&&&''''''''')))(((((('''''''''((((((((((((((((((((((((''''''******))))))))))))******((((((''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''###&&&((()))'''&&&'''((('''''''''&&&&&&&&&&&&&&&(((((((((((()))***+++,,,&&&&&&'''(((((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%$$$###""""""$$$&&&(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&&&&'''((()))************'''''''''((()))))))))***(((((((((((('''''''''''')))((('''''''''((()))***''''''((((((((((((''''''%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((%%%%%%'''((()))))))))(((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))***+++***((('''''''''((((((((((((((((((((((((%%%&&&'''(((((((((''''''''''''((())))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((())))))))))))(((%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&'''&&&&&&''')))***(((''''''(((((()))***++++++,,,&&&''''''(((((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))***%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((()))***+++&&&&&&&&&&&&&&&'''(((((('''''''''''''''((())))))%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''))))))+++***)))''''''''''''((('''''''''((()))*********))))))))))))))))))))))))(((((()))***************++++++,,,,,,+++***)))((()))***+++,,,,,,---------+++++++++++++++***)))))),,,,,,,,,------------......222999AAALLLXXXdddllljjjfff```ZZZUUUSSSTTTTTTWWW[[[dddooo{{{zzzuuuppplllgggccc```[[[UUUPPPKKKMMMMMMLLLLLLRRR\\\dddooo|||~~~zzzyyy{{{|||||||||}}}~~~}}}zzzyyyzzz||||||yyyvvvuuussstttttttttssssssrrrqqqqqqrrrtttuuuwww{{{xxxjjj```[[[YYYUUURRRMMMJJJGGGCCC@@@???>>>>>>===<<<;;;:::888777777666;;;:::999888888:::<<<======<<<<<<:::999888777777333333333222111///---,,,+++***)))(((((()))***+++(((((((((''''''(((((((((''''''&&&''''''((()))***$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''######$$$%%%&&&(((((()))&&&'''''''''''''''''''''&&&&&&'''((('''&&&$$$###'''''''''&&&&&&'''''''''"""&&&))))))'''&&&'''((($$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&'''((((((&&&'''(((((())))))(((((($$$$$$##################&&&&&&&&&'''''''''(((((($$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&'''''''''(((((())))))%%%&&&'''((('''&&&%%%$$$###""""""$$$&&&(((((('''((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$%%%&&&'''''''''&&&$$$###%%%%%%&&&&&&'''((())))))***)))))))))(((((((((((()))(((''''''((()))***+++(((((())))))))))))(((((('''''''''((()))******+++((((((((((((((((((''''''%%%&&&(((************)))(((((((((((((((((((((((())))))))))))************%%%'''))))))((('''((()))))))))))))))))))))))))))$$$%%%''')))*********)))&&&&&&((((((((('''&&&%%%******)))(((((('''&&&&&&###$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''(((''''''''''''&&&&&&''')))***((('''((((((((('''&&&%%%%%%%%%((((((((()))((((((''''''%%%%%%%%%&&&&&&&&&'''''' ###&&&((((((((('''''''''&&&&&&&&&''''''(((&&&''''''(((((()))))))))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''')))***,,,---&&&&&&&&&&&&&&&'''((()))'''''''''''''''((()))***%%%&&&&&&''''''((((((((())))))))))))))))))))))))************************+++***((('''&&&&&&''''''''''''&&&&&&'''(((***+++&&&''''''((()))******+++(((((((((((((((((((((((((((((()))***************'''(((***++++++***)))))))))***+++,,,---.........***************)))((((((,,,,,,,,,---------......///444<<>>===<<<999555333777888999:::;;;<<<======CCCCCCBBB???;;;777555555222222333333333111000...---+++***,,,...---***&&&))))))***************))))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''((((((((('''%%%$$$''''''''''''''''''''''''&&&&&&'''((())))))((((((+++)))&&&%%%%%%&&&'''(((******(((&&&%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&((((((((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((((((((((((((('''''''''***)))'''&&&%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&''''''(((((())))))))))))'''&&&&&&%%%&&&&&&''''''''''''((((((((((((%%%&&&''''''((((((''''''&&&&&&''''''(((((()))))),,,,,,++++++******))))))))))))))))))************,,,***''''''))))))'''$$$'''((())))))************))))))(((((((((((())))))((((((((((((((((((((((((+++(((&&&&&&)))***)))'''((((((((()))***,,,---...''''''''''''(((((())))))''''''''''''''''''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&''''''((()))******(((((()))***************&&&&&&''''''''''''&&&&&&$$$%%%''''''''''''%%%$$$###$$$&&&((())))))(((((()))&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''')))((((((((((((((()))***'''&&&%%%'''***+++)))&&&''''''&&&&&&'''(((***+++***)))'''&&&&&&'''((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((''''''''''''&&&%%%$$$$$$''''''(((***++++++++++++&&&&&&'''((()))***++++++(((((())))))))))))((('''))))))))))))((((((((((((***,,,,,,+++)))((()))*********+++++++++******)))++++++++++++++++++++++++)))***,,,,,,++++++,,,...111555<<>>@@@AAAEEEFFFFFFCCC???;;;999999111111111222222222222111222000......//////,,,)))''''''((((((((((((''''''))))))((('''''''''(((((((((((((((((((((((((((((('''(((((())))))((('''&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&'''((((((((((((((((((&&&$$$%%%&&&((((((''')))***)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''((((((((((((((()))((('''&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((%%%&&&''''''(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''%%%$$$$$$''''''&&&$$$))))))*********))))))((())))))))))))))))))******(((((((((((((((((((((((()))'''%%%&&&)))++++++*********)))))))))******+++))))))))))))************((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&'''((()))))))))(((&&&$$$%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''))))))((('''&&&&&&'''''''''%%%$$$%%%'''((('''%%%((('''&&&&&&'''((()))***&&&%%%$$$######$$$&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((%%%%%%&&&&&&'''&&&&&&&&&''''''((()))************''''''(((((())))))******(((((()))))))))((((((((())))))))))))(((((((((((()))***+++***((('''((())))))******+++++++++******++++++++++++++++++++++++***,,,------,,,,,,...///444777>>>GGGRRR\\\cccgggbbbbbb```]]]\\\___eeekkkwww}}}{{{oooeee[[[VVVPPPIIIEEEEEEBBBIIIPPPXXXdddvvvzzzyyywwwwwwwwwyyy|||~~~~~~{{{xxxuuuqqqnnnllllllmmmnnnrrrrrrqqqpppppprrrwwwzzzppp___QQQGGGDDDBBBAAA@@@AAAAAA@@@>>><<<;;;;;;<<<===@@@CCCEEEFFFHHHJJJIIIFFFBBB???>>>444333333333333555666777333000...,,,,,,+++)))(((''''''((((((((((((''''''))))))(((((())))))******(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&$$$###%%%(((***(((&&&((()))******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&))))))&&&%%%''')))''''''&&&&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''(((((())))))(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&''''''''''''((((((((((((&&&&&&'''(((((((((((('''((((((((((((((('''''''''%%%%%%&&&''''''((())))))(((((((((((())))))))))))$$$###"""$$$&&&''''''&&&++++++++++++***)))((('''***************+++,,,---************************)))(((''')))+++...............,,,+++***)))))))))++++++++++++*********************))))))(((((((((''''''&&&&&&&&&''''''(((((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''(((*********)))((((((******)))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''***)))(((&&&%%%%%%%%%%%%)))'''$$$$$$%%%&&&&&&%%%(((((('''''''''(((((()))&&&&&&%%%%%%%%%&&&((()))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))$$$%%%%%%&&&''''''(((((('''(((((()))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))***)))((('''((()))((()))***+++++++++++++++++++++++++++++++++++++++,,,---............000222888:::???EEELLLRRRVVVYYYVVV\\\aaaaaa^^^bbbnnnyyy|||vvvlllcccZZZTTTOOOIIIGGGHHHFFFPPP[[[eeerrrzzzuuuvvvvvvxxxzzz|||~~~~~~yyytttrrrpppnnnkkkhhhhhhiiijjjlllqqqqqqqqqpppqqquuuzzzvvveeeZZZNNNJJJDDDAAA@@@AAABBBBBB===<<<;;;;;;===@@@DDDFFFFFFIIILLLLLLJJJGGGDDDCCC;;;:::888666666888:::;;;555222///,,,***)))((((((*********+++******)))((((((((((((((())))))***+++(((((((((((((((((((((((()))))))))(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''+++***(((&&&%%%$$$%%%%%%''''''''''''''''''''''''''''''((((((((((((((('''&&&$$$###%%%)))***)))&&&''''''(((***(((&&&%%%(((''''''''''''''''''''''''###'''***)))%%%###$$$&&&''''''&&&&&&%%%$$$######(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******'''&&&&&&&&&'''''''''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&(((''''''&&&&&&%%%%%%%%%###$$$'''((())))))((('''''''''''''''((((((((((((&&&&&&'''((((((((((((((())))))((((((''''''&&&&&&'''((((((((()))))))))***)))))))))*********++++++&&&&&&&&&''')))***************+++++++++******))),,,,,,,,,,,,---...//////...........................------...000111222333333222111///............------,,,,,,,,,+++++++++---,,,,,,+++***)))((((((******))))))******++++++(((''''''&&&&&&%%%%%%$$$'''(((((())))))(((((((((''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%&&&(((***,,,)))((((((((()))))))))(((((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%&&&''''''(((''''''''')))(((((('''&&&&&&&&&&&&,,,***'''&&&&&&'''(((((((((((('''''''''(((((((((&&&&&&&&&&&&'''((()))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********&&&&&&&&&&&&&&&'''(((((('''((((((((((((''''''&&&***)))))))))((((((((('''((('''''''''((((((((()))(((((((((((())))))))))))((()))***)))((('''(((***'''((()))***+++,,,,,,,,,***+++++++++++++++,,,,,,,,,---...//////000333555:::<<<@@@CCCFFFIIIMMMOOOTTT\\\dddfffdddhhhsss}}}vvvooofff^^^UUUQQQLLLIIIIIIMMMRRR^^^kkkvvv}}}yyyrrrtttwwwzzz}}}~~~zzzuuupppllljjjjjjiiigggfffggghhhjjjllloooppppppqqqsssxxx~~~|||qqqbbb[[[PPPGGGCCCCCCDDDEEE>>>===;;;;;;<<<>>>AAACCCDDDGGGKKKMMMLLLIIIHHHGGGCCC@@@<<<999777888999::::::999666222///---------++++++,,,,,,+++******)))''''''''''''((())))))***(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&)))(((&&&%%%%%%&&&'''((('''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&(((***+++,,,+++&&&$$$((((((&&&&&&***''''''''''''''''''''''''''')))***(((%%%######%%%)))(((((('''&&&%%%$$$$$$(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&'''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&)))(((((((((''''''&&&&&&"""$$$&&&((())))))((('''''''''''''''((((((((((((&&&'''(((((())))))(((((())))))((((((''''''&&&&&&***)))))))))((((((((('''((((((((()))))))))******)))******++++++++++++,,,***+++,,,---............000/////////000000111222222222222222222222222222555555555555444555666777666555555444444555555555111111111111111111111111//////...------,,,++++++,,,,,,,,,++++++,,,,,,---''''''''''''''''''''''''))))))*********))))))((('''(((((((((((((((((('''((((((&&&%%%%%%&&&(((((('''&&&&&&&&&''')))+++,,,%%%%%%%%%%%%%%%$$$%%%%%%((((((((((((((((((((((((&&&&&&''''''((((((((()))&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''((('''''''''((()))******+++***(((&&&%%%&&&''')))'''''''''((((((((((((((("""#########$$$%%%&&&'''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))*********+++)))((('''&&&&&&&&&&&&''''''((((((((((((''''''&&&******))))))((((((''''''''''''&&&&&&'''((())))))'''((((((((()))))))))***)))***++++++))))))***+++'''((()))***+++,,,,,,,,,*********++++++,,,,,,,,,,,,---...///000222666999<<<>>>AAABBBCCCEEEJJJMMMWWW^^^fffkkknnnrrrxxx}}}|||qqqjjj^^^XXXQQQNNNKKKJJJNNNTTTcccooo~~~~~~zzzwwwrrrtttxxx||||||zzzwwwsssoookkkiiigggfffeeeeeeeeefffiiikkklllnnnppprrrtttxxx|||uuukkk^^^QQQIIIFFFDDDDDDBBBAAA???======>>>???@@@BBBEEEIIIKKKKKKJJJJJJJJJGGGDDD@@@<<<999888888888::::::888555111...---...+++++++++++++++***)))((((((((('''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((()))%%%%%%&&&&&&'''(((((((((&&&'''(((((((((((('''&&&((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&######$$$%%%''')))+++,,,''''''''''''''''''''''''(((((((((((((((((('''&&&'''(((((('''&&&***222888888+++###%%%(((''''''***'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&''''''(((((())))))&&&''''''(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((('''''''''###$$$&&&(((((((((((((((''''''''''''((((((((((((''''''((())))))))))))(((((((((((((((((('''''''''))))))(((''''''&&&%%%%%%''''''''''''((((((((((((+++,,,------,,,,,,...///...///111222444444555555444444333333333333444444444444444444444444444444777888999888666666888999777777777777888999::::::666777777777888888888888333333333222111111111000//////...---------------)))))))))))))))))))))***(((((((((((((((((('''&&&'''(((((())))))(((((('''((((((''''''''''''((((((&&&&&&&&&'''((()))++++++&&&((()))((('''&&&'''((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''''''''''')))***+++,,,'''''''''%%%$$$$$$&&&(((%%%&&&'''((())))))))))))%%%%%%&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************+++)))(((&&&%%%&&&&&&''''''(((((()))))))))((((((******))))))(((((('''''''''&&&&&&%%%&&&''')))***''''''(((((())))))******)))***++++++******+++,,,((()))***+++++++++++++++*********++++++,,,,,,---+++---///000222666;;;??????AAACCCCCCBBBFFFLLLQQQZZZ```jjjssszzz}}}~~~~~~zzzxxxwwwyyy~~~wwwlllfffZZZTTTPPPNNNNNNPPPXXX```mmmzzz~~~|||yyyvvvtttsssuuuxxx|||~~~yyywwwvvvtttqqqnnnllliiihhhgggccccccdddeeegggiiikkkmmmpppssswww{{{~~~rrrdddZZZQQQKKKHHHHHHGGGEEECCCAAA@@@@@@???AAADDDGGGIIIJJJKKKLLLMMMLLLIIIEEEAAA>>><<<;;;;;;888999999666222...---...------------,,,+++***)))******)))((((((((())))))((((((((((((((((((((((((''''''&&&&&&'''((()))***%%%%%%&&&&&&'''(((((()))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&###$$$%%%'''((()))))))))''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%(((***'''%%%+++:::GGGIII444$$$%%%)))(((''')))''''''''''''''''''''''''&&&"""$$$'''((('''((((((((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''(((((((((((((((''''''(((((((((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&((()))***)))((('''&&&''''''((((((''''''&&&&&&&&&'''''''''''''''(((%%%&&&&&&''''''(((((((((''''''''''''((((((((((((''''''((()))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))*********,,,///111222111111444666666777888999:::;;;;;;;;;999888777666666555555666444444444444444444444444444666777777555555888:::888777777777777888999999888888999:::;;;;;;<<<===888888888888888888777777555555333222111111000000------,,,,,,++++++******''''''((((((''''''&&&%%%(((((())))))))))))((((((''''''((((((((((((''''''%%%&&&'''((()))*********''')))******''''''(((***&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''''''''''''''((()))***$$$&&&''''''%%%$$$&&&(((###$$$&&&((()))*********))))))******************((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))*********)))'''&&&&&&'''((()))''''''((()))************))))))))))))(((((((((((('''&&&%%%%%%%%%''')))+++'''''''''((()))*********((()))******))))))***,,,)))******+++++++++******)))******+++,,,,,,------,,,...000222666;;;AAAFFFEEEFFFFFFDDDCCCGGGOOOVVV]]]eeeqqq|||~~~tttrrrqqqtttyyy|||oooeee```YYYUUURRRRRRTTTYYYdddoooxxx}}}zzzyyyxxxwwwvvvsssuuuwwwzzz}}}~~~wwwrrrooopppooommmkkkiiiiiiiiiiiieeefffggghhhjjjmmmooopppssswww}}}zzznnnbbbXXXRRRMMMLLLJJJHHHEEECCCAAA@@@AAACCCFFFHHHJJJKKKMMMOOOPPPNNNJJJGGGDDDAAA@@@@@@;;;===>>><<<777333111222000000000000///...---,,,,,,,,,+++***)))))))))***((((((((((((((((((((((((&&&&&&&&&&&&''')))***,,,%%%%%%&&&&&&'''((())))))&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''((())))))(((&&&$$$###''''''''''''''''''''''''(((((())))))((('''&&&&&&"""'''***'''$$$---AAARRRVVV<<<'''%%%***(((&&&(((((((((((((((((((((((((((  &&&'''%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''(((((())))))(((&&&$$$###$$$%%%''''''''''''%%%$$$&&&&&&&&&'''''''''((((((%%%''')))***+++***)))((())))))************))))))%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''((((((''''''''''''((((((((()))'''(((((()))))))))))))))&&&'''''''''(((((())))))))))))******++++++,,,,,,,,,,,,---------............222555666666777;;;>>>======>>>>>>???>>>>>>>>><<<;;;999888777777666666444444444444444444444444000222444444333444777:::777777666666666666666777666666777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;999888666555555555111000///...,,,+++***)))((()))))))))((('''&&&&&&(((((())))))))))))((((((&&&'''((())))))((('''&&&$$$&&&((()))++++++******!!!###%%%$$$"""!!!"""%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''(((''''''&&&&&&&&&''''''$$$'''******((('''(((***"""###&&&(((***+++++++++'''((((((((((((((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((('''&&&%%%&&&(((***+++'''''')))***++++++++++++(((((((((((())))))))))))'''&&&%%%$$$%%%''')))+++&&&''''''((()))******+++&&&((())))))(((((()))+++******+++++++++******)))))))))***+++,,,,,,---------///222555999???EEEJJJIIIJJJIIIFFFDDDHHHRRRZZZ```kkkzzz~~~|||wwwtttsssvvv|||{{{~~~ttthhh^^^ZZZZZZVVVUUUVVVYYY```lllxxx|||xxxwwwxxxyyyzzz{{{ttttttvvvxxxzzz}}}{{{uuupppmmmlllkkkjjjiiihhhiiiiiijjjiiijjjkkkmmmoooqqqssstttvvv{{{zzzqqqeeeccc___UUULLLIIIIIIGGGBBB???BBBEEEGGGHHHIIIJJJLLLMMMMMMLLLKKKIIIGGGFFFEEEDDDCCCAAA>>>;;;888666555111111111000...,,,***))))))))))))((('''%%%$$$###%%%&&&(((******)))'''&&&&&&%%%$$$%%%'''((('''&&&((((((((((((((((((''''''$$$%%%&&&'''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''******))))))(((&&&%%%$$$$$$%%%&&&''''''***---000555000***(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''''''''''''''((((((((((((((((((((('''%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%$$$%%%%%%&&&'''((())))))(((((((((((((((''''''''''''((()))))))))((('''&&&'''''''''((((((((())))))************************,,,---...000222444555666666777888:::;;;<<<<<<<<>>>>>>>>@@@AAAAAA???>>>???@@@===<<<:::999777777777777666666555555555666666666888777777666666666666777666666555555444333222222///000222444555777777777888999;;;===>>>>>>>>>>>>============<<<;;;::::::999999888777555444333333333111///---+++)))(((((())))))*********))))))(((''''''(((((((((''''''&&&'''((()))***)))))))))***''''''''''''((((((((((((%%%&&&&&&&&&%%%$$$######&&&$$$"""###&&&''''''%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''')))'''%%%%%%(((******)))((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''((((((((()))))))))(((''''''''''''(((******)))(((((('''''''''(((((()))))))))))))))((((((''''''(((((((((((('''&&&%%%(((((((((((()))))))))))))))((((((((((((((()))***))))))***++++++++++++***,,,+++++++++++++++++++++++++++******,,,---......000555<<>>>>>?????????>>>???AAAAAA@@@??????@@@>>>===;;;:::999999::::::999888777777666777777888888777666555444444444444555555555555555555666666222333444555666777777777666888999;;;===>>>??????>>>>>>>>>===<<<;;;:::999;;;:::888777666666777777777666444111///...---,,,***+++++++++******)))(((''''''((((((((((((''''''(((((())))))******++++++&&&&&&&&&'''''''''((((((&&&&&&&&&%%%$$$###"""!!!&&&%%%$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&''''''(((((()))&&&&&&&&&''''''''''''(((((())))))******))))))((()))'''&&&&&&'''(((((('''(((((('''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))*********)))&&&%%%%%%''')))+++***)))((((((''''''''''''((((((((()))))))))))))))(((((())))))((((((''''''(((((((((((())))))))))))***)))((('''''''''''''''))))))***++++++++++++***------,,,,,,+++******))))))))))))***+++---///000333;;;FFFPPPTTTTTTSSSRRRLLLLLLMMMRRRZZZeeepppvvv~~~yyysssooonnnmmmjjjgggddd___\\\ZZZVVVPPPNNNOOOMMMVVVaaalllzzz{{{{{{}}}{{{zzzwwwsssooojjjfffdddeeefffgggggghhhkkkpppsssxxxzzz~~~~~~zzzvvvsssqqqqqqoookkkgggddd___ZZZWWWwwwdddTTTIIIFFFBBB@@@AAADDDHHHIIIIIIJJJJJJKKKLLLLLLLLLKKKMMMMMMMMMKKKIIIEEEAAA>>>999888666444222000//////++++++++++++++++++,,,,,,***++++++******((('''&&&&&&%%%$$$%%%'''((('''&&&'''''''''((((((((((((((()))'''&&&%%%%%%''')))***((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((%%%&&&''''''((((((((('''''')))******(((&&&&&&&&&'''''''''((((((((('''&&&((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&'''''''''((((((''''''''''''(((((()))))))))))))))'''''''''((())))))******((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))'''%%%&&&(((***++++++((((((((((((((((((((((((''''''''''''((()))***+++''''''''''''''''''''''''((((((((((((((())))))))))))))))))************)))******++++++,,,,,,,,,---...//////000222333333444666666777888:::;;;<<<===>>>>>>>>>>>>>>>?????????===???AAAAAA@@@??????@@@>>>>>><<<;;;;;;;;;<<<===>>>>>>===<<<;;;;;;;;;<<<777666666555444444555555555555666777888888999:::777777888888888888777777888888999;;;<<<======>>>>>>>>>>>>>>>===;;;:::999:::999777555444555777888888777666444333333222222000000///...---+++***)))((())))))*********))))))'''&&&'''(((***,,,------'''''''''(((((((((((()))(((((((((((('''&&&%%%$$$++++++***)))((('''%%%$$$&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((()))******&&&&&&&&&''''''''''''((()))))))))******)))))))))((('''&&&&&&&&&'''&&&&&&((('''&&&%%%%%%'''((()))))))))))))))))))))))))))(((((((((''''''((((((((())))))))))))************+++***(((''''''((()))***+++***)))(((''''''''''''((((((((((((((()))************++++++++++++******(((((((((((())))))))))))))))))(((((((((((())))))))))))***++++++++++++***,,,,,,,,,++++++*********)))******+++,,,...222555<<>>>>>:::<<<>>>>>>======>>>???<<<<<<<<<<<<<<<=========@@@@@@@@@???>>>===<<<<<<888888777777777777888888333444555666777888999999777777999::::::;;;;;;;;;===<<<<<<<<<<<<=========>>>>>>>>>>>>===<<<;;;:::888666444333222333444555555555555555555666777888777666555333111///---,,,***************)))(((((()))(((&&&'''***,,,,,,+++((())))))))))))*********(((((())))))))))))((((((++++++,,,+++)))(((&&&&&&&&&''''''(((((((((''''''%%%&&&&&&'''((()))******&&&&&&&&&''''''''''''((('''(((((())))))(((((('''))))))******)))(((((()))'''&&&%%%%%%&&&'''((()))))))))))))))))))))))))))'''(((((((((((((((((('''))))))))))))******************+++++++++***))))))******)))(((((((((((((((((((((''''''((()))***+++******++++++++++++******(((((((((((())))))))))))))))))))))))***+++,,,---))))))***++++++++++++*********+++++++++,,,,,,,,,***+++------...111777;;;GGGPPP\\\cccaaa[[[VVVTTTRRRVVV^^^iiiwwwwwwooojjjeeebbbaaa___YYYTTTQQQMMMJJJOOOVVV[[[fffttt~~~zzz}}}{{{xxxtttsssrrrpppnnnllljjjhhhgggiiikkknnnqqqvvv|||~~~xxxuuupppjjjeee```]]][[[XXXTTTPPPLLLHHHDDD@@@===|||ccc[[[PPPIIIFFFDDDCCCAAAHHHIIIIIIJJJKKKJJJJJJJJJRRRPPPMMMJJJHHHHHHIIIJJJAAA@@@===:::777666666666000///---+++*********+++))))))((((((''''''&&&&&&((('''&&&''')))))))))'''$$$$$$%%%%%%&&&'''''''''&&&&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$%%%&&&'''''''''''''''$$$&&&((((((''''''((()))$$$&&&(((((('''&&&'''((('''''''''''''''''''''''''''&&&&&&'''((()))******((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''&&&&&&&&&''''''((()))))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((+++)))&&&&&&&&&&&&%%%###))))))))))))))))))))))))&&&'''((()))***+++******%%%&&&'''((()))***++++++'''(((((())))))******+++,,,++++++***))))))******......///111222333444555555555555555555555555555666777888999:::;;;;;;<<<;;;;;;:::999:::;;;===>>>888:::<<<<<<<<<;;;<<<===;;;<<<>>>@@@@@@@@@??????AAABBBCCCCCCBBB???<<<;;;777777666555555555666666222333333444444555666666222444666999;;;===>>>?????????>>>============>>>======>>>>>>>>>===<<<<<<777666444333222222222333222222222333555777888999::::::999888666333222000++++++++++++)))((('''&&&---)))&&&&&&(((***)))'''))))))*********+++++++++&&&&&&'''(((((((((((((((###%%%((()))((((((((()))&&&'''(((((()))(((((((((&&&&&&&&&''''''(((((()))&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&%%%'''(((((('''&&&'''(((%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((()))))))))******((()))***,,,,,,+++***)))***))))))(((((())))))***))))))(((''''''(((******''''''(((((())))))(((((((((((((((((()))))))))))))))))))))***+++,,,......))))))***++++++++++++***)))******+++,,,,,,------***---///000000444;;;@@@LLLTTT\\\___[[[WWWUUUUUUXXX]]]gggsssxxxooohhhccc```___[[[VVVRRRPPPMMMMMMTTT^^^eeeppp}}}~~~{{{}}}|||xxxuuupppooonnnmmmllllllllllllmmmoooqqqtttwww|||~~~yyyvvvpppmmmgggaaa[[[WWWTTTRRRKKKHHHDDDAAA???===:::888zzzpppaaaVVVNNNHHHBBB>>>DDDEEEGGGIIIJJJKKKKKKKKKMMMMMMKKKJJJJJJJJJJJJJJJGGGEEEBBB???<<<;;;;;;;;;555333000---+++*********))))))((((((((((((((((((***)))((()))***++++++)))$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&'''''''''&&&&&&((()))$$$&&&((('''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''&&&&&&'''(((((((((((('''++++++******)))(((((((((&&&&&&&&&&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((((()))******)))'''((((((((((((((((((((((((%%%''')))+++,,,+++)))(((%%%%%%&&&&&&''''''(((((('''(((((()))******++++++,,,+++++++++,,,---///000333333444444444444555555555555555666666777777777777777888999:::;;;;;;<<<999999888888999;;;===>>>;;;===???@@@??????@@@AAA@@@CCCFFFJJJKKKJJJHHHFFFHHHIIILLLMMMKKKHHHCCC@@@<<<;;;:::888666555555555555555555555555555555555222333555777999:::;;;;;;;;;:::999999999:::;;;;;;<<<<<<===>>>>>>>>>>>>===888888777666555333333222000000000111333444666777999999999999999888777777000000000...---+++)))(((***&&&"""###(((+++***)))))))))))))))************''''''''''''''''''&&&&&&"""&&&((('''&&&''')))%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&!!!$$$&&&'''%%%$$$%%%'''"""$$$&&&'''(((((('''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''((((((((()))))))))'''''''''(((((()))******(((((((((((()))***+++++++++***(((''''''''')))***%%%&&&'''(((((((((((('''(((((((((((())))))))))))******))))))***+++,,,,,,))))))***++++++++++++***+++++++++++++++++++++,,,***---000000111555===DDDIIIOOOTTTUUURRRQQQUUUYYY___dddnnnyyyxxxnnnddd^^^\\\[[[WWWTTTRRRRRRQQQSSS^^^iiittt~~~~~~|||}}}{{{}}}}}}{{{yyyxxxuuussspppooommmlllmmmooorrrssstttuuuxxxzzz}}}|||vvvqqqnnnccc```ZZZTTTNNNJJJGGGFFF@@@===:::888888888777666wwwiii^^^UUULLLEEEAAABBBEEEGGGJJJLLLMMMMMMIIIJJJKKKLLLKKKKKKJJJIIIKKKIIIFFFBBB@@@>>>>>>???999777333///,,,************)))))))))))))))***+++***(((((()))***+++***)))&&&&&&''''''((()))******&&&'''(((((())))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((((((&&&$$$%%%''')))'''(((***(((&&&%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((%%%&&&&&&''''''''''''''',,,,,,+++***)))(((''''''&&&%%%%%%&&&''')))+++,,,''''''''''''''''''''''''''''''''''''((((((((()))!!!%%%)))++++++***((((((((((((((((((((((((%%%'''***------+++)))'''&&&&&&%%%%%%%%%$$$$$$$$$'''(((((()))***++++++++++++++++++,,,...111444555888777777666555444444444333444444666777888999:::888888999999:::;;;<<<<<<999888777777888;;;===???@@@BBBDDDEEEDDDDDDEEEFFFGGGJJJOOOTTTUUUTTTQQQNNNQQQSSSWWWYYYWWWRRRLLLIIIHHHGGGDDDAAA???<<<;;;:::::::::999999888888777777666666666666666555444444444333333333444555777888;;;<<<===>>>????????????;;;::::::999777666444333/////////000111222333444666777888999:::;;;;;;;;;666666555333111///---+++### !!!(((...///...(((((((((((())))))))))))******))))))((('''%%%%%%!!!%%%((()))'''%%%%%%'''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''###'''***+++)))(((***+++!!!###&&&((()))(((&&&%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''(((((((((((('''&&&$$$$$$%%%'''***+++''''''(((((()))+++,,,---,,,+++((('''&&&'''((()))''''''((())))))***))))))(((((((((((())))))))))))+++******)))))))))))))))))))))***++++++++++++***------,,,++++++************---000000111555>>>EEEDDDIIIMMMLLLJJJMMMVVV]]]dddiiirrr|||wwwlllaaaZZZWWWWWWUUUSSSTTTUUUVVVZZZfffsss}}}{{{{{{{{{|||~~~~~~~~~|||yyywwwvvvuuusssqqqrrrqqqooonnnpppssswwwzzzxxxzzz|||~~~}}}wwwqqqllliiiXXXUUUOOOIIICCC???===<<<999777444444555666555555uuugggUUUHHHKKKGGGCCCEEEKKKOOONNNLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCAAA>>>888222...+++*********)))))))))))))))************************************))))))((((((''''''((((((((((((((((((((((((+++***)))(((((('''((((((******))))))((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&(((******((('''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))+++)))'''&&&'''((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&)))(((((('''''''''(((((()))((((((''''''&&&%%%%%%''')))++++++******+++,,,,,,---000222444444333333888777666444333222222222555666777777666666777888888999999999:::;;;<<<<<<777777888999;;;===@@@AAABBBDDDGGGIIIIIIJJJMMMNNNOOORRRWWWYYYZZZZZZZZZ[[[[[[[[[\\\```cccccc```]]]WWWQQQMMMMMMLLLHHHGGGIIIHHHMMMOOOIIIDDDCCCBBB@@@999:::<<<===<<<:::777666444333111111000111222333444444666999<<<<<<:::888999::::::::::::999888888888666444222222333555777666777999;;;<<<<<<;;;;;;>>>===;;;999555222///...000---(((&&&''')))***+++%%%%%%%%%&&&'''((()))***+++)))'''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&''')))******)))((('''&&&&&&'''((('''&&&''''''''''''(((((((((((()))'''&&&&&&(((***+++***''''''''''''((((((((((((&&&'''''''''(((((())))))''''''(((((())))))*********))))))((((((((())))))******)))(((((((((((((((************))))))))))))******))))))***+++,,,,,,///,,,))))))+++---,,,***++++++***)))((('''&&&&&&((()))))))))************+++***((('''&&&''')))***------,,,***((()))+++---)))+++------+++++++++,,,000///...000444888;;;<<<===@@@DDDIIINNNUUU\\\```mmmrrrxxx{{{pppeeeZZZPPPMMMNNNMMMPPPTTTWWW\\\fffttt}}}zzzyyyzzz{{{}}}|||xxxtttrrrssssssrrrpppnnnnnnnnnnnnooorrrvvvzzz~~~|||vvvrrroooiii```YYYRRRKKKCCC???>>>===999555333333333444444444444444wwwhhh\\\QQQNNNKKKJJJLLLMMMKKKIIIMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEAAA<<<555000,,,+++*********))))))))))))*********************************)))))))))((((((((('''((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((''''''''''''(((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%(((((('''&&&&&&%%%$$$$$$&&&&&&'''''''''''''''(((%%%'''))))))((('''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))+++)))'''&&&'''((('''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''(((((()))(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((('''(((((('''''''''''''''((()))))))))(((((('''''''''(((***,,,---,,,,,,---//////111333444555555444333777777777666666555555555555666777777555555666777777888:::<<<===>>>??????===<<<:::;;;>>>CCCHHHKKKMMMOOORRRSSSSSSSSSSSSTTTUUUWWWYYYZZZZZZZZZ[[[]]]^^^___ccciiipppssssssqqqoooggg```]]]ZZZWWWWWW[[[\\\``````XXXQQQMMMJJJGGGDDDCCCAAA???===;;;888666555444333222222222222222666666666888;;;<<<;;;:::::::::;;;;;;;;;;;;;;;:::999888666444444444555666777888:::;;;;;;;;;;;;:::;;;;;;:::999777555444333333000,,,***++++++,,,+++)))((((((''''''(((((()))***(((&&&&&&(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&'''((('''&&&''''''((((((((()))))))))'''&&&&&&''')))******(((''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''******)))(((((((((((((((''''''((()))***+++,,,,,,***)))))))))******+++,,,,,,)))'''''')))******)))******))))))((((((''''''))))))(((((())))))******))))))***++++++,,,,,,+++------,,,***((((((***---)))+++,,,,,,+++******+++,,,,,,,,,...111444666777:::>>>DDDJJJQQQXXX```eeennnrrrxxx}}}xxxlllaaaVVVMMMJJJLLLNNNRRRXXX^^^eeeppp~~~{{{yyyxxxzzz{{{}}}~~~xxxtttpppnnnnnnnnnmmmlllkkklllnnnppprrruuuzzz}}}~~~xxxtttoookkkggg```VVVOOOJJJDDD<<<999999888555222111222333444555666777777yyygggbbb[[[SSSNNNKKKJJJKKKLLLLLLMMMMMMLLLKKKJJJIIIJJJJJJHHHGGGFFFFFFFFFFFFHHHEEE???888222...,,,***+++******)))))))))******************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((***))))))(((''''''&&&&&&(((((((((((((((((((((((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&%%%((((((''''''&&&%%%%%%%%%((((((((((((((('''''''''###%%%'''((('''&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))***(((&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&(((((((((''''''''''''&&&''''''((())))))))))))(((''''''&&&&&&&&&''''''(((******))))))))))))))))))***---///000000000111222444555666777777666444444333333444444444444333333333444555555444444666888:::<<>><<<===>>>>>>>>><<<;;;:::888555222222444666888888888888888999999:::;;;<<<::::::::::::999888666555::::::::::::::::::999999777777777777888888999999999888777777777555111...------+++***)))((((((((((((&&&%%%&&&((()))))))))''''''''''''''''''''''''&&&)))+++***(((&&&'''((((((&&&&&&&&&'''((('''&&&))))))))))))************///,,,)))''''''(((''''''''''''''''''(((((((((((('''''''''((((((((((((((()))))))))((((((''''''&&&)))(((((((((((())))))******))))))(((((((((((((((************)))))))))((())))))***************)))+++*********++++++++++++'''((((((((()))))))))***)))((('''&&&'''(((***+++&&&''')))***+++******)))***++++++***((((((***,,,)))***+++***))))))+++,,,...000222444444444555666999???GGGPPPXXX```gggkkkrrrtttxxx{{{xxxlllcccYYYRRRMMMJJJMMMSSSWWW^^^hhhsss}}}}}}yyyvvvtttrrrpppmmmjjjiiiiiiiiijjjiiimmmsssxxx{{{~~~}}}zzzwwwuuurrrnnnkkkfffaaaZZZTTTNNNGGGAAA===:::777444222333444333222111333555888;;;>>>@@@AAA~~~lll\\\QQQKKKEEEEEEEEEFFFFFFGGGHHHHHHJJJJJJIIIIIIIIIIIIIIIJJJEEECCC???:::555111///---,,,,,,+++***************************************(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((()))******))))))'''''''''(((((())))))***&&&&&&((())))))(((&&&&&&''''''''''''(((((())))))((((((((((((((((((((((((++++++***)))((('''''''''(((((('''''''''&&&&&&&&&((('''''''''''''''&&&&&&(((''''''&&&&&&%%%%%%%%%###$$$&&&&&&%%%&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''))))))(((''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''((()))(((((()))***+++,,,,,,---000222444555555555666777777777777666555555444333555555555555555444444333///111333444777:::???BBBHHHMMMVVV___fffjjjlllllliiieee^^^WWWRRROOOOOOOOOYYY]]]bbbddddddcccbbbbbb```^^^[[[WWWVVVXXX]]]bbbhhhjjjmmmqqqvvv{{{~~~{{{qqqjjjcccZZZRRRMMMIIIFFFCCC@@@AAABBBCCCCCCBBBAAAAAA>>><<<999999:::<<<======777777666666666777777888999999:::;;;:::888666555999999999999888888888888777777666555444555555666999999:::;;;;;;999555222------+++***))))))))))))(((&&&%%%&&&((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%%%%%%%(((&&&&&&&&&'''((('''&&&))))))))))))************666111***&&&%%%&&&'''(((''''''''''''((((((((((((((((((((((((((('''''''''))))))((((((''''''&&&&&&((((((((((((((()))*********))))))(((((((((((((((************)))))))))((())))))*********))))))(((((()))************++++++''''''(((((())))))******)))(((((('''((()))***+++,,,+++***((((((((()))))))))+++++++++))))))***,,,***+++++++++***+++---000222555888999888888999;;;<<>>AAACCCDDDnnnYYYMMMIIIGGGEEEDDDDDDEEEGGGIIIJJJIIIIIIIIIIIIIIIJJJKKKDDDBBB>>>:::555222///...---,,,+++***************************************(((((((((((())))))))))))(((((((((((((((((((((((('''''')))******)))((((((((((((((()))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***((((((((((((((((((((((((---,,,+++)))((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&(((***(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))'''&&&&&&((()))***(((''''''''''''''''''(((((((((((()))*********)))(((''''''(((((((((((()))))))))&&&&&&'''((((((((((((''''''''''''''''''((()))***((()))***+++---...///000222444666666555555666777555555555555555555555555444333333222222333444444666888:::<<>>@@@AAACCCCCCzzziii]]]RRROOOJJJFFFDDDEEEGGGIIIIIIHHHHHHHHHIIIIIIJJJKKKFFFDDD@@@;;;666222...,,,...---,,,+++************************************'''((((((((()))))))))***(((((((((((((((((((((((('''(((*********)))'''&&&((((((((((((((((((''''''((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((------+++***)))(((((((((((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''''''''(((((('''%%%&&&(((***(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))&&&&&&&&&(((******(((&&&&&&'''''''''((((((((()))&&&'''(((******)))(((''''''((((((((())))))))))))''''''((())))))))))))((((((''''''((((((***++++++***+++,,,...000222333444333555666666555444444555444444444555555777777888444333222222444777:::<<>>;;;888555444444444444555555666666666666666555555444444555666777888888666444222000000111222444555666:::<<<===;;;888555444222///---,,,+++******(((&&&&&&((((((((('''''''''''''''''''''''''''+++&&&"""###(((,,,,,,)))((('''&&&&&&'''((('''&&&''''''((((((((()))))))))///,,,(((%%%%%%'''''''''''''''''''''(((((((((((()))(((((((((''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&'''((()))******)))(((((((((((((((''''''((()))***+++,,,,,,((()))***+++***)))'''&&&###&&&))))))((('''(((***(((((((((((())))))))))))((()))+++,,,,,,,,,+++***...------,,,++++++++++++***+++------,,,,,,---...+++,,,......///222666:::???BBBDDDCCCAAABBBGGGKKKPPPVVV___ggglllpppsssuuuwwwzzz|||}}}}}}~~~}}}{{{ssslllgggaaaZZZSSSNNNLLLNNNRRRUUU]]]dddtttzzz~~~{{{zzzzzzzzz{{{|||xxx|||}}}zzzvvvsssqqqpppooommmnnnnnnmmmlllmmmppptttxxx|||~~~zzzuuuqqqnnnjjjfffaaa\\\WWWQQQMMMDDDBBB>>>:::777666777999666888999999:::;;;<<<===>>>>>>????????????@@@@@@||||||~~~vvvppp[[[VVVOOOIIIEEEFFFHHHJJJHHHHHHHHHHHHHHHIIIJJJKKKHHHFFFBBB===777222---+++...---,,,+++************************************'''((((((((())))))******((((((((((((((((((((((((((()))***+++***)))'''%%%(((((((((''''''&&&&&&%%%***)))(((''''''((()))***)))))))))(((''''''&&&&&&((((((((((((((((((((((((...---,,,***)))((((((((()))((((((((('''''''''''''''''''''(((((((((((((((&&&'''''''''(((((()))))))))))))))'''&&&&&&(((***))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))&&&&&&&&&(((******(((&&&&&&'''''''''(((((())))))"""###%%%'''''''''%%%$$$'''((((((((())))))******(((((()))***************(((((((((((()))***,,,,,,,,,---...000222444666777444555666666444333333444444444444555666888:::;;;;;;:::999:::===BBBGGGJJJOOOPPPPPPQQQRRRVVV[[[___\\\___ccchhhkkkmmmmmmmmmccc]]]RRRIIICCCCCCFFFHHHJJJLLLNNNPPPPPPQQQSSSTTTOOOPPPPPPOOOMMMLLLMMMNNNLLLNNNNNNMMMLLLNNNSSSWWWTTTTTTUUUTTTOOOIIIKKKQQQWWWbbbnnntttxxx}}}~~~}}}~~~tttllljjjlllcccaaa^^^[[[YYYXXXWWWWWWVVVWWWZZZ]]]]]]ZZZUUUPPPEEECCC???;;;777666555555333333444444555555666666444333333333444555777888777666444111000111222222222222444888<<<===<<<::::::888666222///---+++***+++)))'''''''''((('''&&&((((((((((((((((((((((((&&&"""''''''###((('''&&&&&&'''((('''&&&''''''''''''(((((((((((('''&&&%%%&&&'''((('''&&&''''''''''''((((((((()))))))))(((((('''''''''&&&%%%&&&&&&''''''((((((((('''''''''((((((***++++++******)))(((((((((((((((************))))))))))))((()))***+++***)))'''%%%$$$(((+++,,,***)))***,,,))))))))))))((((((((((((((())),,,......---+++)))((()))+++,,,,,,+++***)))***,,,......---------///,,,---...000111555999===EEEHHHJJJIIIGGGIIINNNTTT[[[aaakkksssyyy|||yyy{{{}}}}}}{{{yyyyyyyyyqqqqqqmmmeee___\\\XXXSSSIIIFFFGGGNNNVVV]]]fffooozzz~~~{{{yyyyyyzzzzzzyyytttyyy}}}{{{xxxtttqqqooonnnnnnoooqqqrrrqqqpppqqqvvvzzzzzz}}}~~~|||xxxrrrnnnkkkgggaaa[[[VVVOOOHHHDDD>>>??????>>><<<::::::;;;;;;===>>>??????@@@BBBCCC@@@@@@??????>>>======<<<|||xxxxxx{{{zzzxxxoooaaaSSSJJJEEECCCBBBHHHHHHIIIJJJJJJJJJKKKKKKKKKHHHDDDAAA===888222...''',,,+++%%%"""'''+++***+++++++++************)))************)))))))))((('''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))******))))))))))))************))))))((((((''''''***)))(((''''''((()))***+++***(((&&&%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&((()))''''''&&&&&&&&&&&&''''''((()))))))))))))))(((((())))))))))))************+++)))&&&######%%%''')))((()))))))))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((())))))***))))))***))))))(((((((((((()))'''((()))))))))+++...000///000111333555666888888666888999999777555444444///444888888<<>>::::::777444333333333333222333333333333444444555555777888999888666333222222000111111333666999<<<>>>===<<<;;;999555111...,,,)))((((((+++......+++((())))))((('''''''''''''''***)))((('''&&&'''((((((%%%&&&''''''((((((''''''))))))))))))(((((((((((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((((((&&&%%%%%%&&&'''((()))'''&&&%%%'''''''''&&&%%%&&&((()))***)))'''&&&''''''((()))))))))))))))))))))))))))************+++++++++******((('''''''''''''''((())))))******)))))))))))))))******************)))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111222222555;;;FFFMMMRRRNNNLLLOOOQQQSSSYYY___gggqqq|||~~~|||yyytttqqqkkkfffcccbbb]]]TTTMMMKKKEEEKKKQQQSSSUUU^^^nnn{{{~~~|||zzzyyyyyyzzzzzz|||}}}|||xxxwwwvvvtttrrrqqqqqqqqqrrrpppqqqqqqqqqqqqtttyyy}}}}}}yyyuuurrrooollljjjccc___ZZZVVVRRRLLLEEE???<<<;;;::::::;;;===???@@@AAACCCFFFHHHIIIIIIGGGFFFEEECCC>>>:::888888999:::rrraaaTTTLLLGGGDDDFFFGGGIIIJJJKKKKKKJJJJJJJJJHHHEEECCC???:::444000000444333---***---///...++++++++++++************++++++++++++************'''&&&&&&&&&''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((***))))))(((((())))))******)))))))))((((((((('''((((((''''''''''''(((((('''(((((())))))((('''''')))((('''&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((())))))(((((((((((())))))(((((())))))))))))(((((((((((()))))))))************)))&&&%%%$$$%%%'''((()))))))))******))))))((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))))))))((())))))((((((((((((((()))'''((()))******+++...111222333444666777777888888555666777666444333333444444:::???BBBHHHQQQVVVWWWWWWTTTSSSVVVWWWWWW[[[```gggiiilllllliiidddaaa___VVVTTTTTTWWW\\\^^^[[[XXXPPPFFF===:::888555555888===>>>AAACCCEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIJJJIIIHHHFFFDDDCCCEEEGGGFFFDDDBBB@@@???@@@AAABBBFFFIIIMMMPPPRRRUUUYYY]]]bbbeeehhhiiigggeeeeeedddmmmllllllnnnpppqqqooommmkkklllmmmpppssstttttttttggg^^^SSSLLLIIIGGGEEEBBB>>>;;;888666555555333222111111222222333333333333555777888777555333222333000000111222444666999::::::::::::999777444222000...---+++,,,,,,+++'''$$$(((((('''''''''''''''((()))((('''&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((()))))))))***)))'''&&&&&&''')))***((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))(((&&&&&&((())))))(((&&&'''(((******)))((('''''''''((()))))))))))))))))))))))))))************+++++++++******)))((('''*********+++,,,,,,------++++++******))))))((((((***)))))))))))))))))))))******+++++++++,,,,,,,,,//////...---,,,******)))///000222555;;;DDDNNNTTTXXXTTTRRRTTTVVVYYY```gggsss}}}|||wwwrrrnnnnnnhhhcccaaa\\\SSSMMMKKKKKKQQQVVVXXXYYYaaaooo{{{}}}|||zzzyyyyyyyyyzzz{{{|||}}}{{{wwwvvvuuusssrrrqqqqqqqqqrrrrrrsssttttttvvvyyy}}}~~~}}}zzzuuuqqqnnnjjjgggddd___[[[VVVQQQNNNIIICCC???>>>>>>>>>>>>@@@BBBEEEFFFIIIKKKMMMOOOOOONNNLLLKKKEEEBBB===999666666666777tttdddWWWNNNHHHFFFGGGIIIJJJJJJJJJIIIIIIIIIHHHGGGFFFCCC>>>777333222555444///+++,,,,,,***,,,+++++++++************,,,,,,,,,++++++++++++***&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&###%%%(((+++,,,+++***((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''')))((((((''''''''''''((())))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))******)))((('''&&&&&&&&&''''''((())))))*********))))))''''''((((((((((((''''''))))))))))))))))))))))))((())))))))))))(((((('''(((((('''''''''((())))))'''(((***++++++---000222555666888999999888777777555555555444333444666999<<>>888777666333333666:::;;;===???BBBEEEHHHJJJKKKJJJIIIHHHHHHIIIIIIJJJKKKKKKJJJGGGDDDBBBBBBCCCFFFFFFFFFFFFGGGHHHIIIJJJGGGHHHJJJJJJJJJKKKMMMOOOWWW[[[aaadddeeedddccccccdddeeefffjjjnnnppppppooorrrppppppttt{{{yyyoooaaaVVVQQQNNNLLLKKKFFFCCC???<<<:::888555333222222222222222333333333444555666666444333333444111111111111222333444555666666777888888777666666222000---,,,+++)))%%%###''''''&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%'''''''''(((((())))))******)))(((''''''((()))***(((((((((((((((((((((((((((''''''&&&&&&'''(((((()))'''&&&''')))*********'''((()))++++++***))))))''''''((()))))))))))))))))))))))))))******************+++******)))((('''******+++,,,,,,------...,,,,,,+++***)))(((''''''))))))))))))))))))*********++++++++++++,,,,,,,,,///......---,,,+++******...///222999DDDOOOXXX]]]___[[[ZZZ\\\^^^aaaiiirrr~~~yyytttppppppiiibbb^^^YYYRRRMMMMMMSSSXXX]]]___```fffrrr|||{{{yyywwwvvvwwwyyy{{{}}}|||}}}~~~zzzxxxuuutttsssqqqqqqqqqrrrrrrrrrtttuuuwwwxxx{{{|||xxxuuuoookkkgggccc___\\\XXXTTTOOOJJJGGGDDDBBB@@@@@@@@@AAACCCEEEHHHKKKLLLQQQRRRSSSTTTSSSRRRPPPNNNEEEBBB>>>999666444333333vvv{{{wwwgggZZZRRRNNNLLLJJJIIIHHHHHHIIIIIIHHHHHHHHHHHHGGGBBB<<<777111111000...+++***)))''',,,,,,+++++++++*********,,,,,,+++++++++*********&&&''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((&&&&&&((())))))(((&&&&&&$$$%%%(((***+++***))))))''''''''''''&&&&&&''''''''''''''''''''''''''''''******)))(((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((()))))))))***''''''((((((((((((''''''''''''((()))))))))((((((%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((())))))***))))))((('''&&&''''''''''''(((((()))***'''))),,,------///111444777888999:::999888666555555555555555666999>>>BBBDDDKKKSSS[[[gggsssyyyxxxuuuppppppwww}}}{{{tttpppmmmmmmmmmmmmiii___QQQGGGCCCBBBAAACCCEEEEEECCCAAABBB===:::;;;:::777666999;;;===AAAEEEIIIMMMOOOPPPSSSRRROOONNNMMMNNNOOOPPPOOOPPPOOOLLLHHHFFFEEEEEEMMMNNNOOOQQQRRRTTTUUUUUURRRQQQQQQOOONNNNNNOOOPPPVVVZZZ___bbbdddeeeggghhhgggfffeeeeeeggghhhjjjjjjooolllkkkooowwwwwwkkkaaaZZZVVVSSSQQQNNNKKKFFFCCC@@@<<<999666555555444444444333333333222444555555333333444555333333333222222222222222111222333555777888999999111000///---,,,***((('''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))******))))))(((''''''((())))))(((((((((((((((((((((((('''''''''''''''((((((((((((&&&%%%&&&)))***+++***((()))***++++++++++++***''''''((()))))))))))))))((()))))))))***************************)))(((((('''(((((())))))***+++++++++*********))))))(((((()))))))))))))))*********+++++++++++++++++++++++++++++++++,,,---......///000000333===JJJVVV^^^```cccaaa```bbbdddhhhqqq{{{}}}yyyvvvnnnfff^^^ZZZWWWRRRQQQSSSYYY^^^eeehhhiiinnnwww~~~wwwvvvttttttuuuxxx{{{~~~|||~~~~~~}}}{{{yyytttsssrrrqqqqqqrrrssssssppprrrtttvvvxxx{{{~~~}}}zzztttpppkkkfffaaa]]]YYYVVVQQQMMMHHHDDDBBBAAABBBCCCBBBCCCEEEHHHKKKMMMOOOPPPSSSSSSTTTSSSRRRPPPNNNLLLFFFDDD@@@<<<888555333222^^^dddmmmxxx}}}nnneee\\\XXXQQQJJJGGGFFFHHHJJJGGGHHHIIIJJJIIIFFF@@@<<<555333222111000...------,,,,,,,,,++++++++++++***+++*********))))))))))))&&&'''((()))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))'''((()))******)))(((''''''''''''&&&&&&'''((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((*********))))))(((''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))'''(((((((((((()))))))))&&&'''((())))))(((((('''%%%&&&''''''((((((((('''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''))))))***))))))((('''&&&'''''''''((()))***+++,,,***,,,...000000111333555777777888888888777666555444555777888;;;@@@FFFJJJLLLSSS]]]hhhwwwyyywww||||||sssmmmjjjgggeeebbb___WWWMMMEEE>>>===<<<<<<>>>?????????DDDAAA@@@AAA@@@<<<<<>>@@@BBBDDDKKKJJJJJJLLLJJJGGGHHHLLLNNNVVVdddpppvvvtttooojjjgggddd```^^^^^^```ccceeekkkmmmnnnmmmjjjfffddddddeeeeeedddcccccccccdddddddddaaa^^^]]]^^^___```______```___^^^^^^___cccfffnnnkkkfff```\\\\\\___ccc[[[ZZZZZZ\\\```gggnnnrrrwwwvvvtttqqqlllfff```]]]SSSQQQNNNLLLJJJGGGCCC@@@>>>===<<<999777444333222444555555444333333555777777888888888888777666666111111111111333444555666777999999777222...+++***))))))((('''''''''''''''&&&''''''''''''&&&%%%%%%''''''((())))))))))))(((&&&&&&&&&''''''(((((()))&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&((()))))))))))))))'''%%%$$$%%%'''(((((((((***************+++++++++''''''((()))))))))))))))))))))))))))************))))))************))))))''''''(((((()))******+++''''''((()))***+++,,,,,,((((((((()))******++++++,,,,,,,,,++++++++++++***---------------.........333666<<>>===AAAFFFKKKNNNPPPSSSUUUVVVUUUTTTSSSNNNNNNMMMKKKIIIGGGEEEDDDCCCCCCAAA???<<<999666555MMMOOOSSSWWW```oooyyymmmaaaUUUMMMHHHFFFGGGGGGGGGIIIJJJJJJGGGEEE===666111222222...,,,...------,,,,,,,,,++++++++++++++++++*********))))))&&&''')))*********((('''''''''''''''((((((((()))))))))))))))))))))))))))***))))))(((((())))))***'''((((((((()))))))))***(((((((((''''''((((((((((((((((((((('''''''''&&&%%%%%%'''(((((((((''''''((((((((((((((((((((((((&&&'''((()))))))))((('''))))))(((((((((((())))))&&&'''((()))************'''''''''((((((((())))))'''(((((((((((()))))))))&&&'''((()))************))))))************))))))'''''''''''''''''''''''''''(((((())))))))))))((((((((()))***+++---///000111333666777666555666777666555444444555777:::;;;===AAAGGGKKKNNNOOOQQQRRRTTTYYY```jjjvvv{{{pppfff]]]ZZZXXXSSSNNNMMMIIIIIIHHHHHHJJJNNNSSSXXXVVVSSSOOOKKKJJJLLLPPPTTTZZZYYY[[[]]]\\\[[[^^^cccdddooosssqqqmmmjjjjjjmmmqqqttt|||}}}{{{zzzzzzxxxtttqqqnnnmmmmmmnnnkkkhhhdddcccdddffffffeeeffffffeeebbb___^^^___```aaa```]]]XXXSSSPPPRRRTTTOOORRRUUUVVVWWW]]]eeelllrrrssssssqqqmmmhhhcccaaaZZZXXXWWWVVVUUUSSSPPPMMMIIIHHHEEEBBB>>>;;;888777666666666555333333555777777888999:::::::::999888555444333222222222333333777:::===<<<888333///...,,,+++***)))((('''''''''''''''((((((((('''&&&%%%&&&''''''((()))(((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&((()))******)))))))))'''&&&&&&((()))(((''')))))))))))))))***++++++''''''((()))))))))))))))))))))))))))************))))))************))))))((((((((()))******++++++(((((())))))******++++++'''(((((()))******++++++,,,,,,,,,+++++++++******,,,---------......//////444999@@@GGGMMMRRRVVVXXXZZZ\\\bbbfffhhhjjjuuu{{{rrrhhhaaaXXXQQQMMMOOOSSSWWW]]]ccceeekkksssyyy|||}}}}}}xxxuuutttvvvwwwyyy{{{}}}}}}{{{{{{{{{yyywwwuuutttttttttuuuvvvxxxyyyyyy|||~~~}}}||||||wwwtttqqqnnnmmmkkkhhhfff___\\\VVVRRRNNNJJJEEEBBB>>>>>>>>><<<===@@@GGGLLLRRRSSSUUUVVVUUUSSSOOOMMMHHHHHHFFFDDDBBB@@@???>>>===>>>>>>===;;;888555444OOOOOOOOOPPPWWWggg{{{yyykkk]]]QQQHHHDDDGGGFFFFFFHHHJJJJJJIIIGGGDDD;;;444555444///---///---------,,,,,,,,,++++++,,,,,,,,,+++++++++******&&&''')))***+++***((('''&&&'''''''''(((((())))))((((((((((((((((((((((((******))))))))))))******'''((((((((())))))******((('''&&&%%%%%%&&&'''(((&&&''')))++++++***(((&&&$$$%%%'''(((((((((''''''))))))))))))))))))))))))%%%&&&''')))))))))((((((''''''&&&&&&&&&&&&''''''&&&'''((()))************''''''''''''((((((((()))((((((((('''((()))******(((((()))++++++,,,,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))''''''((())))))***)))))))))))))))+++,,,...000111333555888888777666777777666555444444555999<<>>777777777555333333555777666777999:::;;;;;;;;;:::999888666333222111111111333888===???<<<888555444...---+++***(((''''''''''''((()))))))))(((&&&&&&%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&((()))*********)))+++)))''''''((())))))((())))))(((((())))))***+++'''(((((()))))))))))))))))))))))))))************((())))))*********))))))'''''''''((())))))******************))))))))))))'''(((((()))***+++++++++,,,,,,,,,++++++*********)))***+++---///111222333444:::CCCJJJMMMPPPUUUXXXWWWZZZaaaggghhhjjjttt~~~wwwnnnddd]]]UUUOOOKKKNNNSSSWWW]]]dddiiinnnvvv|||~~~}}}}}}}}}zzztttqqqsssuuuxxxzzz}}}~~~|||{{{zzzzzzyyywwwuuuuuuuuuuuuuuuvvvwwwyyyzzz{{{}}}~~~{{{yyyyyywwwsssoookkkhhheeeaaa___YYYVVVQQQLLLHHHDDD@@@===:::;;;<<<;;;<<<@@@GGGMMMQQQRRRTTTTTTRRRNNNJJJGGGCCCBBB@@@???===;;;:::999888999::::::999666444222```ZZZTTTRRRYYYeeepppxxxzzzwww|||zzzuuukkkYYYKKKEEEGGGGGGGGGIIIJJJJJJHHHFFFCCC@@@;;;666333111111222222111///...---,,,,,,,,,((()))***++++++++++++++++++******)))(((''''''&&&))))))*********+++++++++))))))))))))))))))))))))''''''''''''&&&$$$!!! )))((('''((()))***)))((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))((('''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))&&&'''(((******((('''&&&))))))((((((''''''''''''******))))))((((((''''''''')))+++,,,***)))))))))&&&(((***,,,///000111222777777777888888999999:::666666555666888:::===???GGGQQQ]]]cccbbb```______]]]YYYUUUSSSSSSRRROOOMMMDDDAAA>>>===============>>>@@@DDDJJJSSS___llltttvvvqqqmmmllljjjjjjooovvv{{{zzzyyy{{{}}}|||yyy~~~zzzvvvuuuvvvtttsssrrrnnnkkkjjjjjjkkkmmmllliiieeeaaa]]]ZZZXXX___\\\WWWSSSPPPMMMKKKIIIDDDHHHLLLQQQVVV[[[aaaeeehhhkkklllkkkgggeeeeeefffbbbdddgggjjjlllmmmmmmmmmeeedddaaa\\\VVVNNNHHHDDD@@@===999777777666555444666777999:::::::::<<<===:::;;;;;;;;;999777444222444555555666666666777777000...,,,)))((('''''''''))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***(((((()))***+++***)))'''((()))(((&&&&&&((()))))))))))))))))))))))))))&&&&&&''''''(((***+++,,,'''((()))++++++***))))))***+++++++++***)))'''&&&************************))))))))))))******************************************))))))***+++,,,,,,+++++++++++++++++++++++++++++++++,,,---///000111111666===BBBGGGMMMTTTZZZZZZ```dddcccdddkkktttxxxzzzrrrnnnllldddYYYOOOQQQRRRTTTWWW\\\ccchhhkkkqqqxxx||||||zzz{{{|||{{{wwwsssrrrooommmpppvvv{{{~~~}}}|||||||||zzzxxxuuurrrpppttttttuuuvvvwwwyyy{{{|||{{{wwwtttrrrooojjjfffbbb]]]WWWSSSPPPLLLFFFBBB@@@>>>:::777999888888:::===CCCIIILLLSSSRRRPPPOOOMMMJJJEEEAAA<<<<<<:::999777555444333333333333222222222111111sssmmmeeeaaabbbggglllpppuuusssvvv|||}}}}}}~~~{{{||||||vvvkkkZZZKKKDDDBBBBBBCCCEEEIIIJJJJJJIIIEEECCC???:::666444222222111111///...---,,,,,,,,,(((((()))***************+++******)))((((((''''''))))))*********+++++++++))))))))))))))))))))))))''''''((('''&&&%%%###""")))((('''((()))***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))&&&''')))******)))'''&&&''''''(((((()))))))))))))))((((((((('''''''''''''''(((******))))))***+++***+++,,,///000222333333666777888888999999999999777777888:::===AAAEEEGGGQQQYYYbbbhhhhhheee```^^^[[[WWWPPPKKKIIIFFFCCCAAA<<<;;;999999;;;===@@@AAAFFFIIIMMMRRRZZZcccmmmsssxxxtttrrrrrrqqqrrrxxx~~~yyyvvvuuussssssrrrpppoooooopppqqqvvvtttppplllhhheeecccbbbbbb```\\\XXXUUURRRPPPNNNOOORRRVVVYYY[[[]]]___aaahhhjjjjjjhhhdddbbbbbbdddbbbeeehhhkkknnnnnnnnnmmmiiihhhfffccc^^^XXXSSSQQQLLLHHHDDDAAA>>><<<888666444555666666666777999:::::::::;;;;;;:::888666444222222222333444555777777444333111...,,,*********)))((('''''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''')))***)))((('''((()))(((&&&&&&((()))))))))))))))))))))))))))'''((((((((()))+++,,,---(((((()))************)))+++++++++******)))((('''************************))))))))))))******************************************))))))***++++++,,,++++++++++++++++++++++++++++++,,,---.../////////111666<<>>BBBGGGKKKOOOPPP\\\aaahhhnnnoookkkccc]]]TTTOOOHHHBBB>>><<<:::999999888888:::>>>CCCIIILLLSSSVVVZZZ___dddjjjppptttwwwtttrrrsssssstttzzzzzzsssooopppppppppppprrrtttvvvwww}}}zzzvvvrrrooonnnmmmmmmlllkkkiiifffccc```^^^]]]\\\___bbbdddcccbbbbbbbbbhhhgggeeebbb^^^\\\]]]^^^^^^aaaeeeiiikkklllkkkkkkiiiiiiiiihhhfffcccaaa___\\\YYYUUUQQQLLLGGGAAA<<<666555555444555666777888888999;;;<<<;;;:::888777111111000000111333666777888777555222///---++++++'''''''''&&&''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&'''((()))(((''''''((()))(((&&&&&&((()))))))))))))))))))))))))))))))))))))))***,,,------))))))(((((())))))******,,,+++***)))((((((((((((************************)))))))))*********++++++++++++++++++++++++++++++*********)))******+++,,,++++++++++++,,,,,,,,,,,,+++,,,---...//////......111666===CCCIIIQQQZZZaaagggooouuuttttttwww|||}}}{{{|||}}}zzzuuuppplllkkkhhhllllllgggccc```]]]YYYYYY\\\bbbfffjjjmmmqqqtttwwwwwwyyy{{{}}}}}}{{{yyyllljjjjjjlllllllllpppvvv}}}}}}zzzwwwuuutttrrrooommmkkkjjjjjjnnnoooqqqtttxxx{{{}}}~~~~~~yyysssmmmiiigggddd___ZZZUUUPPPKKKGGGBBB???<<<:::999999777666;;;<<<>>>@@@CCCGGGIIIJJJFFFCCC???<<<:::777444222222222111111000000//////////////////............nnneee]]][[[[[[YYYZZZ\\\XXX^^^dddkkkuuuxxxnnnaaaWWWNNNKKKGGGEEEEEEFFFFFFFFFHHHGGGFFFCCC???999444111111111111000///......---***)))))))))))))))***************)))))))))(((((())))))))))))************(((((((((((((((((((((((((((((((((((())))))(((((()))((('''((()))***)))((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((()))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))'''((())))))))))))((('''%%%&&&&&&'''((()))***+++((((((((((((((((((((('''&&&'''(((((((((***---000000111111222333555666666888999:::<<<<<<;;;:::999<<>>AAADDDFFFHHHHHHHHHCCC@@@;;;777555333111000......................../////////.........------}}}qqqeee^^^ZZZVVVSSSTTTOOOQQQUUUZZZcccppp|||pppfffZZZTTTLLLFFFCCCCCCCCCCCCFFFGGGGGGEEEAAA<<<666333222222222222222111//////,,,,,,+++*********+++,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))((((((***))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))'''((()))))))))+++///111111111111222333444666777666777999:::;;;;;;::::::@@@HHHUUUaaajjjlllkkkjjjllliiiffffffeee___SSSIII===;;;999777777;;;???BBBHHHIIIKKKLLLNNNSSSYYY^^^ccchhhnnnsssuuuwwwxxxyyy}}}yyyvvvuuusssqqqtttzzzxxxvvvuuuvvvyyy|||~~~~~~zzzxxxzzz}}}}}}~~~~~~~~~|||yyyuuutttuuuwww{{{{{{rrrkkkfffeeefffjjjqqqwwwzzzzzz}}}zzzxxxwwwxxxzzz{{{~~~}}}zzztttoookkkjjjkkkddd```[[[VVVSSSPPPOOONNNOOORRRUUUZZZ]]]___```aaa```aaadddgggjjjlllnnnoooqqqpppnnnlllhhhbbb[[[VVVDDD@@@:::777777777777666555777999;;;======<<<;;;999777444111000111222444888888888777555222///---(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''(((***+++***)))'''((()))(((&&&&&&((()))************************((((((((((((((()))***+++)))((('''''''''(((***+++++++++)))((((((((()))***************************************++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,---------///---,,,+++,,,///333666:::???FFFMMMUUU^^^iiiqqq}}}~~~vvvooojjjhhhgggggg___``````]]]XXXTTTTTTVVV\\\bbbjjjqqquuuvvvvvvvvvtttuuuxxx}}}{{{sssmmmaaaaaadddiiiiiihhhjjjnnnuuuzzz~~~|||zzzxxxtttqqqooommmkkkiiihhhhhhhhhiiijjjlllooossswwwzzz|||}}}|||{{{yyyuuupppjjjeeebbbZZZVVVQQQLLLHHHEEEAAA>>>999999999999999;;;===>>>???AAADDDFFFGGGFFFEEEDDDBBB>>>888555333222111000---.........////////////000000/////////.........vvvpppjjj```WWWRRRNNNMMMMMMQQQVVVaaasss~~~uuufff^^^SSSIIIDDDCCCCCCCCCDDDEEEFFFFFFCCC>>>999666333444555555555333222111...---,,,******+++,,,---***************************)))))))))))))))(((((())))))))))))))))))))))))))))))((((((((()))******)))((('''((()))***)))((())))))))))))))))))))))))************************''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((()))))))))))))))******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))************++++++((()))+++,,,,,,---///222111111111111333555777999888888999:::;;;===>>>>>>EEENNN\\\jjjssswwwvvvtttmmmggg___YYYUUUMMMCCC<<<999999::::::<<<@@@FFFJJJRRRTTTVVVUUUTTTVVV[[[___ggglllrrrvvvxxxxxxxxxxxxzzzvvvsssrrrpppmmmpppuuuxxxwwwvvvxxx{{{}}}}}}}}}}}}}}}xxxvvvvvvxxxyyyyyy{{{|||~~~|||yyywwwxxxzzz{{{}}}zzzuuujjjiiiiiinnnuuu{{{~~~~~~yyywwwuuusssrrrrrrssssss}}}ssslllhhhgggaaa^^^ZZZWWWUUUTTTRRRPPPQQQRRRSSSUUUWWWZZZ\\\]]]]]]^^^aaadddhhhllloooqqqppppppooonnnmmmiiiddd```LLLEEE===888777777555444444666888;;;<<<<<<<<<;;;;;;999666444222111111222777888::::::999777444222+++***))))))(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((***)))((()))***++++++)))'''((()))(((&&&&&&((()))************************((((((''''''((())))))***((((((''''''(((((())))))******)))))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********++++++,,,,,,------......///...---...000555:::===CCCHHHOOOVVV]]]gggsss{{{wwwpppmmmlllllllll```]]]ZZZYYYUUURRRSSSWWW___eeennnuuuxxxxxxwwwwwwsssuuuxxxzzzxxxrrrjjjddd^^^^^^ccciiijjjggghhhkkkpppuuu|||~~~|||zzzxxxvvvtttpppmmmkkkkkkjjjiiiiiijjjjjjjjjjjjlllooosssvvvxxxyyyzzzvvvuuurrrnnniiiccc___\\\TTTPPPKKKGGGDDDAAA???===777888999999:::<<>>:::666333222111000///////////////000000000111111000000000////////////{{{jjj___TTTQQQOOOOOOQQQYYYkkk|||{{{qqqaaaSSSJJJFFFEEEDDDCCCDDDEEEFFFDDDAAA>>><<<444555666777777666444333...---+++***)))***+++,,,******************************))))))(((((((((((())))))))))))))))))))))))******(((((('''((()))))))))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))+++******)))(((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))***))))))))))))))))))***''''''((()))***++++++,,,((()))))))))************)))+++---......///000111111111111222444666999;;;?????????@@@BBBEEEHHHIIINNNTTT]]]ffflllooonnnmmmccc\\\RRRKKKEEEAAA===999:::===AAADDDGGGLLLSSSXXX___ccceeeccc```___aaaeeejjjnnnsssvvvvvvuuuttttttssspppooopppooommmqqqvvv|||||||||}}}}}}{{{{{{{{{{{{zzzxxxvvvuuutttwwwuuuttttttvvvzzz~~~~~~{{{zzz{{{|||{{{{{{|||vvvsssssswww}}}|||yyyvvvsssqqqoooooowww~~~yyynnnfffbbb^^^\\\[[[[[[]]]^^^\\\ZZZVVVUUUSSSQQQQQQSSSUUUVVVYYYZZZ\\\```dddhhhkkkmmmlllkkkkkkkkkllljjjgggdddUUUMMMBBB<<<:::999666444333555888:::;;;;;;;;;:::999888777555333222111111222555888::::::999666444------+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''(((*********)))'''((()))(((&&&&&&((()))************************))))))(((((())))))***+++&&&'''(((((())))))(((((())))))************))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******++++++,,,,,,---......///---///111555999===@@@BBBLLLPPPWWW^^^eeeooo{{{|||xxxwwwvvvtttrrrfff^^^YYYXXXXXXVVVYYY]]]eeekkkssszzz||||||{{{{{{vvvwwwwwwtttnnnfff```]]]ZZZ\\\bbbiiikkkhhhhhhkkkmmmrrryyy~~~}}}|||{{{xxxvvvtttrrrqqqooollliiiggghhhiiijjjkkkkkkkkkkkkkkkmmmpppsssuuuvvvwwwvvvpppnnnkkkfffaaa[[[VVVTTTNNNKKKFFFBBB@@@???===;;;888:::<<<======???CCCGGGEEEEEEFFFEEECCC@@@===:::;;;888555333333222111000000000000000111111111111000000000000////////////ppp\\\WWWSSSRRRQQQWWWhhhzzzooo]]]QQQIIIFFFEEEBBBDDDEEEFFFFFFDDDAAA@@@555666888999888777555444---,,,***)))((()))***+++******************++++++******))))))((((((((('''))))))))))))))))))))))))+++***((('''''''''((())))))((('''((()))******((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))++++++***))))))((()))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))******))))))))))))******'''''')))***,,,...///000'''((((((((())))))*********,,,///000000000000111222222111222555888;;;===HHHGGGFFFGGGJJJNNNRRRTTTVVVXXX[[[^^^```aaa```___VVVPPPGGG@@@======>>>???<<>>===<<<:::<<<>>>AAAAAAAAACCCHHHLLLFFFFFFFFFDDDAAA>>>:::888:::888666555555555333222111111111111111111111111000////////////.........uuuhhhZZZTTTUUU[[[gggqqqkkkZZZPPPMMMNNNIIIEEE@@@>>>>>>@@@AAAAAA<<<777444444888:::888666///...---+++***))))))))),,,,,,,,,+++++++++******++++++***)))((('''&&&&&&(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''+++)))''''''((()))***)))***************)))(((((($$$%%%'''((((((((('''&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%))))))))))))***+++,,,---444222///,,,)))&&&%%%$$$(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************'''''''''''''''((()))***''')))***)))((('''(((***/////////000111222222333444333333444555777:::<<>>>>>;;;888777777888888888888777666444222222111111000111444777999999888777555222///,,,***)))))))))))))))))))))************''''''''''''''''''''''''&&&&&&'''((()))(((((((((%%%%%%&&&'''((((((((((((&&&(((******((('''''''''))))))))))))(((((((((((((((((((((((())))))))))))((()))))))))))))))((((((---,,,+++***))))))))))))***)))((()))+++,,,+++***++++++++++++++++++++++++******+++,,,---......///,,,++++++******++++++,,,***,,,......---------...000444;;;CCCKKKOOOPPPOOOQQQUUU[[[bbbkkkwww|||xxxmmmbbb\\\```gggjjjmmmrrrvvvwwwxxx|||yyyooo___RRRPPPTTTTTTZZZbbbjjjooopppnnnlllqqqtttxxx||||||yyytttqqqmmmjjjgggeeeffffffffffffggghhhiiikkklllnnnoooppprrrqqqqqqrrrrrrrrrooommmiiieee```ZZZUUUPPPJJJFFFCCCAAA???<<<;;;;;;<<<===AAABBBDDDFFFIIIKKKMMMNNNKKKJJJHHHEEEAAA===999777666666777888777666555444444555555666555444222111////////////////////////xxxllleeebbb```ccchhhuuu{{{|||nnnbbbYYYTTTKKKGGGCCCAAABBBCCCDDDDDD>>>:::666666999;;;:::888333222///---++++++******,,,,,,,,,+++++++++***************)))((((((''''''++++++++++++++++++++++++***))))))(((((())))))***&&&$$$######%%%'''(((((())))))*********))))))(((&&&'''((()))))))))((('''***************************)))))))))((((((((((((((((((((())))))***,,,,,,---,,,+++******)))******((()))))))))))))))((((((******)))((((((((())))))(((((((((((((((((((((((())))))))))))************(((((('''''''''((())))))(((***++++++******+++,,,000000000111222333333333555555555666888;;;@@@CCCOOOWWW___eeelllvvv|||}}}mmm___PPPIIIGGGDDDBBBCCC@@@CCCEEEFFFFFFFFFGGGHHHPPPUUU\\\dddmmmvvv}}}~~~~~~~~~~~~{{{zzzzzz{{{~~~}}}~~~zzzvvvuuuuuuwwwyyy|||zzzyyy{{{~~~~~~zzz{{{}}}|||}}}}}}zzzuuurrrqqqqqqrrrqqqoooppppppoookkkhhhccc___YYYTTTOOOMMMLLLMMMNNNRRRWWWZZZ[[[]]]___aaa\\\^^^```aaaaaaccceeeggghhh```ZZZUUUMMMBBB<<<===;;;999666555666777777777999999777666444222111000///111333555777777888888666444111---+++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''&&&&&&'''((()))(((&&&&&&&&&***)))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((+++***************++++++---,,,+++,,,...///...---++++++++++++++++++++++++******++++++,,,,,,------,,,++++++******++++++,,,***,,,------,,,---...000000666AAALLLTTTWWWVVVTTTVVVYYY^^^eeennnzzz|||vvvssshhh```\\\aaaiiimmmrrrxxx}}}{{{{{{~~~zzzqqqggg[[[QQQQQQWWW\\\```ffflllpppqqqqqqppprrruuuxxx{{{zzzvvvrrrooojjjhhheeedddfffggghhhhhhggghhhjjjlllnnnpppqqqrrrtttsssqqqqqqqqqooollljjjeeebbb\\\WWWRRRMMMHHHDDDAAA???>>><<<;;;<<<===>>>BBBCCCFFFIIILLLOOOPPPQQQLLLKKKHHHDDD???<<<999777777888999:::::::::999888666777777777666444222111////////////////////////}}}vvvmmmgggfffhhhlllrrrwwwzzz}}}}}}~~~rrrbbbVVVKKKGGGDDDAAABBBBBBCCCBBBBBB>>>999888:::======;;;999777333000---,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((+++******))))))******+++((('''&&&(((***---------((())))))*********))))))))))))*********)))((((((++++++++++++++++++++++++))))))))))))(((((((((((((((((('''(((((()))***+++(((((((((((()))***+++,,,)))*********)))(((((('''++++++***)))(((((())))))(((((((((((((((((((((((())))))))))))***************)))(((((((((((((((((()))***,,,---,,,---...000111111111222333333444444777777777888:::@@@GGGLLLWWW```iiiooovvvvvvdddQQQGGGCCC???======BBBFFFKKKOOORRRTTTVVVXXX]]]aaagggooowww~~~~~~{{{yyyyyyxxxzzzxxxwwwyyy~~~}}}}}}|||yyyzzz{{{{{{zzzvvvvvvuuusssrrrrrrtttwww{{{yyyvvvuuutttrrrpppmmmgggddd___ZZZWWWWWWXXXZZZZZZ[[[\\\[[[YYYXXXYYYZZZYYYZZZ[[[\\\]]]___dddgggmmmjjjfffcccZZZNNNEEEBBB===:::777666666777777777999999888777666333111/////////000111333555777888777555333000...,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))*********************)))))))))*********)))(((((((((((()))))))))((('''&&&******)))))))))((((((((((((((((((((())))))))))))(((((())))))***))))))((())))))))))))***+++,,,---...---,,,---/////////...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,+++,,,///111000999HHHUUU]]]___\\\YYY\\\^^^cccjjjrrr~~~yyysssmmmjjjfff```^^^cccjjjpppvvvzzz~~~}}}zzzpppcccZZZTTTQQQVVV]]]fffhhhkkknnnqqqsssuuuuuuvvvwwwyyyzzzxxxsssnnnkkkgggeeeccccccfffhhhiiijjjhhhiiikkknnnqqqsssuuuuuuwwwuuusssqqqooolllhhheee___[[[VVVQQQMMMIIIDDDAAA>>>===<<<<<<<<<>>>???AAADDDFFFJJJNNNQQQSSSTTTTTTMMMKKKGGGBBB>>>;;;999888:::;;;<<<===>>>>>>======999999888777666444222111////////////////////////wwwtttfffgggggggggggghhhlllnnnuuu|||lll\\\PPPMMMHHHEEEDDDCCCCCCBBBDDDAAA<<<:::;;;===>>>======;;;666222///------...,,,,,,,,,+++++++++******(((((()))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((,,,+++***,,,...000000///(((((()))************)))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''((())))))***))))))(((((((((((()))***************)))(((''',,,++++++***))))))))))))''''''''''''''''''''''''((()))))))))************+++******)))(((((((((((()))+++------......000222111111222333444444555555666777888999<<>>;;;;;;<<<===???AAACCCDDDHHHJJJNNNRRRTTTTTTSSSRRRJJJHHHDDD@@@===;;;;;;;;;>>>???@@@AAAAAA@@@???>>>:::999888777555333111000////////////////////////vvvssslllddd^^^[[[\\\^^^^^^dddooo}}}ooo^^^YYYRRRLLLHHHGGGEEEEEEEEEBBB???===<<<===>>>>>>???===999555111///......,,,,,,,,,+++++++++******(((((())))))******++++++))))))))))))))))))))))))'''''''''''''''''''''''')))(((((()))***+++***)))((())))))*********)))))))))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((()))+++***)))(((''''''''''''***************)))((((((+++++++++++++++******)))((((((((((((((((((((((((((()))))))))************,,,+++***))))))))))))))))))+++---......///111333111111222444555666777888666999;;;<<<>>>EEEOOOWWWbbblllwww{{{{{{yyysssllldddUUUFFF@@@@@@DDDJJJQQQ\\\bbbjjjqqquuuxxxzzz{{{yyyvvvsssssstttuuuuuussstttuuuxxx|||}}}{{{zzz}}}}}}|||zzzwwwtttqqqooolllnnnqqqtttuuuvvvwwwwwwsssssssssrrrpppnnnllljjjnnnnnnmmmmmmnnnsssyyy~~~~~~|||yyyyyyyyyyyy|||yyytttpppnnnnnnooopppsssssstttuuuvvvwwwzzz{{{xxxwwwtttssstttxxx|||~~~xxxppphhh```ZZZVVVUUUUUUTTTSSSSSSVVV[[[___lllpppvvvwwwssskkkaaaYYYLLLHHHBBB===:::888555333222333555777777555444222000///------...000333444666666666555333111///...******))))))((((((((('''((((((((((((((((((((((((******)))((((((((()))***%%%%%%'''((()))************((('''(((***+++***)))************))))))))))))(((((((((((())))))))))))(((((()))***************,,,++++++***))))))*********(((((((((***+++***)))++++++++++++++++++++++++,,,++++++******))))))))),,,++++++******++++++,,,+++,,,,,,++++++,,,000333555===HHHQQQVVVYYY[[[\\\eeeggglllqqqxxxzzzrrrhhhaaa]]]\\\eeeeeefffhhhmmmtttyyy{{{~~~}}}yyyqqqbbbUUUJJJHHHNNNWWWbbbkkkqqqpppooooooqqqtttxxxzzz||||||{{{yyyuuupppllliiihhhfffcccbbbcccdddeeedddjjjlllppptttxxxzzz{{{{{{|||xxxrrrmmmhhhccc^^^[[[PPPMMMHHHDDDBBB@@@===<<<;;;;;;===???BBBEEEGGGHHHMMMNNNQQQRRRRRRPPPNNNLLLEEECCCAAA>>>======>>>???BBBBBBBBBBBBAAA???===;;;888888666555333222111000000000000000000000000000qqqddd[[[VVVTTTTTTWWW^^^hhhvvvllleeeZZZPPPJJJFFFDDDCCCFFFEEECCC@@@???>>>>>>>>>AAA???<<<999555222000///,,,,,,,,,+++++++++******)))))))))******+++++++++((((((((((((((((((((((((((())))))******))))))((((((''''''((())))))(((&&&***************)))(((((((((''''''''''''((()))***((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''((((((((((((((((((((())))))***)))******++++++******)))***+++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************,,,+++*********************,,,...//////000222444111222444666888;;;<<<===<<>>===<<<;;;<<<===@@@CCCFFFIIIKKKMMMOOOOOOOOOOOOMMMJJJFFFDDD@@@@@@???>>>>>>???@@@AAABBBBBBBBBAAA???<<<:::888666555444333333333333333333333333333333333333333yyyjjj___ZZZVVVUUUUUUZZZfffvvv~~~ttteeeWWWNNNIIIGGGFFFGGGGGGGGGEEEBBB@@@??????BBBAAA@@@===:::666333111,,,,,,,,,+++++++++************************++++++'''''''''''''''''''''''')))***++++++++++++***))))))))))))+++------+++***++++++++++++***((('''&&&((('''''''''(((***,,,---))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((('''(((((()))(((((((((((()))***+++,,,(((((()))***++++++++++++)))***+++------------,,,************************))))))))))))************++++++*********+++,,,,,,---///111111111222444555333555777:::===@@@BBBCCCEEEJJJOOOPPPPPPTTT]]]eeekkkppprrrlllddd[[[RRRJJJKKKHHHGGGJJJPPP\\\pppyyyqqqqqqsssvvvvvv|||}}}~~~}}}}}}|||zzzxxxtttuuuuuutttsssqqqooonnnmmmlllkkkiiifffccc```^^^```bbbcccbbb```^^^___```^^^]]][[[YYYWWWTTTRRRQQQMMMNNNNNNNNNOOOSSSYYY]]]```cccjjjttt|||}}}~~~}}}}}}|||zzzxxxyyyzzzzzzwwwtttqqquuuyyy|||}}}~~~~~~wwwnnngggYYYXXXUUUQQQMMMLLLNNNOOO[[[eeemmmpppssssssmmmeee\\\WWWPPPIIIDDD@@@<<<999999999888888777666666555222111///...------......111222555777777555333111,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))(((((()))+++---...,,,,,,+++***)))'''&&&%%%&&&###!!!$$$***......,,,+++++++++*********))))))(((((((((((())))))))))))(((((()))***++++++++++++++++++***************++++++***)))***,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,(((***,,,------...000222888>>>EEEKKKOOOUUU^^^dddjjjnnntttyyy}}}~~~vvvvvvssslllccc______bbb___dddhhhiiinnnwww}}}}}}|||}}}}}}xxxnnnddd\\\XXXOOOJJJIIIOOOUUU[[[cccjjjkkklllnnnppptttwwwyyy{{{yyyxxxvvvssspppmmmjjjiiihhhfffbbbaaaaaaaaaaaaaaahhhjjjnnnrrruuuwwwwwwvvvsssnnnhhhbbb\\\XXXSSSPPPGGGDDD???===<<<<<<;;;;;;>>>@@@CCCGGGJJJMMMOOOPPPNNNMMMKKKIIIFFFCCCAAA???>>>>>>>>>???????????????>>>???>>>>>><<<:::888666444444333333444555666777888888888888888888888888|||nnnfff[[[WWWSSSSSS]]]mmmssscccXXXRRRPPPOOOHHHIIIJJJHHHEEEBBB@@@@@@BBBBBBBBB@@@===999555222,,,,,,,,,+++++++++******************************++++++++++++++++++++++++((()))***++++++***)))(((&&&&&&(((***---...---+++,,,,,,,,,+++)))(((&&&%%%((((((((((((***,,,...///((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((***))))))((((((((())))))******))))))))))))******'''((()))***+++,,,,,,,,,((()))+++---.........---************************))))))))))))************************+++,,,------000111333333333333555666555777999===@@@DDDFFFHHHMMMSSSXXXYYYYYY\\\dddlllmmmpppmmmcccYYYQQQJJJCCCCCCCCCFFFKKKQQQ___vvvyyyppppppvvvzzz|||~~~|||yyyyyyxxxyyyyyyxxxuuurrrssssssttttttsssrrrqqqpppkkkjjjhhheeeaaa^^^[[[YYY^^^___^^^[[[XXXWWWZZZ]]]YYYXXXVVVTTTQQQOOOMMMLLLLLLLLLKKKIIIHHHIIIMMMPPPQQQUUU[[[dddkkkoooooonnnppptttzzz}}}||||||}}}~~~}}}xxxtttlllqqqxxx|||~~~}}}{{{yyy|||}}}{{{pppgggWWWVVVSSSNNNIIIFFFFFFGGGPPPZZZeeejjjpppuuurrrlllbbb]]]VVVPPPKKKGGGCCCAAA>>>===;;;999888666666666333222000///...---,,,,,,///111444777777666444222------,,,,,,+++***))))))***************************)))((((((***,,,///111***++++++++++++***)))))))))%%%$$$'''---222222000+++++++++************)))(((((((((((())))))))))))(((((()))++++++,,,,,,,,,))))))))))))***+++,,,---***)))((()))+++,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,'''***,,,.........000111777>>>FFFMMMQQQXXXbbbiiilllpppwww||||||yyytttuuurrrllldddaaacccgggaaahhhkkkjjjmmmuuuyyyxxxzzz{{{yyyooobbbWWWQQQPPPLLLKKKMMMSSSXXX[[[aaaggghhhjjjnnnrrruuuxxxzzz{{{vvvuuusssqqqnnnkkkiiihhhgggdddaaa```aaabbbbbbaaafffhhhlllpppsssttttttsssnnnjjjccc]]]XXXTTTOOOLLLFFFBBB>>>;;;;;;;;;;;;;;;@@@BBBEEEIIILLLOOOQQQRRRKKKJJJHHHEEEBBB@@@>>>===>>>????????????>>>======;;;;;;<<<;;;:::999777666444333333444555777999:::;;;;;;;;;;;;;;;;;;;;;;;;vvveee\\\VVVWWW[[[eeexxxvvveee]]]YYYUUURRRMMMIIIGGGGGGGGGEEECCCDDDEEEFFFDDD@@@<<<999888111///---,,,---,,,+++))))))))))))))))))))))))))),,,++++++******)))))))))+++***(((''''''(((***+++************************///...,,,+++***+++,,,,,,************************(((((((((((()))))))))))),,,+++)))***++++++***)))***)))(((''''''((()))***))))))***+++++++++++++++'''(((((()))***+++++++++'''((((((***+++---///000...,,,***)))((()))***+++++++++,,,,,,,,,++++++***((()))++++++++++++---/////////000000111333555666888;;;???CCCEEEIIILLLOOOXXX]]]dddggghhhiiilllnnnnnnhhh^^^UUUNNNIIIEEEBBBFFFJJJOOOSSSXXXdddsss~~~wwwrrrttt|||~~~~~~}}}~~~~~~~~~{{{zzzyyyyyypppnnnmmmmmmppptttuuuvvvrrruuuyyyzzzwwwtttpppooohhheeeaaa___^^^^^^]]]]]]\\\[[[ZZZYYYXXXXXXYYYYYY[[[[[[ZZZXXXVVVSSSPPPOOOQQQQQQPPPMMMJJJHHHIIIIIINNNOOOQQQSSSVVVXXXZZZ\\\aaahhhrrr{{{~~~xxxmmmooossswww{{{}}}yyyxxxyyyxxx{{{|||pppggg^^^ZZZSSSKKKEEEBBBBBBBBBCCCNNNYYYaaaiiiqqqqqqmmmiiiddd]]]XXXVVVTTTPPPMMMIIIEEE@@@<<<999:::;;;===555222///......///...---//////111222444666777888222111...+++******++++++((()))*********)))'''&&&*********)))))))))))))))))))))))))))************,,,,,,++++++,,,...///111---------,,,,,,,,,++++++))))))))))))************((((((((()))******++++++...---,,,,,,,,,,,,+++***,,,+++***((((((((()))***)))***++++++,,,---......+++++++++*********))))))***+++---,,,,,,+++---...,,,---/////////000333555666===GGGPPPWWW___hhhnnnqqquuu{{{~~~{{{vvvuuussspppmmmjjjiiihhhhhheeegggkkkooorrruuuvvvwww|||vvvmmmbbbYYYSSSPPPOOORRRSSSUUUVVVXXX\\\aaaeeejjjmmmqqqvvvxxxwwwuuutttwwwsssooolllkkkjjjiiihhhgggeeeaaa^^^]]]___aaabbbjjjiiijjjkkknnnooonnnmmmjjjeee]]]VVVQQQMMMIIIGGGBBB@@@>>><<<<<<===???@@@DDDFFFIIILLLNNNNNNMMMLLLJJJGGGCCC???<<<;;;<<<<<<999999:::;;;======;;;::::::999777555444444555555222333555666777999===@@@BBBBBBBBBBBBBBBBBBAAAAAAuuukkkaaa\\\\\\dddttt{{{pppfff]]]QQQLLLGGGEEEFFFGGGGGGEEEGGGHHHHHHGGGDDDAAA???===444111...,,,,,,,,,+++***************************************))))))))))))***)))(((''''''((()))***************************...---,,,*********+++,,,************************))))))))))))((((((((((((***)))((()))***+++***)))))))))(((''''''((())))))((()))******++++++******'''(((((()))******++++++(((((()))***+++---...///...---+++)))(((((()))******+++++++++++++++******)))+++,,,,,,++++++---...222333555666666777777888;;;>>>CCCHHHMMMSSSYYY]]]```eeekkkooopppooonnnmmmfffaaaYYYQQQKKKHHHFFFEEEKKKPPPWWW[[[^^^dddnnnvvvzzzwwwyyy}}}}}}|||~~~~~~{{{wwwvvvvvvvvvwwwxxxxxxvvvsssqqqpppqqqooollllllmmmoooooooootttwwwzzz{{{yyyvvvtttssskkkgggccc___\\\[[[[[[ZZZYYYXXXWWWVVVTTTSSSRRRRRRVVVVVVWWWWWWXXXXXXYYYYYYVVVVVVVVVTTTQQQPPPQQQRRROOOOOONNNMMMNNNOOOQQQRRRXXX]]]eeelllssszzzyyynnnnnnnnnpppuuu{{{zzzuuusssssstttvvvyyy}}}~~~yyyqqqjjjbbb\\\TTTLLLGGGDDDAAA??????IIIRRRYYYbbbkkkmmmjjjqqqmmmhhhdddccc```]]]ZZZQQQNNNIIICCC>>><<<;;;;;;666333000//////...---,,,---...///111333555666777333111///,,,***)))******((()))*********)))''''''(((((()))***************))))))))))))************+++************,,,---...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((())))))***++++++,,,,,,+++++++++,,,---,,,,,,+++******))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))+++,,,,,,******+++,,,***+++------...111444777888>>>HHHQQQXXX___hhhnnntttwww{{{}}}~~~}}}~~~~~~~~~}}}~~~~~~|||xxxuuuvvvsssnnnjjjhhhhhhiiijjjlllmmmpppsssuuuwwwxxxxxxyyytttkkkaaaYYYTTTRRRQQQTTTUUUWWWXXXZZZ^^^bbbffflllooossswwwxxxxxxvvvtttuuurrrnnnkkkjjjjjjiiihhhgggeeebbb```___```cccdddiiihhhhhhiiikkkkkkjjjhhhfffaaa[[[UUUPPPLLLHHHEEE@@@???===<<<<<<>>>@@@BBBGGGHHHKKKMMMNNNMMMLLLKKKFFFDDD@@@<<<:::999999:::;;;::::::;;;<<<<<<999777777666444222222222222333444555777999;;;>>>BBBEEEHHHHHHHHHHHHGGGGGGFFFFFFtttiiicccdddmmmwwwpppbbbWWWQQQJJJFFFGGGHHHHHHGGGIIIIIIIIIIIIGGGEEECCCBBB888444000---,,,,,,,,,,,,************************)))))))))))))))*********))))))))))))))))))))))))************************,,,+++******)))***************************************))))))((((((''''''(((''''''(((***+++***)))((((((''''''''''''(((((('''((())))))******))))))((((((((()))******++++++***))))))******,,,------///---+++)))((((((((()))))))))******+++******)))***,,,------,,,,,,...///000222555666666666666777<<<@@@EEEJJJPPPWWW___ccchhhkkkqqqvvvxxxuuuoookkk]]]ZZZTTTOOOKKKKKKLLLMMMUUU\\\cccgggggghhhkkkpppuuuzzz|||zzz{{{yyyuuutttwwwxxxxxxvvvrrrnnnlllkkknnnppprrrsssrrrooollljjjhhheeebbbaaaaaa```___]]]fffiiimmmnnnmmmllljjjjjjfffbbb]]]XXXUUUSSSTTTTTTWWWVVVVVVTTTRRRPPPMMMLLLLLLMMMNNNQQQTTTXXX[[[^^^YYYZZZ[[[ZZZYYYXXXYYYZZZVVVTTTRRROOONNNMMMMMMNNNRRRSSSVVVZZZaaalllwww~~~sssnnnjjjjjjnnnsssvvvvvv~~~}}}|||xxxssspppooooooooopppqqqtttuuutttqqqnnnhhhaaaWWWQQQNNNJJJCCC>>>>>>DDDJJJPPPYYYbbbhhhhhhooonnnlllkkkjjjhhheeebbb\\\YYYTTTNNNGGGAAA<<<:::888555222000//////---,,,+++,,,...///222444555666444333000...+++***))))))))))))******))))))((('''$$$%%%&&&(((((((((''''''))))))))))))***************))))))((())))))******++++++++++++*********)))(((((((((((((((((((((((())))))******+++,,,,,,,,,******++++++,,,---------))))))******+++*********---------,,,,,,+++++++++++++++************)))))))))+++,,,+++))))))***++++++,,,---...///333888<<<<<>>======>>>@@@CCCDDDJJJKKKLLLMMMMMMLLLJJJHHHBBB@@@===999777666666777888777666777999999777555555444333222111111222333777999<<>>>>>>>>???AAADDDFFFHHHKKKKKKLLLKKKJJJHHHEEEDDD>>>===:::777555555444555222111111222555666555444666555444444444555666777;;;===AAADDDGGGKKKOOORRRVVVVVVVVVUUUTTTRRRQQQPPPuuunnnmmmooottt|||lllcccWWWOOOMMMNNNPPPPPPKKKIIIHHHHHHHHHHHHEEECCC@@@<<<555111///...------************************)))******++++++,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''&&&%%%%%%&&&(((***))))))'''(((((((((((((((((('''''''''((())))))))))))))))))))))))))))))*********+++******))))))******+++------,,,***)))((((((((('''((()))***************(((***---///000222444666777888999888888>>>GGGOOOYYY\\\___cccfffkkkqqquuu|||{{{zzzyyywwwoooddd[[[UUUUUUUUUUUUTTTWWW\\\```fffjjjnnnmmmjjjhhhkkkoooooosssuuutttvvv}}}zzzrrrmmmlllmmmkkkkkkkkkkkkllllllkkkjjjgggfffffffffeeebbb\\\XXXJJJIIIHHHHHHHHHFFFCCCAAA???BBBFFFHHHIIIJJJLLLNNNKKKKKKJJJIIIHHHJJJOOOSSSYYY[[[]]]^^^\\\XXXTTTQQQMMMKKKIIIHHHHHHIIIJJJKKKMMMOOORRRRRRRRRQQQRRRSSSZZZ\\\___aaaaaa___\\\ZZZXXXWWWTTTRRRSSSWWW^^^cccooouuu{{{}}}zzzrrrpppqqqrrrpppllllllhhhccc```aaadddhhhkkknnnnnnnnnmmmmmmoooqqqssstttoooiiihhhiiieee\\\TTTKKKHHHEEEFFFJJJPPPXXX^^^dddgggkkkmmmmmmjjjhhhfffcccbbb```\\\UUUMMMEEE@@@;;;888444222111000///---******,,,---///000222222555555555444222///---,,,+++******)))))))))))))))------.........,,,+++***((()))))))))******************************))))))*********)))))))))(((((()))((((((((('''''''''&&&)))******+++,,,,,,------,,,---...,,,***((()))***((()))***,,,,,,,,,+++*********+++,,,,,,---............---------,,,,,,,,,+++,,,---,,,+++***+++,,,111111111111333777===AAAGGGNNNXXX___dddiiiooosssrrrssssssrrrsssuuuzzz}}}yyywwwuuuuuuxxxzzz{{{{{{pppjjjaaa\\\]]]dddnnnttt~~~~~~yyytttmmmfffaaa___^^^______bbbeeegggiiilllppprrrvvvwwwyyyyyyyyyvvvtttrrrkkkhhheeedddeeeffffffeeeeeeeeefffhhhiiijjjlllllljjjgggdddbbb```]]]YYYVVVRRRPPPMMMKKKHHHEEEAAA>>>??????@@@BBBDDDGGGJJJLLLJJJJJJIIIHHHEEEBBB@@@>>><<<:::888666555444444444333222111111333444333222555555555666777999;;;<<<@@@CCCGGGJJJMMMPPPTTTWWWXXXYYYYYYYYYXXXVVVTTTRRRsssnnniiijjjsssuuukkk]]]SSSQQQSSSVVVXXXRRROOOLLLKKKLLLKKKHHHEEECCC???999444111///---,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************************(((((()))************)))))))))))))))))))))))))))((((((((()))))))))))))))'''&&&&&&''')))***)))((((((((())))))))))))(((((('''((())))))******))))))))))))))))))))))))************)))))))))******+++,,,,,,++++++***)))))))))(((((()))***++++++++++++)))+++...000111333666888777999::::::<<>>>>>???AAACCCEEEGGGJJJJJJJJJMMMRRRWWW```dddhhhllllllhhhdddaaaVVVTTTQQQNNNKKKIIIHHHHHHFFFHHHKKKKKKJJJIIIIIIJJJNNNQQQUUUYYY[[[YYYWWWUUUUUUUUUUUUTTTTTTVVVZZZ]]]___ffflllooossszzz~~~}}}~~~{{{yyyyyyzzzzzzwwwtttsssnnngggcccbbbcccdddeeekkklllnnnnnnnnnnnnpppqqquuuttttttwwwyyywwwpppiiiYYYRRRJJJGGGFFFHHHOOOVVV]]]aaafffhhhgggdddbbbaaa^^^^^^^^^[[[VVVOOOHHHCCC;;;888555333222111000///++++++,,,---...///000000222333444555444222000///,,,+++***))))))))))))***+++++++++***************))))))))))))************)))***++++++++++++******************)))))))))(((***))))))(((((('''''''''))))))******+++,,,,,,,,,,,,...///---)))&&&''')))******++++++++++++++++++)))******+++---......///.........---------,,,,,,***,,,------,,,,,,---......000111222444999>>>BBBJJJQQQZZZaaafffjjjooorrrrrrrrrrrrrrrrrruuuzzz}}}yyyxxxwwwxxxzzz{{{zzzyyykkkfff___\\\___gggqqqxxx~~~zzzrrrjjjdddaaa`````````cccgggjjjmmmppptttwwwxxxxxxyyyxxxvvvtttqqqooohhheeebbbbbbcccdddeeedddccceeegggiiikkkmmmnnnnnnjjjgggdddaaa^^^ZZZUUURRRNNNKKKHHHFFFEEECCC@@@>>>???@@@AAACCCFFFIIIKKKMMMIIIHHHGGGDDDAAA>>><<<:::999888777666444444333333888666333333333333222111444444555777:::===@@@BBBGGGJJJNNNQQQSSSUUUXXXZZZZZZ[[[\\\]]]\\\ZZZWWWVVV}}}ttthhhccchhhtttzzzzzziii\\\WWWXXXZZZ\\\XXXTTTOOOMMMNNNMMMIIIEEEEEEAAA;;;777444000---+++++++++++++++++++++++++++))))))))))))((((((((((((******)))(((((()))******************************((()))***+++++++++******))))))))))))))))))))))))''''''(((((())))))******)))((('''''')))***)))'''((()))***++++++***)))(((((()))******++++++*********))))))))))))))))))))))))))))))))))))***++++++******+++++++++*********((()))***+++,,,,,,,,,,,,,,,...000111222333555777555999===???DDDOOO___kkksssvvvyyy{{{{{{{{{|||}}}|||xxxqqqfff\\\UUURRRQQQYYY]]]bbbbbbaaa```cccgggfffhhhhhheee``````eeejjjqqqyyy|||vvvsssrrrssstttuuuttttttsssqqqnnnlllmmmmmmiiifffcccbbbccccccaaa___VVVPPPIIIFFFGGGGGGEEEBBBAAABBBCCCEEEFFFDDD@@@===??????>>><<<:::999:::;;;@@@DDDHHHIIIHHHIIIMMMRRRYYY^^^eeejjjllljjjfffcccUUUTTTRRRPPPMMMKKKIIIHHHDDDFFFHHHIIIGGGEEEDDDDDDEEEGGGIIIKKKLLLLLLKKKKKKLLLMMMNNNOOONNNPPPRRRTTTUUU[[[___```bbbhhhmmmnnntttwww|||}}}yyysssooollliiidddaaacccggglllnnnnnnmmmmmmnnnsssvvv|||}}}lll```UUUNNNIIIFFFJJJQQQVVVZZZ___```^^^[[[ZZZZZZXXXYYYZZZXXXTTTNNNHHHDDD:::888555333333333222111---------............///---///222444555444222000,,,+++***)))))))))******'''&&&&&&%%%&&&(((***+++))))))))))))************((((((***+++,,,++++++***++++++*********)))))))))++++++***))))))(((''''''(((((())))))***++++++,,,***---///---(((&&&(((+++,,,,,,+++*********+++++++++++++++,,,,,,------------,,,,,,,,,++++++++++++((()))+++,,,++++++---///,,,///222666:::???DDDHHHOOOVVV___fffjjjmmmqqqtttuuuuuuuuuttttttvvvzzz}}}zzzzzz{{{||||||zzzwwwsssgggddd```___ccclllvvv|||~~~vvvmmmfffaaa______^^^aaafffjjjnnnqqquuuxxxxxxxxxxxxvvvtttqqqnnnllleeeccc``````aaacccddddddbbbdddgggjjjmmmnnnoooooohhhfffbbb___[[[WWWRRROOOKKKIIIEEECCCBBBBBB@@@???>>>???AAACCCFFFHHHJJJLLLHHHGGGEEEBBB???<<<:::888666666555444333222222222444222000000222333333222555666777:::>>>CCCGGGIIIOOORRRUUUWWWXXXYYY[[[\\\]]]^^^```aaa```^^^\\\ZZZ|||mmmbbb^^^```cccfffcccjjjuuuuuueee\\\[[[[[[\\\[[[UUUOOOMMMMMMLLLGGGCCCEEEBBB===999555111---***++++++++++++++++++++++++((((((''''''&&&&&&&&&%%%***((('''%%%%%%'''(((***************************((()))***,,,,,,,,,+++***))))))))))))))))))))))))&&&&&&'''((()))***++++++***)))(((((()))***(((''')))***+++,,,,,,+++***)))))))))***+++++++++++++++*********)))))))))))))))(((((((((((()))***+++,,,))))))***++++++++++++***))))))***+++,,,---------///111222222222222333555777===DDDIIIOOOZZZjjjvvv}}}zzzyyyoookkkdddZZZQQQMMMPPPSSS^^^ccciiijjjgggfffgggjjjhhhjjjjjjfffaaa```dddiiittt}}}~~~wwwsssnnnlllmmmnnnllljjjiiillloooqqqpppnnnmmmmmmfffbbb^^^[[[ZZZYYYUUURRRNNNGGGAAA???CCCHHHJJJIIINNNOOOPPPRRRSSSPPPLLLIIIJJJIIIFFFBBB===;;;:::;;;<<>>@@@BBBEEEGGGIIIJJJHHHGGGEEEBBB>>>;;;999888444444333333222111111000***))))))+++///333555666888999;;;???CCCIIIMMMPPPTTTWWWZZZ\\\\\\\\\]]]^^^___```bbbddddddbbb```^^^{{{lllccc\\\WWWSSS[[[[[[```nnn}}}{{{jjj\\\XXX]]]XXXVVVSSSQQQPPPNNNKKKHHHIIIGGGBBB<<<777333000///...---,,,,,,+++***))))))+++++++++++++++***)))(((***,,,------+++******+++,,,+++******++++++)))'''******))))))******+++,,,,,,++++++***)))((('''''')))************+++++++++******))))))((((((''''''((())))))))))))(((((('''((())))))***++++++,,,,,,++++++******++++++,,,---///...+++***))))))***++++++++++++*********))))))+++,,,------,,,,,,...000***...222333333333666888@@@EEEKKKPPPVVVbbbsss|||qqqjjj[[[LLLHHHKKKOOOSSSWWW```iiiqqqsssqqqqqqooollliiijjjjjjhhhffffffgggiii|||{{{vvvsssnnnnnnoooooonnnllljjjiiikkkmmmpppssssssmmmeee___]]]XXXRRRLLLIIIHHHJJJKKKGGGGGGHHHIIIKKKPPPWWW\\\bbbeeefffddddddeeeddd```[[[XXXQQQHHH@@@;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;>>>BBBFFFHHHHHHFFFEEEAAAAAA@@@????????????@@@>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>><<<<<<<<<<<<>>>@@@BBBCCCFFFKKKRRRTTTSSSSSSWWW[[[gggmmmvvv}}}rrriiigggaaa```gggkkkiiiggghhhpppwww|||rrrhhh```ZZZUUURRRUUUWWW[[[]]]]]][[[XXXVVVSSSRRRQQQPPPNNNJJJEEEAAA;;;:::999777666555555555000000000///...---++++++,,,---000333555666666666......---,,,+++***)))((())),,,///...+++((('''((('''(((((()))))))))))))))(((((((((***,,,,,,***(((***)))((()))+++,,,)))'''&&&'''((())))))(((''''''*********)))))))))))))))(((+++,,,)))***---...+++***+++---......---+++***++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,)))+++---...------...///000444;;;BBBEEEHHHRRR\\\aaagggmmmooossszzz~~~|||}}}~~~zzz{{{oooeee]]]```eeejjjnnnsssxxx{{{{{{~~~qqqgggbbb___]]]\\\]]]bbbiiiooorrrttttttuuuyyyxxxvvvsssnnnjjjeeecccccccccbbb```^^^___bbbeeefffhhhkkknnnnnnmmmkkkiiihhheee```YYYTTTOOOLLLJJJJJJGGGDDD@@@???@@@BBBCCCBBBCCCFFFHHHJJJKKKKKKKKKJJJHHHDDD???;;;888777666222333444333222111222333222111000000222555999;;;:::???EEEKKKNNNPPPRRRTTTXXXYYY[[[]]]^^^`````````dddbbb```___```___]]][[[xxxnnnddd[[[TTTVVVTTTXXXeeetttxxxggg___```^^^\\\YYYVVVRRROOOLLLJJJJJJHHHCCC===888333000///,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))%%%''')))))))))((()))***,,,+++******++++++)))(((***))))))))))))******+++,,,,,,,,,+++*********)))))))))*********++++++++++++*********))))))))))))******+++++++++++++++************))))))))))))(((++++++******++++++,,,---///---+++***))))))***++++++++++++*********))))))+++,,,------,,,---///111000333666666555666999===AAAHHHOOOTTTYYYbbboooyyyvvvkkk```VVVMMMLLLOOORRRVVVZZZcccnnnxxxzzzyyyxxxuuupppkkkmmmpppqqqqqqqqqssstttvvvzzz}}}|||xxxssspppoooooooooooonnnmmmkkkiiihhhhhhgggfffeeeccc^^^XXXSSSMMMJJJFFFCCCBBBCCCEEEGGGGGGJJJNNNRRRWWW]]]dddiiiooosssuuuvvvxxxyyyvvvppphhhaaaWWWKKKBBB;;;888777444444444444444444444444333555888:::<<<<<<;;;::::::999999888888888888888999999:::;;;;;;;;;;;;::::::::::::::::::999888888::::::999:::;;;<<<>>>???@@@EEEJJJMMMMMMOOOTTTYYYaaaeeekkkrrrxxx|||~~~{{{uuupppjjjgggiiijjjhhhjjjnnntttzzz~~~yyytttpppkkkddd^^^VVVVVVWWWWWWWWWUUUSSSRRROOOOOOOOOOOOOOOLLLHHHEEE;;;:::888666444333333333222111///---,,,,,,,,,---,,,---///111333555555666000///---,,,***))))))((('''***,,,,,,)))&&&&&&&&&&&&''''''((((((((((((((((((((((((***+++,,,***(((+++)))((((((++++++***(((((()))***+++******((((((************))))))))))))(((+++,,,***+++///000...***+++---......---+++***++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,)))+++---...------///000333666===EEEHHHLLLUUU```gggnnntttwww|||yyymmmddd]]]aaafffkkkooosssxxx{{{|||}}}uuujjjbbb^^^]]]]]]\\\^^^cccjjjppprrrssstttuuuxxxwwwuuurrrnnniiieeecccaaaaaa```^^^\\\]]]___bbbfffhhhkkknnnnnnmmmjjjiiiccc```\\\VVVQQQMMMKKKJJJFFFDDDBBBAAAAAACCCFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGEEEAAA===999777555444111222333222111000111222222111111111444777;;;===???DDDJJJNNNQQQSSSUUUVVVYYYZZZ\\\^^^___```aaaaaabbbaaa```aaabbbbbbaaa```}}}}}}{{{yyywwwwwwwwwyyyzzzzzzzzzzzzxxxxxxzzzqqqddd[[[UUURRRSSS^^^lll|||sssgggbbbccccccaaa]]]WWWQQQNNNLLLKKKIIIEEE???:::555111///,,,,,,,,,---------......++++++++++++++++++***)))"""$$$'''(((((()))+++,,,+++*********++++++***(((************))))))))))))************************)))))))))*********++++++++++++++++++************)))***+++,,,,,,,,,,,,,,,,,,++++++)))((('''&&&&&&++++++******++++++,,,---...---+++***))))))***++++++++++++******************+++---------...000222333555666555333444999===BBBIIIRRRXXX[[[aaaiiipppvvv|||zzznnndddWWWSSSQQQTTTWWWYYY^^^dddjjjuuu|||wwwrrrpppsssxxxzzzzzzzzzyyyyyypppqqqpppnnnkkkiiihhhiiimmmnnnnnnmmmllljjjgggfffaaa^^^XXXTTTPPPMMMIIIFFF@@@???>>>>>>@@@DDDGGGJJJPPPTTTZZZ```eeekkkqqqvvv{{{zzzlllcccUUUIIIAAA;;;666333333333333333333333333333111222333444555555555444444333222222111111222222222333333444444444444444444444444444444444333222777666666666666777888999999<<<@@@CCCEEEIIIOOOTTT]]]___cccgggmmmsssxxxzzz~~~xxxtttqqqnnnlllpppvvvyyy}}}uuummm[[[YYYVVVSSSQQQPPPPPPPPPMMMNNNOOOQQQRRRQQQNNNKKK@@@>>>:::777444333333333444111...+++***+++---...---......///111333444555333111...,,,***)))))))))''')))++++++)))'''&&&&&&%%%&&&''''''(((((('''''')))(((((()))++++++***(((+++)))(((((()))******)))%%%&&&((()))***+++******************************'''+++,,,+++---111222000***+++,,,------,,,+++***++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,)))+++---...---...///111444777>>>FFFJJJNNNXXXccclllttt|||~~~vvvkkkbbb___ccciiinnnrrruuuxxxzzz{{{zzzoooiiiaaa\\\[[[\\\]]]^^^aaaffflllqqqsssssstttuuuvvvuuusssppplllhhhdddbbbaaaaaa```]]]\\\\\\^^^aaafffhhhkkkmmmmmmkkkiiiggg```]]]YYYTTTPPPMMMKKKJJJBBBBBBBBBBBBDDDHHHKKKMMMNNNNNNNNNMMMKKKJJJHHHGGGBBB@@@===999666444333333///111222111000000111222222222222444777<<<@@@BBBGGGKKKPPPTTTVVVWWWYYYZZZ\\\]]]^^^___aaaaaabbbbbbaaa``````bbbdddeeeeeedddzzzvvvtttrrrppppppqqqrrrtttppppppooonnnpppuuu|||qqqhhh```[[[YYY___hhhvvv{{{llleeedddfffgggccc\\\TTTOOOMMMKKKJJJFFFBBB<<<777222///------..................+++++++++,,,,,,+++******%%%'''***++++++,,,---...+++***)))***,,,,,,***(((+++++++++++++++*********'''''''''''''''((((((((())))))))))))************************************'''((()))***++++++++++++,,,,,,+++***)))(((''''''++++++******++++++,,,---,,,,,,+++***))))))*********************************+++---......000222555666777888666444666;;;???CCCIIIPPPVVVYYY^^^dddiiimmmqqqvvvyyywwwqqqfff]]]TTTTTTVVV[[[]]]___fffnnnqqqzzz}}}yyytttxxx||||||xxxuuuqqqnnniiidddaaaaaaccceeehhhjjjlllmmmlllgggccc___VVVRRRMMMIIIGGGDDDBBB@@@>>>???AAADDDIIINNNRRRUUU]]]```cccfffjjjooouuuyyy~~~uuuaaaWWWIII@@@===:::777333444444444444444444444444333333222222222222333333222222111000000000000111...///000000111111000000111222222222222222111111444444444333333333333444555777999:::<<>>888333000000000///......---,,,,,,***++++++,,,,,,,,,++++++)))+++------,,,,,,,,,---******)))***,,,,,,***)))+++,,,,,,------,,,++++++'''''''''''''''((((((((((((((()))))))))*********))))))))))))))))))))))))(((((()))+++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++*********************************************,,,...///000222555888:::<<<>>>===<<<===BBBFFFGGGJJJOOORRRVVV[[[bbbgggllllllmmmmmmjjjbbbYYYSSSPPPQQQUUUZZZ\\\^^^fffpppttt{{{{{{xxxvvvpppiiibbb___```bbbdddhhhjjjmmmnnnjjjbbbZZZTTTJJJIIIGGGGGGGGGGGGEEECCCDDDEEEHHHLLLQQQWWW\\\___cccbbbbbbaaaccciiipppuuu{{{~~~vvvfffRRRIII>>>999888999777444111111111111111111111111111000///.........//////333222111111000000111111...///000000111111000000///000000111111111000000222222333222222222111111555555555555777;;;@@@CCCLLLOOOSSSYYY^^^cccfffhhhnnnuuu}}}}}}||||||xxxmmmhhh```XXXSSSRRRSSSTTTXXXYYYZZZ]]]___^^^[[[YYYOOOLLLGGGAAA<<<888666555111222222222111///---,,,000///......///111333444555444111...,,,+++******++++++***+++++++++***)))(((((()))************)))***(((((((((***+++***)))*********)))))))))******"""###%%%'''))))))))))))))))))******+++++++++,,,***,,,---******------***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---------...111444555888???FFFJJJOOO[[[fffnnnxxx~~~}}}{{{xxxtttoooiiieeefffjjjppptttvvvwwwxxxyyyyyy}}}{{{pppfff```___^^^]]]^^^bbbfffiiijjjmmmqqqsssssssssssstttrrrpppnnnjjjgggdddbbbaaaaaaaaaaaa```______aaaccceeefffhhhiiihhheeebbb```]]][[[WWWRRRNNNKKKJJJIIIEEEFFFIIILLLOOOSSSUUUVVVVVVUUURRROOOLLLIIIGGGFFF999777555333111000000000///111222222111111222444666888:::>>>CCCIIIMMMPPPQQQTTTXXXZZZ[[[\\\^^^___```aaabbbbbbcccccccccccccccaaa```aaabbbcccbbbaaa|||yyyvvvtttsssqqqpppmmmjjjjjjooovvv{{{zzzuuuooonnnuuu~~~uuuiiigggdddaaa]]]WWWPPPKKKGGGGGGFFFDDD???:::444111111000///...---,,,++++++***+++,,,,,,,,,,,,,,,,,,***,,,---,,,+++))))))******))))))***,,,,,,+++))))))***,,,---------,,,+++************************((((((((()))))))))******((((((((((((((()))))))))+++,,,------............******++++++,,,---......++++++******++++++,,,---*********************)))***************++++++++++++---///111333555999;;;;;;???DDDFFFFFFGGGJJJMMMPPPRRRTTTVVVYYY^^^eeeiiiqqqkkkeeeaaa[[[RRRKKKIIIJJJLLLQQQWWW[[[]]]dddlllrrrzzzzzztttkkkeeecccdddeeegggkkkmmmnnnlllfff^^^UUUOOOJJJIIIJJJLLLOOOPPPPPPNNNMMMMMMNNNPPPTTTZZZ___bbb```___]]][[[\\\bbbjjjpppxxx{{{}}}}}}|||vvvgggYYYHHHCCC;;;777666666555444222222222222222222222222222111000////////////000222111111000000000000000///000111111222222111111......//////000000//////111111222222222111000000555333222222333666999<<>>666555333111000000111111111333444444333333555666999:::>>>BBBHHHMMMRRRTTTTTTVVVYYY[[[\\\^^^```bbbaaabbbbbbcccccccccbbbbbbcccbbb``````aaaaaa```^^^~~~yyyssspppqqquuuyyyxxxoooooottttttkkk```ZZZXXXVVVQQQLLLDDDEEEEEEDDD@@@;;;555111.........------,,,,,,,,,***+++,,,,,,------,,,,,,***+++,,,,,,***)))))))))***))))))***,,,,,,+++***&&&''')))+++,,,,,,++++++,,,,,,,,,+++*********)))(((((((((((()))))))))***(((((()))))))))*********------...............---)))******+++,,,,,,------++++++******++++++,,,---))))))************))))))))))))*********+++++++++,,,...111333555888;;;>>>BBBHHHQQQVVVWWWWWWYYYZZZ^^^^^^___```bbbfffjjjlllrrrggg\\\UUUOOOGGGEEEHHHJJJLLLTTT^^^dddfffiiimmmqqqzzzzzztttlllhhhhhhiiikkkkkkkkkkkkiiigggccc___[[[XXXXXXWWWVVVXXX[[[^^^______YYYXXXVVVVVVXXX\\\```cccbbbaaa```^^^^^^bbbiiinnnpppsssuuurrrmmmfffYYYNNNAAA???;;;777555444444444666666666666666666666666333333333333333333222222222111111000000000000000///000111111222222111111......///000000000000000...///000111111111000///222111000000222444666777???AAAFFFLLLQQQUUUWWWXXXUUUZZZaaagggnnnwww{{{tttlllggggggkkkoooqqquuuzzz|||{{{zzzzzzzzzuuupppiiibbb[[[WWWUUUTTT\\\\\\___bbbdddeeebbb```^^^\\\XXXRRRKKKCCC===:::555555666666555333111000000111222222222222222222222222333222111///,,,******(((&&&''')))***)))'''(((((()))***************+++)))'''''')))++++++***%%%))),,,---+++)))((()))***+++,,,,,,,,,+++)))((())))))***++++++,,,------***------******------+++++++++************++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,+++,,,,,,,,,---///333666;;;===BBBHHHLLLQQQ\\\hhhssszzz}}}{{{{{{|||yyyxxxvvvrrrnnnjjjhhhhhhnnnqqqtttvvvwwwxxxzzz{{{}}}vvvqqqlllhhhiiikkklllkkkkkklllpppsssqqqsssuuuuuutttsssrrrsssmmmllliiifffcccaaaaaa```\\\^^^`````````aaaccceeebbbcccddddddccc___[[[XXXQQQPPPNNNLLLJJJJJJJJJJJJKKKMMMRRRXXX\\\```bbbccc```\\\VVVOOOGGGAAA===;;;555444222111111111222222333555666666666666777999999;;;???DDDJJJOOOSSSUUUVVVXXX[[[]]]^^^___bbbdddbbbbbbcccccccccbbbbbbaaacccaaa``````aaaaaa```___}}}vvvtttvvvyyyyyyrrrnnnqqqqqq{{{~~~ppp^^^TTTSSSTTTQQQMMMCCCDDDEEEDDDAAA;;;666222,,,,,,,,,------------...***+++,,,,,,------------***+++------+++***+++,,,)))))))))***,,,,,,+++***###%%%'''***++++++******,,,++++++***)))(((''''''(((((((((((())))))))))))))))))******+++++++++,,,,,,,,,,,,---,,,,,,++++++))))))*********+++++++++++++++******++++++,,,---((()))************))))))))))))******++++++++++++---///222444666999===@@@NNNWWWaaaiiikkkjjjkkkkkkhhhhhhiiijjjkkklllmmmnnnnnnaaaTTTMMMHHHDDDFFFLLLMMMQQQ[[[iiiqqqrrrrrrsssrrr{{{xxxsssllljjjkkkmmmnnnnnngggfffdddbbbbbbccceeefffgggeeeccccccfffiiikkkllldddbbb^^^[[[\\\___cccfffiiiiiigggfffdddfffiiilllgggkkklllhhhaaaYYYOOOFFF::::::999777444222333555555555555555555555555555111222222333222222111111333333222111111111111222...///000000111111000000000111111222333333333222------///000000000/////////...---...111333555555777888;;;@@@EEEJJJNNNPPPQQQTTTXXX]]]ccckkksssxxxyyytttkkkbbb[[[[[[^^^bbbiiipppxxx{{{zzzyyy{{{~~~xxxtttnnnggg```[[[XXXVVVYYYZZZ\\\```dddeeecccaaafffdddaaa[[[SSSJJJCCC???888777666555444333333333111111333444444333222111000222333444333000---+++---***((((((+++,,,+++***'''(((((()))))))))))))))+++)))'''''')))+++++++++$$$(((---...,,,)))(((((($$$&&&(((***+++,,,,,,,,,))))))***+++,,,,,,------))),,,---+++,,,000000...++++++************++++++++++++,,,,,,,,,---------.........------,,,,,,,,,+++,,,,,,,,,---///333666:::<<<@@@FFFIIINNNZZZeeesssyyy|||{{{|||~~~{{{zzz{{{|||zzzyyywwwrrrmmmiiihhhhhhqqqsssuuuvvvvvvxxxzzz|||||||||qqqllljjjhhhnnnoooqqqpppnnnooorrruuurrrtttvvvvvvtttsssrrrsssmmmkkkhhheeebbbaaa``````^^^```bbbcccdddeeegggiiiaaabbbccccccaaa]]]YYYVVVNNNNNNMMMLLLLLLMMMNNNOOOKKKNNNTTT[[[```dddggghhh^^^ZZZTTTMMMGGGAAA>>><<<444333222111111222333333444666888888777888999;;;999;;;???DDDJJJOOOSSSUUUWWWYYY\\\^^^___aaadddfffbbbbbbcccccccccbbbaaaaaabbbaaa```aaabbbcccbbbaaa|||xxxvvvvvv|||rrrjjjfffiiiqqq||||||iii\\\UUUPPPLLLJJJJJJGGGDDDBBBBBB???:::666///000000///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,......---,,,)))))))))))))))))))))))),,,+++++++++***)))))))))---,,,+++)))((())))))***)))******++++++,,,------------,,,,,,+++*********++++++******************,,,,,,+++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///111111333666777888@@@HHHQQQ___ooowww{{{|||yyyttttttrrrpppppprrrsssssssssggg^^^QQQHHHEEEIIINNNRRRYYY^^^gggooouuuxxxxxxwwwxxx}}}wwwtttpppnnnmmmkkkiiihhhbbbcccdddfffhhhjjjkkkkkklllllljjjjjjjjjkkkmmmnnnjjjddd^^^\\\[[[^^^fffppprrrrrrqqqooollliiifffdddhhhhhhddd\\\WWWSSSLLLCCC>>><<<999666444444333444555333000000222555666666111111333444555555555555///222555555222000111222222333444555555444333222111000//////111222222222/////////000000000000000//////000111222444666777888888888:::>>>BBBFFFHHHOOOOOOQQQUUUZZZaaagggjjjvvv}}}wwwnnnggg___WWWUUUYYY[[[gggsssxxx~~~|||tttnnnjjjeee]]]VVVVVVRRRSSSZZZ___aaaaaacccggghhhfffcccbbb^^^RRRFFFCCC<<<888;;;<<<999444222222111111000000000000000444444444444333111///...---,,,+++)))))))))******))))))))))))))))))))))))************************++++++***)))(((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,******)))***,,,,,,...---+++******+++---...,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........000333555;;;CCCKKKMMMLLLPPPZZZdddppppppppppppqqqvvv{{{}}}{{{zzz|||}}}~~~yyyppphhhfffjjjooorrrvvv{{{||||||{{{|||~~~{{{rrrhhhbbbbbbeeekkkooosssuuuuuutttsssrrrttttttuuuuuutttrrrpppooojjjiiifffdddbbbaaaaaaaaa``````aaabbbccccccccccccfffdddbbb```___\\\XXXVVVPPPOOOMMMLLLLLLMMMOOOPPPPPPSSSZZZ```eeehhhhhhhhh```ZZZRRRJJJDDD???;;;999666555333222222333555666555555555555666666666666;;;===@@@DDDIIINNNRRRTTTYYY\\\^^^``````aaaccceeeeeeeeeeeeeeedddcccbbbbbbbbbaaaaaaaaabbbcccdddddd{{{}}}yyypppcccbbbeeekkkrrr|||ooo```WWWQQQNNNNNNJJJGGGEEEDDDDDDAAA<<<777000000000///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))(((((()))++++++***)))************************+++++++++***************,,,+++***)))((()))******++++++++++++++++++++++++************++++++++++++************************,,,++++++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,---......///222222333777888:::AAAJJJVVVdddttt||||||xxxxxxxxxxxxvvvqqqkkkgggZZZTTTLLLHHHJJJPPPWWW\\\^^^bbbhhhnnnsssvvvwwwwwwyyy}}}}}}yyyssspppmmmjjjhhheeeaaa^^^ZZZ[[[]]]___aaabbbbbbbbbddddddcccccccccddddddeee___ZZZUUUTTTTTTWWW```jjjqqqqqqpppnnnkkkgggeeeddddddeeeccc___[[[VVVLLLBBB???===:::777777777777777888666444555666888888777999999999999888777777666666888:::999666333333444222222333333333333222222444222111000111222111000111111111111111111111111222222111111111111222222444444444444666999<<<>>>CCCDDDEEEHHHNNNTTTYYY]]]hhhoooyyyxxxrrrhhh\\\VVVWWWXXXbbbmmmttt}}}xxxqqqiiiaaa[[[RRRNNNNNNUUU]]]bbbgggllljjjlllmmmlllmmmkkkcccXXXMMMDDD>>>===<<<999555444333333222111111111111222333333444444333222000///---,,,+++***))))))******))))))))))))))))))))))))+++++++++++++++*********++++++***)))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++++++++,,,,,,---...---+++******+++---...******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///111444777<<>>BBBGGGLLLRRRUUUYYY___gggooowww~~~uuuhhh^^^[[[WWW^^^fffmmmwwwyyynnnfffbbbVVVOOOLLLPPPWWW^^^hhhpppmmmppptttwww{{{}}}xxxppp___TTTHHHBBB>>>999666777555444333333222222333333222222333333333333222222...---,,,***))))))******))))))))))))))))))))))))+++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---------------------++++++++++++------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222777:::@@@DDDJJJOOOTTTYYY^^^bbbcccaaa___```eeennnwww}}}}}}zzzxxxxxxyyy{{{||||||xxxpppgggbbbccckkkqqq{{{}}}~~~~~~xxxsssiii```ZZZZZZ```dddgggkkkppptttvvvwwwwwwxxxvvvvvvuuusssqqqmmmkkkiiibbbaaa```_________```aaaccccccdddeeeeeeddddddddd]]][[[ZZZZZZ[[[ZZZYYYWWWOOONNNLLLLLLMMMQQQUUUWWWXXXZZZ___ccceeeffffffeee```ZZZRRRJJJDDD???:::777666555333333222333444555888888777777666666555555333555999???FFFMMMSSSWWWXXX[[[___aaaccceeegggiiieeeeeeeeefffeeeeeeddddddcccbbbbbbcccdddeeeffffffuuuuuuvvvxxx{{{uuuiii]]]YYYZZZ```kkkttt|||wwwyyyuuufff\\\TTTNNNIIIGGGEEEEEEEEECCC>>>999555333111///......---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---//////...,,,++++++++++++++++++++++++)))))))))***+++++++++,,,)))))))))***+++,,,,,,---,,,+++++++++******))))))'''((((((((()))))))))******************+++++++++++++++***************+++******+++++++++,,,,,,,,,++++++,,,,,,...///000111555444666:::<<>>???AAADDDLLLUUUXXX\\\aaadddfffjjjpppttt~~~vvvcccSSSIIIEEEAAA??????@@@>>>===<<<<<<<<<>>>@@@AAAAAA???============>>>>>>>>>>>><<<<<<:::888777666666666;;;;;;::::::;;;;;;<<<<<<:::777555444444333222000333222222222222222111111.........///000222333444222111111000000111111222777888;;;???DDDJJJOOORRRRRRVVV\\\bbbjjjuuuuuukkkfff\\\^^^```cccjjjwwwrrriiifffaaaXXXPPPNNNPPPUUU___iiinnntttzzztttfffVVVJJJAAA:::777999555444333333222222333333111111222333333444444444///...,,,+++*********+++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,******)))))))))))))))***))))))))))))))))))))))))((())))))))))))************+++---...//////...------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,---...///111555:::>>>FFFIIINNNVVV]]]bbbeeeeee```]]][[[\\\dddnnnxxx~~~~~~{{{xxxwwwwwwyyyzzz{{{|||wwwmmmddd```bbbkkkqqqzzz}}}~~~sssmmmddd]]]ZZZ]]]bbbeeehhhlllqqqtttvvvvvvwwwyyyvvvvvvtttrrrnnnjjjfffddd^^^]]]]]]]]]___```bbbccceeeeeeffffffeeeddddddccc\\\ZZZXXXXXXXXXXXXWWWVVVOOONNNLLLMMMOOOTTTYYY\\\]]]___aaacccdddcccbbbaaa\\\WWWOOOHHHCCC===999666777666555555444555555666777777777777777777777777333444888>>>EEEMMMSSSWWWZZZ\\\___``````aaabbbddddddeeeeeefffffffffeeeeeecccccccccdddeeefffggghhhtttsssrrrsssvvv{{{|||ooo___WWWTTTVVV^^^fffsss~~~~~~xxx|||tttgggZZZOOOJJJGGGDDDCCCCCCAAA===999999555111/////////...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,***)))************************)))))))))***+++++++++,,,)))***+++,,,------......)))))))))******+++++++++)))))))))(((((((((''''''))))))*********++++++++++++***************++++++******+++++++++,,,,,,,,,+++++++++,,,...000222222666555777:::===AAAKKKUUUdddppp{{{}}}yyywwwsssnnnhhh```WWWQQQLLLMMMQQQWWW___eeehhhiiihhhhhhjjjmmmqqqwww}}}|||zzzyyywwwuuusssqqqlllgggccc]]]WWWOOOHHHEEEDDDDDDDDDBBBCCCEEEGGGHHHHHHGGGFFFKKKKKKKKKJJJHHHEEEBBBAAA>>>:::999:::<<<>>>EEEMMMPPPWWWaaaiiiqqqyyymmmZZZNNNIIIDDDCCCEEEFFFEEECCC???>>>===???CCCFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGCCCAAA>>><<<<<<<<<======>>>>>>>>>??????@@@@@@@@@>>>;;;999777777777555444333333333222222111111111////////////000111333333111111111111111111222222///111444999???DDDIIILLLMMMQQQUUUZZZaaalllzzzvvvooobbb^^^ZZZYYY^^^hhhvvvwwwnnnjjjkkk```UUUNNNKKKLLLUUU^^^ooouuu|||tttcccTTTFFF<<<888999444444333222222222222333111111222222333555666666000///---,,,*********+++))))))))))))))))))))))))*********++++++,,,,,,,,,***)))))))))))))))******))))))))))))))))))))))))((())))))))))))************+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---///111444999???DDDLLLNNNUUU]]]fffkkkkkkjjj```]]][[[___gggqqqzzz~~~{{{xxxwwwyyyzzzyyyxxx{{{vvvllldddaaaeeelllrrrxxxzzz~~~pppkkkdddaaabbbeeegggggglllooorrruuuuuuuuuvvvwwwvvvuuusssppplllgggccc```\\\\\\\\\]]]___bbbeeefffgggggggggfffeeedddcccbbb]]][[[XXXVVVVVVVVVTTTSSSNNNNNNMMMNNNRRRWWW\\\___aaaaaabbbaaa```^^^[[[ZZZUUUQQQKKKEEE@@@<<<888555666555555444444333333444333444555666777888999:::666777:::???EEELLLRRRVVV[[[]]]___`````````bbbcccdddeeeffffffggggggggggggddddddeeeeeefffhhhiiijjjxxxvvvssssssvvvyyy{{{|||}}}~~~{{{lll```XXXTTTXXX^^^cccooo~~~wwwgggXXXMMMIIIDDDAAAAAA@@@<<<999<<<777222000000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,***))))))))))))))))))))))))***************+++++++++)))***+++,,,------------(((((())))))***++++++,,,*********)))(((''''''''')))))))))***++++++,,,,,,*********)))******+++,,,******+++++++++,,,,,,,,,******+++---///111333444666555777;;;>>>CCCMMMXXXbbbnnnzzzyyypppggg```[[[WWWUUUUUUWWW\\\cccjjjnnnppppppnnnooorrrvvv{{{~~~uuuppplllkkkiiihhhfffccc^^^[[[QQQLLLEEE@@@@@@BBBDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKLLLKKKIIIFFFCCC???<<<;;;:::777777999;;;<<>>===<<<:::888555555444444333333222222333222111111000000000000/////////000000111111111---///222666;;;@@@DDDFFFFFFJJJPPPSSSXXXbbboooyyy~~~vvvhhhaaaYYYVVVWWW]]]jjjvvvvvvppplllcccXXXPPPJJJHHHOOOXXXjjjrrrzzzyyyjjj[[[LLL???999999444444333222222222222333111111222222333555666777222000...,,,++++++++++++)))))))))))))))))))))))))))))))))******++++++,,,)))))))))))))))******+++)))))))))))))))))))))))))))))))))*********++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,---------------------------...000333666<<>>888222000111111///,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...///000000...,,,************************+++++++++***************((((((***++++++++++++***))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,******))))))***++++++,,,******+++++++++,,,,,,,,,******+++---///111333555666555666;;;>>>DDDOOOZZZaaammmzzz{{{oooddd______aaabbbdddfffiiioootttvvvvvvuuurrrtttxxx~~~vvvlllfff```___]]]\\\[[[WWWSSSOOOJJJGGGEEEDDDGGGJJJMMMMMMOOOOOOOOOPPPQQQTTTVVVWWWOOOMMMIIIDDD???;;;999777777555555999<<<>>>DDDLLLXXXcccqqq|||}}}kkkXXXVVVVVV^^^jjjtttxxxwwwgggbbb[[[XXX[[[aaahhhllloooqqqttttttrrrmmmhhhddd\\\WWWQQQLLLKKKLLLKKKJJJQQQSSSVVVXXXYYYXXXVVVTTTRRROOOJJJFFFDDDAAA===;;;888888777777666555555444444444222111111000000000//////000000000//////...///000222555888;;;===>>>>>>DDDKKKOOORRRYYYeeennn{{{~~~tttjjj___YYYVVVXXXbbbnnnzzzyyyjjjcccZZZRRRKKKGGGKKKRRR___gggooouuu{{{~~~uuujjj___PPPBBB:::999666555444444333444444444333222222222333555666777222111///---++++++++++++))))))))))))))))))))))))'''(((((())))))***++++++)))))))))))))))***++++++))))))))))))))))))))))))************+++++++++,,,...---,,,++++++***+++++++++,,,,,,------,,,,,,+++******++++++++++++,,,,,,...........................000222444999@@@HHHNNNWWW^^^hhhrrrxxx{{{{{{{{{qqqppppppuuu}}}~~~}}}~~~~~~yyysssrrrooolllkkknnnrrrwwwzzzssslllfffgggmmmrrrqqqnnnooorrrtttuuuttttttuuuvvvtttsssqqqmmmhhhccc^^^\\\ZZZZZZ[[[]]]```cccfffhhhhhhhhhgggfffdddbbb```___[[[XXXTTTQQQQQQPPPOOONNNMMMNNNQQQTTTXXX\\\^^^```cccaaa___[[[VVVQQQMMMJJJIIIFFFCCCAAA@@@>>>;;;999444444444444333222111000000111222444555777888999999999;;;>>>DDDKKKRRRVVVZZZ\\\```bbbcccdddfffhhhddddddfffggghhhiiiiiiiiifffffffffgggiiijjjlllmmm~~~{{{}}}vvvcccTTTQQQUUUWWWeeeyyytttUUUOOOFFFAAA@@@???>>><<>>DDDPPP[[[cccooo{{{{{{nnneeecccfffllloooqqqrrrtttwwwzzzzzzxxxuuurrruuuzzz|||oooeee```YYYXXXVVVUUUSSSOOOJJJFFFHHHHHHJJJMMMRRRUUUVVVVVVSSSRRRRRRRRRTTTWWWZZZ\\\QQQNNNIIICCC>>>999777666444333444999===@@@GGGNNNZZZeeesss|||zzzjjj___^^^aaammm~~~~~~wwwnnniiijjjqqqyyy~~~}}}pppjjjbbb]]][[[ZZZYYYWWW```bbbfffjjjjjjiiifffddd[[[WWWRRRLLLHHHDDD???<<<:::::::::999888777777666222111111111222333444444111222222111000///...---...///000111222444444555999@@@IIIMMMPPPVVV```hhhiiiyyytttggg^^^XXXUUU]]]hhhuuujjjccc\\\UUULLLEEEGGGMMMTTT]]]eeekkkqqqxxx{{{{{{vvvpppiii```RRRCCC;;;:::777777666555555555555555333333222222333444666777333222///---,,,+++++++++))))))))))))))))))))))))&&&''''''((()))*********))))))((())))))***++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,///...,,,***))))))******+++,,,,,,------,,,,,,+++,,,,,,---------.................................///111333555:::BBBJJJPPP^^^fffrrr||||||{{{|||xxxrrrnnnllllllnnnsssxxx|||uuummmffffffmmmsssssspppoooqqqsssttttttuuuvvvxxxsssrrrppplllgggbbb^^^[[[YYYYYYZZZ\\\___bbbfffgggiiihhhgggfffcccaaa___^^^XXXUUUQQQOOOOOOOOONNNNNNLLLNNNRRRVVVZZZ]]]______bbbaaa]]]XXXSSSMMMIIIFFFFFFDDDBBBAAAAAA@@@>>><<<777777777777666555444333111222222333444555666666777888999===DDDKKKSSSWWW\\\^^^````````````aaabbbddddddfffhhhiiijjjjjjjjjffffffggghhhiiikkkmmmnnn}}}oooddd[[[VVV[[[ddduuuhhhWWWGGGAAAAAAAAAAAAAAA@@@>>>;;;777444111///......000222111...,,,---...---+++***+++...---***&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,++++++***)))(((((('''******))))))((((((''''''************))))))(((((())))))*********))))))(((******+++++++++,,,,,,,,,---***(((***---//////---++++++++++++,,,------...+++---///222444555555555777777777999>>>HHHUUU]]]ooopppttt{{{zzzssslllkkkrrrzzz}}}zzzyyyxxxyyyyyyzzz|||~~~wwwlllbbb]]]VVVTTTQQQNNNKKKJJJJJJKKKTTTVVV[[[ccciiikkkgggccc___[[[XXXYYY]]]___^^^[[[QQQMMMEEE===888555444444666555444555999???EEEIIIRRRWWW^^^eeekkkqqqvvvyyyxxxvvvuuuxxx}}}~~~zzzvvvmmmjjjlllwww~~~{{{qqqkkkjjjlllnnnyyy}}}zzzuuukkkeee]]]TTTNNNIIIEEECCC===<<<;;;;;;<<<<<<;;;:::999999999888666555333222333222111000000///000000------...///111222444555777999???GGGQQQYYY^^^```kkkqqq}}}}}}vvvoooddd[[[^^^fffsssqqqeeeYYYUUUPPPJJJHHHKKKLLLQQQYYYaaahhhlllnnnnnnlllkkkdddXXXNNNFFF???777555444333333444555777888444444333222333444555666888666444222000...***'''+++)))(((&&&&&&((()))+++***++++++,,,,,,++++++***))))))*********+++++++++************************))))))***+++------***(((***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------------...//////222222444999BBBKKKSSSWWW```nnnwwwpppllliiigggllluuu~~~|||wwwpppjjjkkkqqqtttpppkkklllmmmppptttwwwwwwtttrrrtttpppkkkgggccc```\\\YYYZZZXXXVVVXXX]]]bbbdddeeeeeeddddddccccccbbbbbbbbbYYYVVVSSSPPPNNNNNNOOOPPPRRRSSSVVVYYY\\\^^^______```^^^ZZZTTTNNNHHHDDDBBBAAA@@@@@@AAABBBBBB@@@>>>???===:::888777555333111222222333444666777888888777:::===@@@CCCJJJRRRYYY[[[]]]aaabbbccccccdddeeeggggggfffffffffgggggghhhfffgggiiikkknnnooopppppp~~~zzzrrriiibbb]]]cccpppppp___LLLDDDBBB@@@???@@@@@@???<<<999666333111000...000111000---,,,,,,...///...---...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++******))))))(((''''''&&&&&&)))))))))))))))(((((((((++++++*********))))))))),,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,***)))+++---///...,,,++++++++++++,,,---......---///111333444555555555999999;;;>>>DDDOOO[[[cccqqqrrruuu{{{~~~sssooolllnnnvvv}}}~~~|||yyyxxxwwwxxxyyyyyy|||}}}wwwooofff```WWWTTTPPPMMMMMMOOORRRTTT___ccckkksssxxxwwwsssooolllfff```]]]]]]]]]ZZZWWWNNNJJJDDD===888555555555333222222333666;;;???BBBGGGKKKOOOSSSUUUWWWZZZ\\\______```eeelllsssvvvxxxwwwtttuuu~~~xxxrrrjjjbbb\\\VVVQQQMMMIIIGGGDDDCCCBBBAAA>>><<<999888888777666555333333333222111000000000000000////////////000111222333555666;;;BBBKKKTTT[[[___hhhmmmwwwyyynnnddddddiiirrr~~~~~~oooaaaYYYRRRJJJEEEEEEGGGJJJPPPWWW^^^bbbeeefffggggggbbbXXXOOOIIIBBB<<<777666444333333444555666555444444333444555666777999777444222111...+++(((***)))(((((((((((()))************++++++*********))))))*********+++++++++************************))))))***+++------***(((++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------...------------...//////000111555;;;EEEOOOWWW\\\hhhvvv}}}uuunnnjjjhhhhhhmmmvvv~~~~~~xxxssspppqqquuutttooojjjkkklllppptttwwwwwwtttqqqrrrnnnjjjfffccc```]]]ZZZ]]][[[ZZZ\\\___aaaaaa```aaabbbbbbbbbbbbaaaaaa```ZZZXXXUUUQQQPPPPPPPPPQQQSSSUUUXXX\\\^^^___^^^^^^^^^\\\XXXRRRMMMHHHDDDBBBBBBAAA@@@AAACCCCCCBBB@@@BBB???<<<999999888666444555666666666777777777777888:::===???CCCIIIRRRXXX[[[^^^aaacccddddddeeefffhhhhhhgggffffffggghhhiiihhhiiikkknnnppprrrssssss|||~~~vvvnnnbbbeeelllxxx}}}kkkWWWKKKDDD@@@>>>@@@AAA@@@>>>;;;888666444333...000000///---+++,,,---+++,,,,,,+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++)))))))))((((((''''''&&&(((((())))))))))))))))))+++++++++++++++*********,,,------.........------******+++++++++,,,,,,,,,*********,,,...///---+++++++++++++++,,,---...///000111222444555666666666888:::===AAAIIISSS___gggppprrrvvvyyy{{{xxxrrrmmmeeeeeegggmmmvvv~~~}}}zzzxxxwwwwwwwwwxxxyyy~~~~~~}}}{{{yyywwwqqqhhhbbbWWWUUURRRQQQTTTYYY```dddkkkrrr{{{~~~|||xxxqqqhhhbbb]]]YYYTTTQQQIIIFFF@@@;;;777666555555222222222333555777999;;;<<<>>>@@@AAAAAA@@@AAABBBGGGIIILLLRRR\\\iiivvv~~~~~~wwwqqqjjjddd```TTTQQQLLLHHHFFFCCC@@@>>>:::::::::999888777666666444333222111000000000000111111000/////////000000222333555;;;CCCNNNWWW]]]bbbgggoooyyy{{{pppkkkmmmooozzzyyyiii___XXXPPPHHHDDDCCCEEEHHHMMMSSSYYY]]]```aaabbb```YYYRRRNNNHHHAAA999888555444333333444555666666555555666666777888999777555333222000,,,***))))))))))))))))))))))))))))))************))))))***************+++++++++************************)))))))))+++------+++)))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------*********+++++++++,,,,,,......------......///000///111777???IIISSS\\\aaaooo}}}yyyqqqjjjggggggiiioooxxx~~~}}}yyyyyyyyyyyyxxxtttnnniiijjjlllpppuuuxxxwwwtttpppoookkkgggdddbbb```^^^\\\```______``````___]]]ZZZ]]]^^^```aaabbbaaa___^^^[[[YYYVVVSSSQQQQQQRRRSSSUUUXXX[[[^^^```___]]]\\\ZZZXXXTTTOOOKKKGGGDDDBBBEEEDDDDDDEEEGGGHHHGGGFFFEEEBBB>>><<<<<<;;;;;;:::;;;;;;;;;;;;;;;:::999888:::;;;<<<>>>BBBIIIQQQVVV]]]___ccceeeeeeeeefffgggjjjhhhfffeeeeeefffhhhjjjkkklllnnnpppsssuuuwwwxxxzzztttiiiiiikkkqqq{{{yyyfffWWWKKKBBB???@@@AAAAAA???===;;;999777666000000///...,,,,,,,,,,,,)))++++++)))&&&&&&)))---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++++++++*********))))))((((((((())))))******+++++++++++++++++++++++++++)))***++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,...///...,,,++++++++++++,,,---...///000111222333444666777777888888999===AAAHHHRRR]]]dddlllnnnqqqsssqqqkkkddd___XXXZZZ___hhhrrr{{{}}}{{{xxxwwwwwwwwwxxx~~~zzzxxxwwwxxxwwwpppfff^^^WWWXXXYYY]]]cccjjjppptttuuuzzz|||vvvnnnfff___WWWOOOIIIAAA???<<<999666555555555444444555555666666777777666888::::::::::::<<<===???CCCHHHNNNYYYiii}}}}}}yyyiiicccZZZRRRMMMIIIFFFEEE??????===<<<;;;:::999999666555444333222111111111111111000/////////000000111111222555<<>>;;;999888222111///------,,,,,,,,,,,,...///---******---111,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++************(((((())))))******++++++++++++++++++++++++++++++(((((()))*********************+++++++++,,,,,,,,,)))+++---......---,,,++++++++++++,,,---...000111111222333555777999;;;<<<;;;===???BBBHHHQQQ[[[aaagggiiijjjiiieee___ZZZVVVTTTWWW]]]fffpppzzz|||yyywwwwwwwwwxxx~~~zzzxxxwwwwwwvvvssslllbbbZZZ[[[___fffnnnvvv{{{~~~~~~}}}|||~~~|||yyysssjjj___SSSHHHAAA;;;:::888777555555444444555555666666666666555555444555888999999:::===??????EEEMMMVVVbbbuuuvvvhhh^^^VVVQQQOOOEEEDDDAAA???===;;;::::::888777666555444333333333111000000000000111111222111111111222777AAALLLUUU___dddkkkpppuuu~~~~~~xxxkkkoooxxxuuunnnkkkggg```YYYJJJHHHGGGHHHLLLTTT\\\aaa___cccddd```\\\WWWOOOHHH<<<:::777555444555777888888888888999999999999999:::888666555555333111...******++++++++++++******+++,,,,,,------,,,,,,+++***************************************************))))))+++---...---,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------///............///000000111666===DDDJJJQQQYYY^^^kkkwww~~~zzzssskkkfffeeehhhmmmuuu{{{~~~|||}}}|||vvvqqqooooookkkmmmppptttwwwuuuqqqnnniiieeebbb______``````___aaa```^^^[[[YYYYYYZZZ[[[ZZZ\\\___aaabbbaaa___]]]YYYWWWUUUSSSRRRSSSUUUVVVXXX[[[^^^``````^^^ZZZXXXTTTRRRPPPMMMKKKJJJIIIJJJMMMMMMNNNPPPTTTVVVVVVUUUOOOKKKFFFCCCCCCEEEFFFGGGIIIJJJKKKLLLLLLKKKJJJIIIBBB@@@???@@@EEEKKKRRRVVV___aaaeeefffgggggghhhiiihhhfffdddbbbcccfffiiilllooooooppprrruuuwwwzzz||||||rrrpppllljjjkkkpppxxxvvveeeRRRFFFCCC@@@AAAAAAAAA???===;;;:::444222///------------,,,,,,,,,---,,,+++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))***************************+++++++++++++++))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,***,,,......---++++++,,,+++++++++,,,---///000111222333444777:::>>>AAACCCCCCCCCDDDFFFKKKSSS]]]dddffffffccc___YYYUUUTTTTTTXXX\\\cccllluuu}}}}}}zzzwwwvvvvvvvvvyyyvvvvvvuuutttqqqlllfffaaa^^^eeekkkuuu{{{vvvuuuwwwyyywwwuuuoooggg[[[NNNCCC<<<777777777777666555555555555555555555555555555555333555777888999;;;???AAADDDLLLYYYfffuuuuuuhhh]]]WWWMMMKKKGGGCCC@@@===<<<;;;;;;:::999777666555555555222222111111111222333333111111222222444;;;EEEMMM\\\dddlllqqquuu{{{pppnnnpppuuuyyy|||}}}vvvssspppjjjbbbUUUQQQMMMLLLNNNTTT\\\aaabbbgggiiifffbbb\\\SSSKKK@@@===:::666555555777999888888999::::::::::::999:::999777777666555333000++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++******************************************))))))***---......---,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.........//////......//////000111444999AAAFFFJJJOOOUUUZZZhhhqqq||||||}}}~~~}}}yyyrrrkkkggghhhkkkqqqwww|||~~~}}}~~~~~~~~~{{{wwwtttrrrrrrnnnoooqqqsssuuussspppmmmgggddd```]]]^^^_______________]]]ZZZWWWXXX[[[]]][[[]]]^^^``````___^^^\\\WWWVVVTTTSSSSSSUUUXXXYYY[[[]]]___aaaaaa^^^[[[YYYTTTRRRPPPNNNMMMNNNOOOPPPOOOOOOPPPTTTXXX[[[[[[[[[UUUQQQKKKHHHIIIKKKNNNOOOQQQRRRTTTUUUUUUTTTRRRQQQGGGDDDAAABBBGGGNNNTTTXXX___aaaeeeggggggggghhhiiiffffffeeeeeefffiiimmmooorrrqqqrrrsssuuuwwwzzz|||yyywwwsssmmmiiiiiimmmpppvvvrrr[[[KKKFFF???@@@AAAAAA@@@???<<<;;;777333///......///...,,,*********+++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))++++++******************)))))))))*********++++++)))***+++,,,------------******+++++++++,,,,,,,,,+++,,,...---+++***+++---+++++++++,,,...///111222333444666:::???DDDIIIKKKIIIHHHHHHJJJNNNWWWbbbiiijjjfff```WWWQQQOOORRRUUU[[[aaakkkuuu|||}}}yyyvvvttttttssswwwzzz}}}~~~{{{wwwtttsssssssssoooiiicccbbbfffkkktttzzz~~~wwwqqqmmmjjjhhhgggfffddd```XXXOOOGGG@@@===777888888999999888777666777777666777777888999:::777999<<<>>>AAAEEEJJJMMMUUU^^^mmm}}}pppgggZZZWWWRRRLLLGGGCCCAAA@@@>>>===;;;:::888777777777555555444333222222222222///111333222111555===CCCQQQ\\\hhhoooqqqvvvyyypppiiikkkoooqqqvvv{{{}}}}}}yyyxxxsssmmmddd___XXXTTTSSSVVV\\\```ccciiimmmkkkgggaaaXXXOOOFFFCCC>>>888555555666777777888999:::::::::999999:::999888777888777444222---,,,+++******+++,,,---+++,,,,,,------,,,,,,++++++++++++*********))))))************************+++))))))***---...///...,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------///////////////000000111555;;;DDDIIILLLOOOTTTYYYcccjjjrrruuuuuuwww~~~yyy{{{}}}|||xxxrrrmmmiiikkknnntttyyy|||~~~}}}||||||{{{|||}}}}}}|||zzzvvvtttrrrqqqqqqrrrrrrqqqnnnlllfffccc^^^\\\\\\^^^______^^^______\\\YYYXXXZZZ\\\\\\\\\]]]]]]]]]\\\[[[[[[VVVUUUTTTTTTUUUXXX[[[]]]___```aaabbbbbbaaa___]]]UUUSSSQQQPPPPPPRRRTTTUUUSSSTTTVVVZZZ^^^bbbcccbbb\\\WWWQQQNNNOOORRRUUUWWWYYYZZZ[[[\\\[[[XXXUUUTTTLLLHHHDDDEEEJJJQQQWWWZZZ^^^aaadddfffgggggghhhiiiffffffgggiiikkknnnqqqsssuuutttttttttvvvxxxzzz|||zzzssskkkggggggiiifffpppzzz}}}zzz{{{zzzaaaOOOHHH???@@@AAAAAAAAA???===<<<888444000...///000///---...---,,,///222333000---,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------++++++++++++++++++,,,,,,,,,+++++++++***)))))))))(((((())))))*********+++((()))***+++,,,,,,---,,,******+++++++++,,,,,,,,,+++---...,,,***))),,,...+++++++++,,,...000111222444555888===CCCIIINNNQQQJJJJJJIIIJJJOOOYYYeeemmmnnnhhh___TTTLLLLLLQQQWWW\\\dddpppzzz|||xxxtttrrrqqqqqqooorrruuuuuutttrrrqqqqqqrrrpppkkkbbb\\\___kkkvvv|||vvvnnnhhhddd```ZZZVVVTTTSSSOOOIIIDDDAAAAAAAAA888999:::;;;;;;:::999888::::::999999:::<<<>>>???<<>>===;;;:::999888888999888666444333111111111...111333222000111777===FFFSSSbbbjjjlllpppyyyrrrfffeeehhhlllrrrxxxuuu~~~~~~}}}zzzuuupppjjjbbb[[[XXXYYY]]]```dddjjjooonnnkkkeee\\\RRRKKKGGGAAA:::666444444555777888999:::;;;:::999999;;;999888888888777555333...---+++******+++---...***++++++,,,,,,++++++***++++++++++++******))))))************************+++***)))***---/////////,,,------......------,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,///////////////000111111555===EEEKKKMMMPPPUUUZZZ^^^eeekkklllkkknnnvvv}}}|||wwwzzz||||||xxxsssnnnkkkmmmqqqvvvzzz|||~~~~~~|||zzzyyyxxxyyyzzz}}}yyyttttttsssqqqqqqqqqpppnnnlllfffbbb^^^[[[\\\]]]^^^^^^]]]```bbb```\\\YYYYYYZZZ\\\\\\[[[[[[ZZZZZZYYYYYYVVVUUUUUUUUUWWW[[[^^^aaabbbbbbcccdddccccccaaaaaaVVVTTTSSSRRRRRRTTTWWWYYYYYYYYY[[[```eeehhhiiiiiiaaa\\\VVVRRRSSSWWW[[[]]]]]]^^^______]]]ZZZVVVTTTOOOKKKFFFFFFLLLSSSYYY[[[^^^aaadddffffffggghhhiiiggghhhiiilllooorrrtttvvvwwwwwwvvvuuuwwwyyy{{{}}}{{{uuulllggghhheeeccceeemmmtttyyypppYYYGGGFFFBBBAAACCCDDD@@@======777555333111000000111222++++++***)))***+++---...---,,,***)))))))))***++++++***))))))+++------,,,************************---------------,,,+++***************************++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))***+++---///000111222555444777===GGGOOOSSSTTTOOOQQQQQQQQQVVV```gggiiissshhhZZZQQQMMMNNNUUU^^^eeejjjrrryyy~~~~~~}}}|||xxxtttqqqnnnmmmnnnnnnppprrrrrrqqqmmmjjjddd___YYYVVVZZZeeeuuu{{{wwwnnnccc\\\TTTKKKGGGGGGBBBCCCBBB@@@===<<<===>>>>>>===<<<<<<>>>???>>>>>>>>>>>>>>>??????@@@AAABBBBBBGGGOOOTTTZZZbbbmmmuuu|||pppggg```ZZZRRRLLLHHHCCC>>>:::999888777666555555444222000///000222333222222222222333555666GGGLLLRRRZZZbbbjjjsssxxxzzzvvvgggdddddddddfffkkkvvvzzz~~~xxxqqqdddXXXWWW]]]bbbggglllnnnlllgggaaa^^^SSSMMMEEE???<<<:::666333999:::;;;;;;:::999::::::777777777777777666555555......---,,,+++++++++++++++++++++************))))))***++++++,,,,,,++++++)))))))))(((((((((((((((,,,+++***,,,///111///---,,,,,,,,,------,,,++++++''''''((()))+++,,,------------------------------++++++---///---+++///555999>>>EEELLLPPPTTTWWWZZZ^^^```bbbdddfffkkktttzzz}}}zzzzzz{{{{{{yyytttpppnnnmmmiiisss|||~~~~~~|||wwwtttvvvxxx{{{{{{}}}}}}yyywwwsssoooooopppnnniiidddccccccccccccccccccccccccaaaaaaaaa___]]]\\\\\\^^^[[[\\\\\\ZZZXXXWWWXXXYYYWWWWWWXXXYYY[[[^^^aaabbbffffffffffffeeeccc```___[[[YYYVVVTTTTTTVVVXXXZZZ]]]\\\^^^ccciiinnnooooookkkeee]]]ZZZZZZ]]]^^^^^^dddccccccbbb```___]]]]]]NNNKKKHHHGGGKKKRRRZZZ```___aaacccdddddddddeeefffhhhiiikkkmmmpppsssuuuvvvwwwxxxyyyyyyxxxyyy{{{|||{{{qqqjjjjjjeeebbbbbbggglllqqqxxxyyydddRRRIIIDDDAAADDDDDDAAA??????:::888555222////////////++++++++++++++++++,,,,,,))))))))))))***+++,,,---,,,+++***+++,,,---,,,+++***************************+++++++++******)))(((************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,******,,,---///111222333777777:::AAAJJJSSSXXXZZZWWWWWWVVVVVV^^^jjjqqqrrrrrrggg\\\UUURRRSSS[[[ccchhhkkkpppvvvzzz|||}}}}}}~~~{{{xxxtttqqqooonnnnnnpppooonnnmmmkkkiiieeecccWWWVVVVVVXXX^^^iiivvvwwwnnndddYYYQQQJJJBBB???@@@>>>??????>>><<<<<<===???@@@AAABBBDDDFFFGGGFFFFFFFFFEEEEEEFFFGGGIIIKKKLLLSSSZZZccckkkrrr|||uuuggg\\\OOOKKKEEEAAA@@@@@@>>>===999888777555222111111222333222222111222333444555888<<>><<<888333000------,,,+++,,,,,,,,,,,,++++++***&&&''')))***,,,---......---,,,+++,,,------+++************************************+++******)))(((************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,...000111333333:::;;;>>>FFFPPPZZZaaadddeeecccaaaaaajjjtttxxxuuunnneee[[[WWWVVVWWW^^^fffjjjlllooosssvvvzzz|||}}}|||zzzwwwtttrrrqqqqqqqqqrrrppplllhhhccc___\\\ZZZNNNQQQVVV\\\cccllltttzzzwwwmmmbbbXXXMMMFFF@@@:::888::::::;;;=========>>>@@@BBBEEEHHHMMMRRRUUUVVVVVVVVVUUUUUUTTTUUUWWWZZZ^^^```iiipppzzz}}}nnnYYYSSSJJJEEEDDDCCCAAA???<<<;;;:::888666444333222333333222111111222333444222555:::AAAIIISSS]]]dddmmmsss{{{}}}oooddd]]]YYY\\\aaahhhqqqtttbbbVVVRRRUUUYYY___dddhhhiiihhhgggddd]]]SSSKKKDDD???888333777777777888999:::;;;;;;777888888888888777666666222111///---,,,******)))(((((()))***+++,,,------++++++,,,---------,,,,,,*********************************+++---...---++++++,,,,,,------,,,,,,,,,,,,,,,------.........///------------------------------...///...,,,000777<<>>===;;;:::999888555444444333222111111222333333444555888;;;AAAIIIRRRXXXccciiirrrzzz{{{oooccc[[[XXXYYY```iiixxxxxxgggXXXPPPJJJOOOVVV___fffjjjjjjhhhgggaaaWWWOOOIIICCC<<<888888666555666888:::;;;;;;777888888999888888777777555444111///,,,***))))))))))))***++++++,,,------++++++,,,------------,,,***************+++++++++*********+++,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...---...000...---222999???EEEQQQ```mmmttttttsssmmmnnnmmmkkkjjjkkkqqqvvv~~~zzztttpppppprrruuu|||xxxqqqnnnnnnnnntttyyy}}}{{{xxxuuuqqqnnnllliiifffccceeeeeefffggghhhjjjjjjkkkjjjjjjhhheeeaaa_________]]]]]]\\\YYYVVVTTTTTTUUUXXXZZZ]]]```cccfffhhhhhhjjjiiigggeeecccaaa`````````_________```bbbdddeeeffffffgggjjjnnnssswwwyyyxxxtttnnniiifffffffffgggmmmnnnnnnmmmkkkgggcccaaaYYYYYYZZZ[[[\\\]]]___```ccceeegggggggggfffggghhhkkklllnnnpppsssvvvxxxyyy{{{|||}}}}}}|||}}}~~~{{{xxxxxx~~~{{{rrrkkkeeegggllltttttt\\\PPPDDD@@@AAAAAAAAABBB@@@===999555222000//////,,,---......---,,,***))))))***+++------,,,++++++...---,,,,,,------+++)))***************************++++++,,,,,,+++++++++************************++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------...000222333555555777;;;BBBLLLYYYfffrrryyyzzz|||ssshhhccc^^^]]][[[ZZZ]]]bbbeeeiiiooouuu{{{}}}~~~~~~~~~yyytttqqqkkkmmmmmmiiiccc]]]YYYXXXXXX[[[^^^aaaccceeeiiikkkooosssuuusssppplllcccZZZQQQHHH@@@===:::777888:::999<<>>FFFLLL[[[cccllltttzzztttggg\\\VVVUUU\\\iiiyyy{{{lll\\\OOOCCCGGGPPPZZZdddiiiiiigggfff```XXXSSSOOOJJJDDD@@@;;;888555444777999::::::888888999999999999999888777555333000---+++)))))),,,+++++++++++++++++++++***+++,,,,,,------,,,,,,))))))******++++++++++++)))***+++,,,,,,+++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///---...000///...444<<>>:::666333111000000,,,------------,,,,,,+++,,,,,,---,,,,,,+++******---,,,******+++,,,+++***************************'''((())))))***)))))))))************************++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((())))))***+++......///111333444666666666;;;BBBLLLWWWeeerrrzzz{{{yyylllgggdddeeeccc```aaadddfffiiipppvvv{{{~~~~~~~~~|||~~~}}}xxxsssooojjjlllnnnkkkfffaaa```aaa^^^```bbbcccccceeehhhjjjllloooppplllgggbbbZZZRRRFFF???:::999999888888;;;:::>>>CCCIIINNNTTTZZZ___kkkuuuuuuggg___XXXOOOHHHEEE@@@<<<;;;<<<<<<;;;888888777555444333333333444---...000222555;;;BBBGGGUUU]]]hhhpppvvv~~~zzzhhh[[[NNNPPPXXXfffwww|||rrraaaRRRBBBDDDJJJSSS^^^eeegggfffddd___ZZZWWWVVVTTTOOOKKK@@@;;;666444666999999888888888999::::::::::::999888666444111...,,,******---,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++(((((())))))***+++++++++***+++------,,,++++++,,,******+++,,,------------,,,,,,------.........///+++,,,,,,------............---...000000000777???GGGTTTfffvvvyyywwwssslllggghhhnnnsss|||zzztttqqqtttyyy~~~}}}zzzrrrmmmkkklllmmmtttyyy~~~}}}yyyxxxxxxpppooommmkkkjjjjjjjjjkkkhhhhhhiiiiiijjjkkklllllljjjjjjiiieeeaaa_________]]]^^^]]]ZZZWWWVVVVVVWWWYYY\\\```eeehhhiiihhhhhhiiigggccc```______aaabbbaaabbbdddgggiiikkkkkkllllllllllllmmmooottt{{{~~~~~~zzzuuupppmmmmmmiiiiiiiiiiiihhhgggffffffhhhhhhiiiiiihhhfffdddcccccceeehhhiiiiiijjjlllmmmpppqqqsssuuuxxx{{{}}}~~~}}}~~~zzzuuurrruuuzzzxxxpppooorrryyyrrr```LLLCCCAAAAAA@@@AAABBB???;;;777333111000000------,,,,,,,,,------......---,,,+++++++++++++++---***''''''(((+++,,,,,,************************''''''((()))))))))))))))************************++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++...///000222333555666777777;;;BBBJJJTTT```mmmvvv{{{zzzmmmiiiiiikkkjjjffffffhhhjjjllloootttwwwzzz{{{|||||||||||||||zzzwwwuuusssmmmnnnnnnjjjeeedddgggllliiikkklllllljjjjjjjjjllljjjlllkkkccc[[[UUUNNNGGG>>>999666999:::999:::===???DDDKKKTTT\\\eeennnttt|||ppp```TTTMMMGGG@@@<<<======;;;999:::999777555444444444444000222333444666999>>>BBBLLLUUU```iiioooxxxyyygggPPPMMMNNNWWWgggxxx}}}wwwhhhXXXGGGEEEEEEKKKUUU___eeefffeeebbb^^^]]]^^^]]]ZZZWWWEEE???888555666888888666888999999:::;;;;;;::::::888777444111///---++++++++++++,,,,,,,,,,,,,,,,,,((()))******++++++******''''''((())))))***++++++***---///...,,,+++,,,---)))***+++,,,------------***++++++,,,---...//////++++++,,,,,,---......///---,,,---000111222:::CCCKKK[[[ppp~~~~~~|||xxxtttsssvvvzzz~~~yyytttrrruuu{{{}}}~~~wwwpppkkkjjjlllmmmnnnsssxxxyyyvvvttttttvvvooonnnllljjjiiiiiijjjllliiiiiiiiijjjjjjkkkkkkkkkhhhhhhgggddd```^^^^^^___]]]^^^]]][[[YYYXXXXXXYYY\\\___ccchhhjjjkkkiiihhhgggdddaaa^^^]]]___aaacccdddfffjjjmmmpppqqqrrrrrrrrrrrrrrrqqqrrrxxx~~~vvvqqqnnnjjjiiiiiiiiiiiikkklllmmmnnnnnnnnnnnnllliiigggeeedddfffiiilllmmmnnnppprrrtttuuuwwwzzz||||||zzz}}}|||uuuqqqrrrvvvyyyxxxrrrrrrvvv~~~yyyeeePPPEEECCCAAAAAAAAADDDAAA<<<777333111//////---,,,,,,+++,,,---///000...---++++++++++++------,,,)))&&&%%%'''***,,,---************************))))))***+++++++++++++++************************++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------.../////////111222444555777777999===CCCIIIQQQ\\\iiiqqq}}}uuukkkiiiiiimmmllliiihhhjjjnnnnnnooopppsssvvvyyyzzz}}}|||zzzyyyxxxxxxyyyyyyqqqpppmmmhhhccceeelllsssuuuwwwxxxvvvsssooommmlllgggiiifff\\\RRRKKKDDD===;;;777666:::<<<<<<===@@@DDDJJJSSS^^^iiitttvvvfffSSSLLLCCC>>>>>>>>>;;;999;;;:::888666555444444555333444444444333444666888DDDMMMYYYbbbhhhrrrqqqWWWQQQKKKOOO^^^ppp||||||zzzmmm^^^MMMGGGBBBDDDOOO[[[dddhhhhhheeebbbbbbddddddaaa^^^IIIAAA999555666888777555888999::::::;;;;;;;;;;;;888777555222///---,,,,,,******+++,,,------...///(((((()))***************&&&''''''((()))*********+++---000///,,,+++,,,...)))***+++,,,------...---''''''((()))+++,,,------++++++,,,,,,---...//////,,,+++---000111333;;;EEEMMM___vvvzzzvvvtttxxx~~~}}}xxxqqqlllkkkmmmnnnggglllqqqrrrpppnnnppptttooonnnmmmjjjhhhhhhiiikkkjjjjjjjjjjjjjjjjjjjjjjjjggggggfffccc```^^^^^^___]]]^^^^^^\\\ZZZYYYZZZ[[[^^^aaafffjjjmmmlllkkkiiieeeccc___]]]\\\^^^aaadddhhhjjjnnnrrruuuvvvvvvvvvvvvvvvvvvuuuvvv{{{zzzvvvmmmlllkkklllmmmpppssstttrrrrrrqqqpppnnnkkkhhhgggeeehhhkkknnnoooqqqsssuuuxxxyyy{{{}}}}}}|||}}}|||wwwtttrrrvvv|||{{{{{{qqqrrrwww|||qqq\\\KKKBBB@@@AAAAAA@@@AAA???;;;444111000111......---------......///.................................------,,,,,,,,,******+++,,,------------******+++++++++,,,,,,,,,...,,,***)))((()))***++++++,,,---.........---,,,)))***,,,---...------,,,++++++,,,,,,...///111222///000222333444888<<>>DDDIIIIIINNN^^^ppp{{{xxxsssooonnnmmmlllmmmnnnoooppprrrppppppsssxxx{{{{{{yyyzzzwwwvvvyyy}}}~~~yyyuuutttnnnfffbbbdddnnnyyy|||vvvqqqoooiiieee]]]TTTKKKDDD???===666999;;;;;;:::<<>>IIIWWWbbbhhhqqq|||gggXXXLLLOOO\\\jjjwww~~~{{{wwwmmmdddTTTGGG???DDDJJJSSSdddvvvvvvyyyxxxrrrlllkkkiiieeeVVVIII<<<999:::999999999:::::::::;;;;;;:::999999888777666555333000...---((())))))***+++,,,,,,,,,,,,,,,+++******+++,,,,,,((()))***+++++++++++++++,,,,,,,,,------,,,++++++---------,,,,,,+++++++++---,,,,,,,,,,,,---......///...,,,,,,,,,---///111...///000222111333???KKKZZZjjj|||ssspppsssyyy}}}yyytttrrrpppmmmjjjlllkkkjjjjjjjjjkkkmmmnnniiijjjjjjiiigggfffgggiiiiiijjjkkkkkkkkkkkkiiiiiijjjfffaaa]]]]]]^^^^^^^^^]]]]]]]]][[[ZZZZZZ\\\^^^aaadddhhhlllnnnnnnmmmlllkkkiiifffcccccceeehhhiiiooorrrvvvyyy{{{}}}wwwtttpppooorrrvvvyyyzzzyyywwwuuurrrpppmmmllllllkkkkkklllnnnqqquuuxxxzzzzzz|||}}}}}}zzzvvvrrrsssxxx|||yyypppppptttxxx~~~tttbbbQQQFFFBBBBBBCCC@@@AAA???;;;555111111111......---------......///.........---------------......---------,,,,,,,,,+++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---,,,***)))((()))+++,,,+++,,,---.........------***+++,,,---------,,,+++,,,,,,,,,---...///111222111222444555888===CCCGGGFFFNNNTTTUUU[[[iiixxxzzztttqqqoooooooooooopppqqqrrrssssssooooooqqqvvv{{{~~~{{{yyyyyy{{{zzzuuupppiiifffbbbccciiiuuuvvvmmmhhhbbb]]]VVVMMMEEE???<<<:::999;;;;;;:::999<<>>;;;666333111111///......---------............------,,,,,,++++++...------------,,,,,,,,,,,,,,,,,,,,,+++***)))((())))))*********+++++++++++++++***))))))***,,,---+++,,,------......------,,,,,,---------,,,++++++------------...000111222444444666888===DDDMMMSSSUUU]]]dddfffkkkvvvzzzooohhhgggkkknnnnnnoooqqqtttvvvwwwwwwwwwrrrtttwww|||{{{zzzxxxuuuooojjjaaaaaabbbgggppp|||tttiiibbbYYYUUUMMMEEE>>>;;;999999===>>>>>>======AAAIIIOOO]]]fffsss~~~sss\\\PPPLLLGGGCCC@@@<<<<<<;;;:::999777666555333333222333333444555555999@@@KKKVVV```jjjrrrwwwzzziiiWWWPPPSSS\\\gggpppqqqqqqnnniiiiiilllkkkggg]]]RRRHHHDDDDDDKKK```uuu~~~yyywwwtttppp^^^QQQCCC===;;;999888:::999999::::::::::::999999888888777555333111///...,,,++++++***))))))((((((******)))(((((()))******,,,,,,,,,++++++)))((((((+++,,,,,,------,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---............---,,,,,,...///000000000222555777;;;GGGSSSggguuu|||vvvooommmrrr{{{|||vvvrrrmmmgggccc\\\^^^aaadddgggiiijjjjjjiiiiiiiiihhhfffeeefffgggiiijjjkkklllmmmmmmlllkkkhhheee```^^^]]]^^^^^^^^^^^^```aaaaaa```aaadddfffjjjlllnnnqqqqqqpppnnnmmmlllkkkjjjiiijjjmmmppprrrvvvzzz~~~{{{zzzxxxvvvtttrrrrrrqqqrrrsssvvvxxx{{{}}}~~~|||vvvvvvyyy~~~vvvooonnnnnnooopppvvv~~~yyygggUUUHHHBBBAAA@@@???>>>;;;888444222222//////...------------......------,,,,,,++++++***------------------------+++++++++++++++***)))((()))))))))*********+++++++++************+++,,,---,,,,,,,,,---------------------------,,,++++++***---------...///000222222555666777:::AAAKKKVVV]]]fffmmmrrrsssvvv~~~mmm```\\\```hhhnnnmmmooossswwwyyyzzzyyyyyyyyy{{{}}}zzzwwwsssnnnjjjeeefffiiiooovvv~~~|||qqqddd\\\QQQMMMFFF???;;;:::;;;<<<>>>???AAABBBFFFMMMXXX```nnnvvvlll[[[QQQGGGAAA@@@>>>>>>===<<<999666444222333333222222222333444444444999CCCNNN[[[fffnnnrrr{{{rrr^^^TTTRRRWWWbbblllmmmooolllhhhfffgggeeeaaa[[[TTTLLLEEEBBBGGGYYYlllxxx}}}~~~zzzuuusssppplllbbbUUUGGG@@@<<<888888999888888999::::::::::::999888888777666444222000///)))))))))*********++++++*********))))))*********+++++++++++++++***)))(((++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------------...///000000000222666:::@@@LLLXXXiiivvv~~~zzztttnnnnnnsss|||yyytttpppkkkddd___ZZZ]]]aaafffjjjllllllllliiijjjjjjiiigggfffgggiiiiiijjjlllmmmnnnnnnmmmmmmgggddd```^^^^^^^^^^^^]]]^^^```bbbccccccdddgggiiikkkllloooqqqqqqqqqooonnnllllllkkklllnnnqqqtttvvv{{{~~~|||{{{yyywwwvvvuuutttttttttvvvyyy}}}}}}{{{}}}vvvrrrqqqooommmllltttttt___NNNDDD@@@???>>>===;;;999666444222//////...------------------------,,,,,,+++++++++------------------------((()))***+++++++++++++++)))************+++++++++*********++++++,,,------,,,,,,,,,,,,------.........------,,,++++++++++++------...///000222333444555666888<<>>===<<<:::888666555444444333222222222333333111555<<>><<<;;;;;;888555222000///...---------------,,,,,,,,,,,,------------,,,,,,,,,------------...((()))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///------,,,+++++++++,,,,,,,,,,,,---///111333555666555777:::>>>GGGRRR___hhhwww}}}wwwnnnbbb[[[]]]cccjjjmmmtttvvvzzz}}}~~~}}}tttwww|||~~~~~~}}}|||{{{zzzyyyxxxwwwuuuxxx{{{~~~}}}}}}yyysssmmmggg___TTTLLLAAA???<<<::::::<<>>===<<<;;;;;;;;;555555444333333222333333000444:::AAAKKKXXXeeennntttvvvggg\\\XXX___hhhttt|||}}}vvvmmmeee\\\ZZZUUUMMMFFFDDDJJJPPP^^^eeekkkkkkjjjjjjhhhddd^^^TTTJJJDDD>>>888666888666777888999::::::::::::999999888777666444222111///......,,,+++***)))(((++++++,,,,,,,,,,,,++++++(((((()))++++++,,,,,,,,,******+++,,,------------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......---------............//////---000888@@@IIIUUU```lllttt~~~{{{|||~~~}}}{{{xxxuuusssuuu|||wwwsssnnnkkkkkkiiieeebbb___aaaeeejjjlllmmmmmmllliiijjjkkkkkkjjjkkkmmmooommmnnnoooppppppooonnnmmmdddbbb___^^^^^^^^^^^^]]]]]]___cccdddeeefffhhhjjjiiijjjlllnnnpppqqqqqqqqqnnnoooppprrrtttxxxzzz||||||}}}~~~}}}}}}}}}~~~~~~|||}}}~~~|||qqqhhhhhhiiilllttt~~~~~~uuubbbPPPDDD???===<<<<<<<<<:::555222000000///------,,,,,,---,,,,,,,,,---......//////,,,,,,,,,---------......***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,---...///---,,,+++++++++,,,---...++++++---///222555777999666888<<>>===<<<<<<>>>AAADDDGGGKKKTTT```lllvvvlll[[[UUUIIIGGGCCC???============777666555444333333333333222555999<<>>===;;;<<<<<<:::666222111000///...---,,,,,,,,,+++,,,,,,---...///000000,,,,,,,,,------.........------------,,,+++******,,,,,,,,,---------......------------,,,,,,+++***------,,,+++,,,---...///,,,++++++***+++,,,...///***+++,,,///222666888:::888:::>>>DDDLLLWWWbbbiiipppzzzxxxeee___[[[^^^hhhsss{{{~~~~~~}}}~~~|||}}}~~~~~~~~~~~~{{{wwwllldddYYYRRRNNNJJJDDD????????????@@@CCCGGGJJJLLLXXXbbbooo{{{kkk```TTTPPPIIICCC>>>;;;;;;;;;888777666555444333333333444777999:::<<>>;;;<<<<<<777555666333222111/////////000000222///,,,+++,,,---,,,***111000///...............------,,,+++++++++,,,,,,***++++++,,,+++***(((''')))***+++,,,---,,,++++++++++++,,,,,,,,,---------+++---------+++++++++---...///000111111444777::::::???DDDHHHMMMWWWeeeoooxxxxxxkkkbbb]]]\\\aaagggnnn|||{{{yyyzzz}}}~~~|||xxxiii]]]QQQLLLHHHCCC>>>===;;;>>>AAABBBEEEJJJRRRXXXiiiqqq~~~oooggg^^^SSSJJJEEEAAA===999:::999888777555333222111555222111555:::AAAMMMWWWmmm}}}pppaaaYYYVVV]]]hhhzzzxxxmmmfff\\\OOOHHHHHHDDDMMMUUUYYY^^^bbb___XXXRRROOOIIIBBB<<<888555444555555777888::::::::::::::::::999777666444333333333222000...,,,+++************))))))))))))******((()))******)))***,,,...)))***+++,,,,,,,,,,,,,,,------............------***,,,------,,,,,,...///---------...............111333999AAAKKKVVV```eeegggiiimmmsssxxxwwwsssnnnsssyyy~~~}}}xxxqqqvvv|||zzzpppeeecccbbbdddjjjnnnpppooorrrpppooopppqqqpppkkkgggiiihhhgggiiimmmpppqqqooossssssttttttssspppmmmjjjccc___[[[WWWWWWYYY^^^aaa___aaadddgggiiikkkllllllmmmoooppppppooooooqqqrrrtttwwwzzz}}}|||uuuooojjjeeeaaa^^^YYY[[[]]]___```bbbfffiii}}}|||{{{}}}yyykkkeee```^^^```dddjjjttt~~~zzzsssiiiaaa___aaaeeehhhrrr{{{yyyhhhZZZHHHAAA===>>>===999777888222111000........./////////,,,***)))+++,,,+++)))......---,,,,,,,,,,,,,,,......---,,,++++++++++++***+++,,,,,,,,,+++***)))******,,,---------,,,+++++++++,,,,,,,,,---------+++---...---,,,+++,,,------///111222333555999;;;<<>>@@@DDDGGGKKKSSS]]]eeewww~~~}}}}}}zzztttiii^^^SSSKKKCCC???;;;;;;:::888666555333333666222222555888===GGGPPPbbbqqqsssddd[[[WWWWWW```pppzzzsssgggVVVJJJFFFEEENNNVVVXXXZZZ]]][[[WWWTTTQQQKKKEEE>>>999666555555666777888999:::::::::::::::999777666555444333333222000...---++++++***+++******))))))******+++)))***+++***)))***,,,...++++++,,,---------------,,,,,,------------,,,,,,+++---...---,,,,,,---...---------............//////222777???JJJUUU^^^cccdddgggnnnuuuzzzzzztttooopppvvv||||||xxxssswww}}}tttjjj```___```dddjjjoooppppppqqqpppoooppppppoookkkgggiiihhhgggiiimmmpppqqqpppttttttuuuuuusssooollliiiaaa___]]]\\\[[[\\\]]]^^^___aaadddgggjjjlllmmmnnnooopppqqqqqqpppoooqqqrrruuuxxx|||}}}yyytttnnniiiddd```[[[XXXUUUVVVXXXXXXYYYZZZ]]]___~~~{{{yyyxxx}}}}}}lllaaa[[[WWWWWWYYY\\\cccjjjsssuuu|||zzzpppgggcccdddhhhkkkvvvuuufffNNNFFF@@@??????<<<:::;;;222111///...------......---,,,******+++,,,,,,+++...---------,,,,,,,,,,,,///...---,,,++++++++++++***+++,,,,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,,,,,,,------------,,,---...---,,,,,,---...---///222444555777;;;===???GGGPPPVVVYYY^^^ffflllttt||||||wwwpppooommmnnnqqqtttxxx~~~yyywwwyyy|||{{{{{{}}}~~~wwwoooiiiYYYOOOFFFBBBAAA>>>===>>>BBBEEEIIINNNUUU```mmmwwwzzzwwwuuuqqqqqqpppnnnmmmooorrruuuvvvxxx|||rrraaaQQQFFF@@@===<<<;;;:::888666555444555333222555777999@@@GGGWWWdddsss{{{yyyjjj___YYYTTTXXXdddsss}}}uuucccRRRJJJHHHOOOUUUVVVUUUWWWWWWVVVXXXUUUPPPIIICCC<<<888555666666777888999::::::;;;::::::999888666555444444444222111///---,,,++++++,,,++++++******++++++,,,***+++++++++))))))+++---,,,------............---+++,,,,,,,,,,,,,,,,,,+++,,,.........,,,+++,,,---------........./////////000333999AAALLLVVV___dddccchhhpppxxx}}}|||wwwssspppvvv||||||xxxvvvzzzyyymmmeee^^^___bbbgggmmmqqqssssssqqqpppooooooooonnnjjjhhhiiiiiiiiikkknnnqqqrrrrrrvvvwwwwwwwwwtttoookkkhhh```aaaaaaaaaaaa___]]]\\\___aaaeeehhhlllnnnooopppqqqrrrrrrqqqpppoooqqqrrrvvvyyy~~~{{{wwwsssnnnjjjeeeaaa^^^[[[XXXUUUSSSTTTUUUTTTRRRRRRSSSUUU}}}yyyuuuvvvzzzxxxiiiaaaZZZXXXWWWWWWZZZ^^^^^^aaaiiitttwwwooolllnnnsssxxx}}}}}}oooVVVKKKBBB??????===;;;<<<333222000///.........///...---------............//////////////////......000///...---,,,+++++++++***++++++,,,------------,,,,,,---------.........,,,,,,,,,------------...,,,---......------...//////111333555777999===???FFFNNNYYY```bbbdddhhhkkkvvv}}}|||{{{yyywwwzzz{{{{{{}}}}}}~~~yyyvvvvvvvvvwwwwwwyyy|||~~~wwwnnneee___VVVMMMEEEBBB@@@???@@@CCCFFFJJJPPPVVV___mmm|||}}}yyytttoookkkhhhfffeeeeeedddbbb``````ccceeekkkmmmrrrwww{{{kkkVVVGGG@@@>>>===<<<:::888777666555444222333666777777<<>>:::888777777777888999:::;;;::::::999888777666666555555444222000...---,,,,,,------,,,,,,,,,,,,------+++,,,---+++******+++,,,,,,,,,------------,,,,,,------............---------...///...,,,++++++---------......///000000111333888AAALLLWWWbbbiiinnnpppqqqtttuuuvvvvvvvvvvvvtttyyy~~~|||xxx{{{~~~xxxqqqnnngggjjjnnnqqqrrrrrrqqqpppooooooooonnnllljjjiiiiiimmmnnnoooqqqsssvvvxxxzzz|||}}}~~~}}}yyysssmmmiiigggfffffffffeeeeeeeeeeeeeeegggjjjnnnqqqssstttuuutttttttttrrrppppppqqqssswww{{{|||xxxtttoooiiieee_________```cccddddddcccaaaaaa```]]]YYYWWWWWWXXXzzzvvvuuuwww~~~xxxllleee^^^VVVPPPOOOLLLMMMQQQWWWaaalllvvv|||}}}}}}{{{wwwttttttyyy~~~}}}gggWWWGGG@@@???===<<<<<<777555333111000000000000+++---......,,,+++,,,,,,+++,,,---.........---,,,///......---------------,,,++++++++++++,,,,,,---,,,,,,,,,+++,,,------...,,,---------............,,,...//////......000111333444666999===DDDLLLQQQ___gggqqqvvvuuussstttvvv~~~~~~{{{mmmllllllqqqxxx|||}}}|||{{{|||zzzuuummmddd]]]ZZZPPPJJJDDDCCCCCCDDDIIIPPPWWW]]]gggpppyyy~~~|||yyywwwtttrrrrrrlllllllllkkkkkkkkkjjjjjjhhhfffbbb^^^ZZZWWWVVVUUULLLLLLKKKIIIGGGGGGHHHJJJQQQSSSXXX]]]ccchhhkkkmmmtttuuuwww|||uuu___NNNEEE>>>===<<<:::999777666555333222444777777777:::???DDDQQQ```kkktttzzz{{{xxx}}}uuulll\\\TTTPPPVVVcccrrrxxxoooaaa[[[VVVTTTTTTUUUZZZ___bbbbbb```\\\UUUKKKCCC===999888777777777888:::;;;::::::999888777777666666555444333111///...---------,,,,,,++++++,,,,,,---+++,,,,,,,,,******,,,...,,,------------,,,++++++---......//////......---,,,.........,,,+++,,,---------...///000000111222333999CCCOOO\\\gggnnnrrrvvvwwwwwwuuussssssuuuwwwuuu{{{|||yyywwwyyy|||~~~xxxtttrrrjjjmmmpppqqqooommmkkkkkknnnoooooommmjjjiiiiiiiiimmmoooqqqssstttvvvzzz}}}}}}~~~{{{tttnnnjjjiiihhhggggggggghhhjjjkkkjjjkkknnnrrrtttvvvwwwwwwvvvvvvvvvtttrrrrrruuuwwwyyy}}}|||yyytttoookkkgggbbb___\\\\\\^^^aaaeeeggghhhgggeeeeeedddbbb^^^]]]]]]^^^yyywwwtttyyyxxxooofff[[[RRROOOJJJJJJKKKOOOVVVaaalllssswwwyyyzzzxxxttttttxxx}}}ooo]]]KKKBBB@@@>>>======666555333111////////////+++...000///,,,***+++,,,***+++---...///...---,,,...------------......///,,,,,,+++***)))***++++++,,,++++++***+++,,,---...------------............,,,...///000//////111222444555777<<>>???AAAGGGIIIMMMRRRXXX^^^ccceeemmmmmmooorrrvvv|||wwwcccQQQGGG??????>>><<<:::999777777555333444666666444777===???JJJXXXcccmmmuuuwwwuuuvvv{{{|||ssscccYYYRRRTTT^^^nnnsssggg\\\ZZZ[[[[[[^^^cccddddddddd```YYYPPPFFF@@@999888777666777888:::;;;:::999999888888777777777666555333111///......---,,,,,,++++++++++++,,,,,,***+++,,,,,,++++++---///...............---,,,,,,,,,------......------,,,+++---...---,,,,,,---...------...///000111222222444;;;FFFTTTbbbmmmtttxxx}}}}}}{{{zzz{{{}}}}}}{{{wwwuuutttuuuxxx|||{{{uuurrrpppmmmppprrrqqqnnnjjjiiijjjnnnoooooollliiiggghhhjjjlllnnnqqqssssssvvvzzz}}}|||}}}~~~{{{tttmmmiiiiiiiiiiiijjjkkklllmmmnnnnnnppprrruuuwwwxxxyyyyyyzzzzzzyyywwwvvvwwwzzz}}}}}}|||zzzxxxxxxxxxvvvuuutttpppjjjeeeaaa^^^[[[YYYYYYYYY[[[^^^bbbddddddcccbbbbbbbbb```^^^]]]^^^___{{{yyyrrruuu{{{yyyooocccXXXSSSJJJIIIIIIJJJPPP[[[gggoooqqquuuyyyyyyvvvwww{{{|||uuubbbMMMDDDAAA???======666444222000...............111333222...,,,,,,---,,,---///111111000///...---------------...///000---,,,***)))))))))******,,,+++*********+++,,,------------.........//////,,,...000000//////111333333555888>>>GGGUUUccclllxxx~~~uuullleeecccccchhhooottttttrrrvvvvvvssslllbbbYYYUUUSSSOOOKKKIIIKKKNNNSSS]]]gggkkktttyyyvvvrrrkkkeee```^^^]]]]]]WWWWWWVVVVVVTTTSSSQQQPPPOOOMMMJJJFFFCCCBBBBBBBBB===>>>>>>===;;;;;;<<<===>>>???BBBGGGNNNTTTZZZ]]]hhhhhhhhhjjjnnnrrrvvvyyyvvv{{{}}}kkkYYYNNNAAA@@@???>>><<<:::999888777444444555444222555:::===GGGSSS]]]hhhssswwwvvvsssxxxwwwkkk```VVVTTT[[[iii~~~oooaaa^^^``````aaadddeeeeeefffccc\\\RRRHHHBBB:::999777666666888:::;;;:::999999999888777777777666555333111000///......,,,++++++******++++++,,,)))+++,,,,,,+++,,,...000//////000000///...------+++,,,,,,------,,,,,,++++++,,,------,,,,,,...///------...///000111222222777>>>JJJYYYgggssszzz~~~~~~xxxsssqqqqqqrrruuuyyy~~~~~~wwwrrrnnnlllpppssstttsssoookkkkkklllmmmoooooolllhhhggghhhjjjjjjmmmqqqrrrrrrtttyyy}}}zzz|||}}}}}}zzzsssmmmhhhggghhhjjjlllnnnnnnooonnnqqqrrruuuwwwyyyyyyzzzyyy||||||{{{zzzyyyzzz~~~yyyvvvssspppnnnmmmjjjhhhnnniiiccc]]]ZZZXXXWWWUUUVVVVVVXXXZZZ^^^___^^^\\\\\\]]]^^^]]][[[[[[\\\^^^~~~zzzvvvvvvzzz{{{qqq```QQQOOOLLLJJJKKKNNNTTT```lllrrrvvvwwwuuuuuuyyy{{{yyyvvv}}}nnnXXXFFF<<<:::<<<======:::555000,,,***))))))+++,,,------...---,,,,,,------------------------............------,,,+++------------------------...------------...//////,,,,,,,,,---------...............//////000111222777888;;;@@@IIIYYYkkkxxxzzzooogggccc^^^```dddiiiooorrrrrrqqqtttkkkbbb^^^ZZZTTTPPPPPPIIIFFFGGGLLLSSS[[[hhhsss}}}tttmmmjjjeee___YYYVVVTTTRRRQQQOOOLLLIIIGGGGGGHHHIIIHHHEEECCCAAA@@@?????????@@@>>>;;;999999;;;<<<:::888???@@@AAADDDHHHMMMQQQSSSZZZ[[[]]]```bbbeeeggghhhnnnnnnoooqqqvvv~~~zzzdddRRRMMMEEE?????????<<<::::::555555444444444555666666888>>>IIIVVVcccnnnuuuyyywwwzzz~~~{{{nnn```XXXYYYdddxxx~~~uuummmddd^^^aaahhhggggggeeeaaa___\\\TTTKKKAAA<<<888888:::;;;999666:::999888777777888999:::666555444333111///---++++++,,,,,,,,,,,,+++***************+++,,,---///000///---,,,,,,---...,,,++++++******))))))******+++......------------......///------//////...111777:::AAAMMM\\\kkkxxx{{{rrrmmmmmmooosssxxx|||~~~{{{uuuoooooorrrssssssrrrpppnnnkkkiiihhhmmmllljjjiiihhhhhhhhhhhhmmmmmmnnnoooppprrrtttuuuxxxvvvuuutttsssppplllhhhhhhhhhhhhiiijjjlllmmmnnnssstttuuuwwwyyy{{{}}}}}}~~~}}}|||{{{|||~~~|||yyyuuurrrnnnjjjhhheeebbb```[[[YYYUUURRRPPPPPPPPPQQQQQQPPPOOOQQQSSSVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTUUU~~~{{{wwwwwwzzz~~~{{{jjjZZZNNNJJJHHHIIILLLRRR^^^iiimmmrrrttttttvvvzzz|||zzzwww~~~sss___MMMBBB>>>======777555222000......///000000000000/////////000000------------------------***+++,,,------...------++++++++++++++++++++++++---------------...//////,,,,,,---------..................///111333444555777:::>>>DDDOOO___qqq}}}{{{rrriiiccc```aaabbbcccgggkkknnnnnnnnnjjjbbbZZZWWWSSSNNNLLLLLLLLLJJJKKKQQQXXX```lllwww~~~vvvmmmggg___[[[UUUPPPNNNLLLKKKIIIJJJGGGDDDCCCCCCCCCBBBAAA???>>>===<<<;;;;;;;;;;;;===:::888888:::;;;:::999===>>>@@@BBBFFFJJJNNNPPPTTTUUUWWWXXXZZZ\\\^^^^^^ccccccdddgggkkksss|||ttt```RRRIIIBBB@@@???;;;999:::555555444444444555555666777<<>>FFFTTTbbbooo{{{yyypppllllllnnnsssxxx|||~~~{{{vvvpppnnnppprrrrrrrrrqqqpppnnnlllkkknnnmmmkkkiiihhhhhhiiijjjoooooopppqqqrrrsssttttttrrrpppnnnlllllljjjgggeeegggggghhhiiijjjlllnnnooossstttuuuwwwyyy{{{}}}~~~~~~~~~||||||}}}~~~{{{xxxssspppkkkfffccc___[[[XXXQQQOOOLLLJJJIIIJJJLLLMMMKKKIIIHHHIIIKKKMMMMMMLLLMMMLLLKKKJJJJJJJJJKKKLLL}}}yyyxxxzzz|||uuueeeRRRMMMIIIIIIKKKOOOZZZdddhhhoootttvvvyyy}}}~~~zzz~~~zzzgggUUUHHHAAA>>>===666555333111000111333444000000///......---------------------------------++++++,,,------,,,,,,,,,************************---------------......///,,,------------.........------...///222444777888888<<>><<<<<<=========<<<;;;::::::===<<<::::::<<<======<<<===>>>AAADDDHHHKKKNNNPPPQQQRRRRRRSSSUUUVVVVVVWWWXXXYYYZZZ\\\___fffnnntttzzzsss\\\RRRGGGCCC???;;;999:::666555555444444444555555555999@@@JJJUUU```iiinnnyyy~~~{{{iii^^^\\\eeeppp~~~|||qqqddd______ccchhhkkklllkkkiiiaaaXXXMMMHHHAAA<<<::::::;;;;;;777666666555555666666777777777666444222000...---,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,---......000111000---,,,...000.........------.........000000////////////000000///------000000///333888BBBMMM]]]kkkuuuxxxnnnjjjjjjlllsssxxx|||~~~~~~yyyrrroooqqqqqqqqqrrrrrrrrrqqqooonnnpppnnnjjjhhhhhhiiikkkmmmppprrrsssuuuuuutttsssrrrllliiifffeeeeeeeeeeeedddfffggggggiiikkkmmmooopppttttttvvvxxxzzz|||}}}~~~~~~}}}|||}}}~~~zzzwwwssspppjjjddd___YYYSSSOOOGGGFFFDDDDDDDDDFFFHHHIIIHHHFFFDDDDDDFFFFFFFFFEEEDDDCCCBBBAAA@@@AAAAAABBB}}}zzzzzzzzz|||{{{jjjZZZSSSMMMKKKKKKMMMUUU]]]fffoooxxx{{{}}}}}}}}}lllYYYJJJBBB>>>===;;;999777444222111111111///000111111111///,,,+++........................//////...---,,,***((('''************************------,,,,,,------...///------------.....................///111444777999:::@@@JJJUUUbbbqqq}}}zzzzzzzzzyyyyyyyyyzzz{{{}}}zzzwwwtttoooiiieeecccdddeeemmmlllkkkkkkjjjgggbbb^^^VVVPPPLLLLLLKKKIIIJJJNNNQQQQQQVVV^^^ffflllvvv~~~{{{vvvqqqmmmhhhccc```XXXUUUQQQOOONNNMMMLLLJJJHHHGGGGGGGGGFFFDDD@@@===@@@AAABBBBBBBBBAAA@@@???@@@?????????@@@@@@AAAAAABBBDDDGGGKKKOOORRRUUUVVVVVVVVVVVVWWWWWWXXXXXXXXXUUUVVVWWWXXXZZZ^^^dddhhhooouuu}}}lll___RRRJJJDDD>>>;;;;;;777666555555444444444444555777<<>>===<<<<<<===>>>}}}{{{zzzzzz|||kkk\\\TTTLLLJJJJJJLLLRRRZZZdddpppzzz~~~~~~zzzwwwyyyooo[[[JJJAAA>>>>>>>>><<<999666333111//////111444777999888555000---......................../////////---,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------........./////////......///111444888:::>>>FFFRRR^^^kkkyyyzzzxxxvvvuuuvvvwwwxxxyyy{{{zzzzzz|||~~~~~~|||tttqqqmmmjjjiiikkkmmmnnnsssrrrrrrpppllleee\\\VVVNNNJJJHHHIIIIIIHHHLLLQQQRRRSSSZZZdddlllrrrzzz~~~zzzvvvrrrnnnkkkgggddd```]]]ZZZWWWWWWUUUTTTRRROOOOOOOOOOOOOOOMMMIIIFFFEEEFFFGGGHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGIIILLLQQQVVV[[[^^^``````````````````____________ZZZ[[[[[[ZZZZZZ[[[___bbbiiinnnuuu{{{qqqaaaVVVLLLCCC>>>>>>999888777666555444444444555777:::@@@JJJUUU___eeerrr{{{wwwhhhaaabbbhhhpppwwwzzz~~~~~~~~~}}}vvvggg[[[VVVYYYcccmmmsssuuutttnnngggeeeaaaWWWKKK???888888999888888888888888888888888999999888666444222000///,,,------------,,,++++++,,,,,,,,,++++++,,,------***...111///***)))+++///......------------......///......------......//////---...111111111555;;;DDDRRRfffvvvvvvnnnkkknnnrrryyy~~~{{{xxxxxxttttttsssrrrqqqooonnnmmmnnnllliiiggggggiiimmmoooqqqsssuuuwwwvvvssspppmmmjjjfffaaa___```dddggghhhggghhhiiikkkmmmooorrrsssuuuvvvwwwyyy{{{}}}~~~}}}|||||||||~~~~~~zzzwwwwwwsssmmmfff^^^VVVNNNIIIGGGGGGGGGGGGHHHJJJLLLMMMQQQNNNKKKHHHGGGEEECCCAAA@@@>>>===;;;;;;;;;;;;<<<~~~{{{yyy}}}~~~nnn\\\SSSJJJHHHJJJLLLRRRXXXbbbooo{{{~~~|||uuurrrpppuuurrr___MMMCCC??????===;;;999666444222111000...111555888888444///+++........................,,,,,,---......---------------------------------,,,,,,,,,,,,,,,------...------.........///////////////...///222666;;;===CCCLLLYYYfffrrr}}}{{{xxxtttssstttvvvwwwwwwwwwuuutttvvv{{{~~~tttrrrpppqqqsssvvvwwwxxxwwwvvvssspppiii```UUUNNNGGGEEEDDDFFFGGGGGGLLLSSSUUUXXX```llltttyyy}}}zzzxxxwwwuuurrrpppmmmjjjgggdddbbb```^^^\\\ZZZZZZZZZ[[[[[[YYYVVVSSSMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQRRRPPPOOONNNOOOQQQTTTXXX^^^eeejjjmmmoooooopppooommmkkkiiigggeeedddaaabbbbbb```______aaacccgggkkkppptttxxx~~~sssdddWWWKKKDDDBBB;;;:::999888666666555555555666999???HHHSSS]]]cccppp{{{rrreeebbbeeekkkqqqsssvvv|||~~~~~~|||||||||vvvgggZZZTTTUUUaaammmtttwwwwwwsssmmmmmmkkkcccUUUEEE:::777999999::::::;;;;;;::::::999:::999999777555333111///---------------,,,++++++++++++++++++,,,,,,---......000111000---,,,...000------,,,,,,,,,,,,------......------------......000......111222222666<<>><<<:::999999::::::|||zzz}}}uuudddYYYOOOLLLLLLMMMQQQVVVaaaooo~~~wwwsssmmmjjjoooyyywwwfffUUUHHHAAA???<<<;;;999777444222000000+++---///111111///,,,***........................,,,------...////////////------------------------,,,,,,++++++,,,,,,---...............////////////.........111555;;;AAADDDGGGQQQ___lllvvvzzzvvvtttvvvxxxyyyyyytttpppmmmpppvvv{{{}}}|||wwwvvvwwwzzz~~~|||zzzvvvpppiiiaaaXXXOOOIIIEEECCCDDDFFFGGGHHHNNNVVVZZZ^^^hhhttt}}}}}}yyyvvvtttqqqmmmjjjhhhhhhggghhhiiiiiifffddd]]]]]]]]]^^^___```aaaaaabbbccccccaaa^^^]]]^^^```bbbgggnnnvvv||||||wwwrrrnnnjjjhhhiiijjjkkkjjjiiihhhjjjkkkgggkkkooorrrtttxxxrrrcccSSSIIIEEE>>>===;;;999888777666666444555888>>>GGGRRR[[[aaagggtttxxxkkkgggdddjjjnnnoooppptttvvvuuuyyywwwvvvxxxttthhh\\\VVVTTTaaannnuuuxxxyyyvvvrrrppppppkkk^^^LLL>>>::::::999:::;;;;;;;;;;;;:::999;;;:::999888666333111000---------...------,,,+++*********+++,,,---...//////000//////...............------,,,,,,------...//////............//////000...///222333222666<<>>===:::777444111...---............///////////////////////////////////////000000000///...------------------------------,,,,,,++++++,,,,,,---.............../////////000------///222888???FFFJJJJJJTTTbbboooxxxyyywwwyyy|||}}}}}}pppkkkhhhjjjpppvvvxxxxxxyyyyyy|||~~~{{{uuulllbbbZZZRRRKKKGGGEEEDDDEEEHHHIIIJJJQQQYYY^^^bbbmmmzzz{{{xxxtttsssrrrssstttuuusssrrrmmmlllllllllmmmoooqqqrrrqqqrrrrrrpppllljjjkkknnnnnnsss{{{yyysssnnnkkkoooqqqrrrrrrrrrqqqssstttiiimmmqqqtttuuuxxx}}}{{{iiiXXXLLLGGG???>>><<<:::999777777777222444888>>>GGGQQQZZZ```]]]kkk{{{zzzooollldddiiimmmlllmmmpppqqqpppqqqnnnooosssrrriii___ZZZTTTaaannnuuuxxxzzzyyyuuuppprrrooocccPPPAAA<<<<<<999:::;;;;;;;;;;;;:::999;;;;;;:::888666444222111------......------,,,+++*********+++,,,...///000///---,,,,,,---...,,,+++......------------......000000////////////000000000...///222333333777===IIIRRRaaaqqq}}}}}}{{{}}}}}}wwwpppkkkmmmttt{{{{{{~~~xxxwwwyyyqqqnnnjjjhhhhhhkkkooorrroooooooooooopppqqqssstttuuuvvvwwwxxxwwwvvvtttssslllhhhdddcccdddgggiiikkkooooooooopppqqqssstttuuuvvvwwwyyy{{{}}}||||||yyyuuupppkkkddd]]]XXXTTTUUUXXX\\\```dddggghhhkkkgggbbb]]]YYYUUUPPPMMMBBBAAA???===<<<;;;<<<<<<}}}yyyzzz{{{vvvfff\\\TTTOOOPPPTTTZZZeeevvv{{{mmmcccaaadddhhhjjjsss|||{{{{{{}}}|||mmmZZZHHH???======;;;888444000///...111000///......---------////////////............+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,//////---***,,,///444888===DDDNNNTTTVVVZZZaaakkkttt|||}}}|||}}}~~~|||{{{rrrlllfffeeejjjqqqvvvyyyzzzzzz{{{}}}~~~}}}yyyvvvtttqqqjjj```VVVLLLGGGDDDCCCDDDEEEFFFIIIOOOVVV\\\aaajjjwww~~~{{{zzz{{{}}}~~~~~~vvvwwwxxxxxxyyy|||}}}}}}|||zzz~~~yyyrrrooorrrtttxxx{{{}}}}}}||||||{{{yyyxxxwwwwwwzzz}}}yyyjjj\\\MMMCCC>>>===<<<;;;:::888777666999777777:::===DDDQQQ]]][[[```nnn}}}{{{rrrmmmgggcccgggkkkjjjhhhgggeeehhhjjjkkkkkkiiiaaaWWWWWW___iiiqqquuuxxxzzz|||tttsssooodddUUUHHH???;;;===<<<;;;:::::::::::::::>>>;;;888777666666444333......---,,,,,,,,,------++++++,,,,,,---...//////........................,,,,,,,,,---------......111111111111000///...---333111000222333444:::AAAKKKUUUcccqqqzzz|||{{{yyy~~~}}}{{{zzzzzz{{{uuuooommmpppwww||||||wwwvvvxxxxxxwwwrrrlllfffdddgggjjjllllllkkklllnnnqqqssstttuuuvvvuuuuuuuuuuuuvvvvvvvvvvvvoookkkeeecccdddgggkkklllpppqqqrrrrrrrrrrrrsssuuuwwwvvvuuuvvvzzz}}}xxxsssnnngggaaa\\\XXX]]]______ccclllpppnnnnnnllliiigggfffaaa[[[VVVTTTNNNFFFBBBAAA@@@???==={{{zzz{{{nnnbbbXXXQQQPPPSSSXXX___kkkvvv~~~qqqfffaaabbbfffiiittt}}}}}}xxxxxx{{{wwwdddQQQFFF???>>><<<999555222000000------------...///000111////////////............------............---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---...000000...,,,,,,000666:::@@@GGGQQQXXXXXX[[[aaahhhpppxxx}}}~~~}}}}}}{{{xxxuuunnnkkkggghhhmmmsssxxxzzzxxxxxxxxxyyyzzzyyyvvvsssqqqmmmggg]]]TTTLLLHHHFFFCCCDDDEEEGGGKKKQQQYYY___iiiqqq|||~~~|||zzzyyyxxxxxxwwwxxx}}}{{{tttqqqtttvvv{{{ooo```QQQGGGAAA???===<<<:::999888777888666666999<<>>DDDLLLVVV]]]___```cccgggmmmsssyyy|||~~~}}}||||||{{{wwwrrrnnnkkkjjjjjjlllqqqvvvyyyzzzvvvuuuttttttuuutttrrrppplllhhhbbbZZZSSSNNNKKKIIIDDDEEEHHHJJJOOOVVV___eeessszzz~~~{{{yyyxxxwwwxxx{{{zzzwwwxxxvvvsssqqqsss{{{~~~yyywwwwwwzzzyyygggWWWNNNFFFCCC???===<<<;;;999777888555555888;;;@@@LLLXXX]]]\\\aaakkktttyyy}}}~~~uuummmmmmmmmiiieeeddd```ccccccaaaaaabbb^^^XXXTTTWWW^^^iiiuuu}}}xxxuuupppkkkdddZZZMMMEEE===<<<;;;;;;:::;;;;;;;;;<<<;;;::::::999888444222///......---,,,,,,------+++,,,,,,------.............................................////////////***+++---...000000111111111///111444555999BBBLLLXXX^^^fffmmmoooooonnnnnnhhhmmmttt||||||wwwooojjjjjjpppyyyxxxuuuuuuwwwxxxwwwooojjjeeedddgggjjjlllkkknnnooopppqqqssssssssssssvvvwwwwwwxxxxxxxxxxxxxxxqqqmmmgggcccdddfffiiikkkoooqqqtttuuuuuuvvvxxxzzzxxxvvvuuuuuuxxx~~~|||tttnnniiieeebbb```aaa```___dddmmmtttwwwwwwuuurrrpppooommmjjjhhhaaa]]]WWWSSSPPPLLLGGGBBB}}}{{{|||ooo```TTTPPPPPPQQQPPPRRRZZZfffsss}}}yyynnnjjjpppvvv}}}yyyzzzttt^^^LLLDDDAAA===:::888666333222222111000//////...//////////////////.....................//////.........------,,,,,,,,,,,,------------------------------//////......///000000000///444;;;AAAHHHPPPZZZaaafffffffffgggkkkpppuuuxxxxxxvvvvvvxxx{{{}}}yyyyyyxxxxxxvvvrrrnnnkkkmmmmmmnnnqqqsssuuuvvvvvvtttsssqqqpppqqqpppooommmiiieee___YYYUUURRRPPPOOOHHHJJJLLLPPPVVV^^^gggmmmyyyzzzvvvsssrrroooppprrruuuwwwzzz{{{|||}}}yyyuuurrroookkkiiimmmvvv}}}ppp```WWWLLLHHHBBB???>>>===:::888888666666888;;;@@@KKKVVV^^^\\\^^^eeennnvvv{{{}}}}}}sssqqqqqqmmmjjjiiiiiilllllliiigggeee```ZZZSSSRRRVVVaaappp{{{~~~}}}vvvqqqllljjjggg^^^QQQFFF<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;999555222000///...------,,,------,,,,,,,,,---------..............................////////////000000000000***+++,,,...///000000000000000111444666:::EEEQQQ```eeekkknnnmmmmmmmmmnnnlllpppuuuyyy|||~~~}}}wwwmmmhhhjjjqqqyyyzzzwwwxxx{{{{{{{{{nnnjjjeeedddgggjjjkkkkkkkkklllnnnppprrrssstttttttttuuuvvvwwwxxxwwwwwwvvvqqqlllfffbbbbbbeeeggghhhmmmpppsssuuuvvvxxxyyy{{{vvvtttrrrqqqsssxxx}}}|||sssmmmiiifffeeeeeecccaaa```eeennnxxx}}}}}}{{{wwwtttrrrpppnnnmmmfffbbb^^^[[[YYYTTTMMMHHH||||||}}}qqqbbbUUUPPPPPPNNNMMMOOOUUU___lllvvv|||uuurrrwww}}}|||zzziiiUUUGGGCCC===:::777666333000444333222111000000000000////////////............------............------...------,,,,,,------...------------------------.........------...///111111666>>>DDDKKKRRR[[[bbbgggfffddddddfffjjjooorrrnnnllloootttzzz}}}zzzwwwwwwvvvuuusssqqqpppooossssssttttttsssqqqqqqqqqsssqqqoooooopppooonnnmmmgggccc^^^[[[ZZZYYYWWWUUUMMMOOOSSSWWW]]]fffpppwww}}}|||wwwsssooonnniiijjjkkklllnnnppprrrrrrsssuuuxxx|||{{{uuurrrllljjjgggfffkkkuuu}}}lllbbbTTTMMMEEEAAA@@@???<<<999:::777777:::;;;@@@JJJUUU___^^^^^^cccmmmxxx~~~xxxvvvvvvtttsssssstttyyyzzzvvvqqqkkkccc\\\VVVQQQPPPXXXgggsssxxxxxxqqqlllgggfffeee^^^PPPDDD<<<<<<;;;;;;;;;<<<<<<===<<<;;;;;;<<<<<<:::666333111000///...------------,,,,,,,,,---------------......................../////////000000000111111,,,,,,---...//////......000000222444555;;;HHHUUUeeeiiinnnooommmmmmoooqqqsssvvvzzz{{{|||~~~xxxnnniiilllsss{{{zzzxxxzzz}}}}}}|||oookkkfffeeehhhjjjjjjiiifffhhhjjjnnnqqqsssuuuuuuuuuvvvxxxyyyyyyyyyxxxwwwooojjjddd```aaacccfffgggkkknnnrrruuuwwwxxxyyy{{{vvvtttqqqooopppsssxxx{{{|||sssmmmiiihhhgggiiieeeaaaaaafffooozzz|||xxxtttqqqooonnniiifffcccbbb```[[[TTTNNN~~~|||}}}sssdddWWWQQQQQQLLLMMMOOOSSSYYYcccnnnvvv|||{{{xxx{{{|||qqq\\\KKKEEE>>>:::888666222///000000000000111222333444////////////............---------......---------......------------......---------------------------......---,,,---000222444999@@@FFFLLLSSS[[[aaaaaa```______aaadddhhhkkkhhhgggkkksss{{{~~~{{{{{{{{{yyywwwuuuuuuvvvzzzzzzxxxtttpppmmmllllllpppooonnnoooppppppnnnlllfffccc______``````]]]ZZZSSSUUUXXX]]]dddmmmwww~~~~~~yyytttpppmmmlllffffffffffffggghhhiiiiiimmmooorrruuuwwwyyyzzzzzz{{{zzzxxxwwwvvvrrrmmmjjjgggggghhhjjjoooyyy|||}}}~~~yyymmmZZZRRRHHHCCCBBBAAA>>>::::::888888:::<<>>===<<<;;;;;;<<<:::777555111111///...------,,,,,,------------------------........................////////////000000000000....../////////......---000000333555777>>>NNN]]]hhhmmmrrrrrrpppooosssvvvxxx|||zzzpppmmmqqqxxxzzzyyyzzz||||||{{{qqqmmmhhhgggiiijjjjjjhhhdddfffiiimmmqqqtttvvvwwwyyyzzz|||}}}~~~}}}{{{zzznnniiiccc```aaacccfffgggjjjnnnsssvvvwwwxxxzzz{{{zzzwwwrrrooooooqqqtttvvv}}}|||sssnnnkkkjjjiiikkkeeeaaaccchhhppp{{{yyyuuussssssooommmjjjiiigggbbb[[[UUU~~~~~~vvvgggZZZSSSSSSLLLNNNPPPOOOQQQYYYfffqqquuu{{{~~~~~~yyydddPPPIIIAAA;;;999777222///////////////000111222222////////////..................////////////............------------.................................//////...---...111444666;;;BBBGGGLLLQQQXXX^^^\\\[[[[[[[[[^^^aaaeeeggghhhgggjjjrrr{{{~~~||||||}}}yyysssllliiiiiikkkllllllmmmoooqqqpppnnnllleeebbb```aaadddddd```\\\VVVXXX\\\```gggqqq{{{}}}zzzvvvrrrnnnllljjjeeedddbbbaaaaaaaaabbbbbbeeefffiiikkkmmmnnnoooooonnnmmmkkkkkkjjjhhhdddaaabbbeeejjjooouuu}}}~~~|||uuuwwwyyy}}}www```VVVJJJDDDCCCBBB???;;;:::888888::::::===FFFPPPXXX]]]```aaahhhuuu{{{yyy{{{|||~~~{{{vvvpppeee[[[QQQNNNUUU```iiinnnppplllgggdddaaaYYYOOOGGG<<<<<<<<<<<<<<<===>>>>>>>>><<<;;;:::;;;:::999777222111000...------,,,,,,------------------------................................./////////000000...//////000000//////......///333777:::CCCVVVgggooouuuzzzzzzwwwvvvyyy~~~yyyrrrqqqwww|||{{{|||~~~}}}|||tttooojjjiiijjjjjjiiigggggghhhkkkooorrruuuwwwxxxzzz|||~~~}}}|||nnnjjjdddaaabbbeeehhhjjjllloootttxxxyyyyyyzzz{{{{{{xxxrrrnnnlllmmmoooqqqyyy}}}~~~vvvqqqnnnmmmlllllleeeaaadddiiippp{{{~~~|||{{{yyyvvvrrrpppnnniiiaaa[[[yyyiii\\\UUUTTTLLLOOOOOOLLLJJJQQQaaannntttzzznnnSSSLLLCCC===;;;888333///111000///......---------000/////////............//////000000000000//////......------------..............................///000111///...///333666777<<>>>>>???===;;;::::::::::::888222111000///------,,,,,,------------------------....................................////////////......///000111111000000,,,///333999===HHH\\\ooowww}}}~~~|||xxxrrrsss{{{~~~~~~uuuqqqllljjjjjjkkkiiifffjjjkkknnnqqqsssuuuwwwwwwyyy{{{}}}~~~|||{{{oookkkeeecccdddgggkkklllmmmqqqvvvyyyzzz{{{{{{|||zzzvvvqqqkkkhhhiiijjjlllwww{{{xxxsssqqqoooooollleeeaaaeeejjjppp{{{}}}yyyuuurrrmmmeee___lll___VVVOOONNNJJJIIIJJJKKKNNNYYYcccnnnvvvyyyZZZOOODDD???===888444333222111000//////.........111111000000//////..............................,,,,,,------,,,***)))(((---------........./////////000000000000222666999;;;DDDIIIKKKOOOWWWZZZYYY```ccceeefffeeecccccccccfffhhhlllttt|||ssskkkhhhiiikkklllmmmnnnpppqqqqqqpppnnnaaa``````aaabbbaaa^^^\\\UUUZZZaaahhhpppxxx~~~}}}yyytttpppnnnmmmkkkjjjiiifffccc___\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[XXXVVVSSSQQQRRRTTTWWWZZZ```eeekkkqqquuuyyy}}}yyysssnnnkkkiiihhhgggiiippp{{{lll___OOOFFFEEEFFFBBB>>>>>>999666777999;;;AAAGGGUUU\\\___[[[\\\fffppptttvvvwwwyyy~~~zzzyyy|||~~~sssfffUUUIIIIIITTTbbbkkksssrrrpppkkkeee\\\UUUPPP@@@===999777888999::::::===<<<<<<;;;;;;:::999999777555333111////////////////////////...............//////...---,,,***)))////////////000000000000000111111111222222222222---111555:::AAAOOO```mmmuuu|||zzzuuurrrwww}}}~~~wwwtttpppllliiihhhiiiiiihhhkkkooossswwwyyyzzzzzzzzz|||~~~|||{{{qqqlllfffccccccfffiiikkkpppqqqtttwwwyyyzzz{{{{{{vvvtttqqqlllhhhgggiiikkkuuuzzz}}}zzzvvvqqqlllgggfffeeedddhhhoooyyyyyysssnnniiieeessseeeZZZQQQNNNKKKIIIJJJKKKOOOYYYccckkksss|||bbbSSSEEE???===999444111222111000//////......///111000000000/////////...........................,,,---------,,,+++***)))---------.........////////////000000000333777:::@@@HHHMMMNNNQQQXXX\\\[[[dddhhhmmmpppooollliiigggeeefffkkkrrr|||vvvnnnjjjkkkmmmpppppprrrssstttrrrooommmcccbbbaaa```___^^^\\\ZZZXXX]]]eeemmmttt{{{|||xxxsssooommmkkkiiiggggggeeeaaa^^^[[[ZZZYYYYYYVVVVVVWWWVVVVVVUUUTTTSSSQQQOOOMMMLLLNNNRRRWWWZZZbbbffflllqqqsssttttttuuutttwww|||~~~{{{wwwrrrnnnkkkiiihhhhhhgggiiipppzzzuuugggUUUJJJHHHGGGCCC??????999666777999:::???FFFRRRZZZ___\\\\\\ccclllqqqtttuuuwww{{{~~~vvvtttwww||||||ttthhhXXXLLLJJJQQQ]]]dddnnnooopppnnnhhh```WWWRRRDDDAAA<<<:::999:::;;;:::===<<<<<<;;;;;;:::999999777555333111///.........,,,---------......//////000000000///......------............////////////000000000111111111222222...111555;;;DDDSSSeeerrrzzzwwwsssssszzz|||wwwuuuqqqmmmkkkjjjkkkkkklllnnnrrruuuxxxyyyyyyyyyyyy{{{}}}}}}|||sssooojjjggghhhkkknnnoooppprrruuuwwwyyy{{{{{{{{{vvvtttppplllgggfffhhhjjjvvv|||{{{vvvppplllggggggfffgggjjjqqqzzzzzzuuurrrnnnkkk~~~}}}~~~~~~ooo```UUUPPPLLLIIIJJJLLLPPPYYYbbbhhhoooxxx}}}~~~~~~~~~mmmZZZGGG???>>>:::444000222222111000////////////000000000000////////////....................................---,,,+++***---------................../////////000333888<<>>CCCMMMWWW______]]]aaaiiiooottttttvvvxxx|||wwwooolllpppvvv||||||}}}~~~|||yyysssjjj\\\PPPKKKNNNUUU[[[cccfffiiijjjggg```XXXSSSIIIDDD???;;;:::;;;;;;;;;===<<<<<<;;;;;;:::999999777555333000///...---...***+++,,,---...//////000000///...------...///000------------............/////////000000000111111///222666<<>>:::666333222111000000/////////////////////000000000000........................//////.......................................------...///000222777>>>CCCIIIMMMTTT[[[aaaeeejjjmmmssswwwzzzyyytttmmmgggdddeeehhhlllnnnqqqtttyyy}}}~~~|||}}}}}}}}}|||tttrrrooollllllooouuuyyy}}}~~~wwwoooiiifff``````___\\\ZZZ[[[___bbbiiioooxxx}}}yyyuuussspppmmmjjjeeecccaaa^^^[[[YYYXXXWWWSSSRRRPPPMMMJJJGGGDDDBBB>>>>>>@@@CCCIIIPPPWWW[[[ccc```\\\UUUOOOLLLLLLMMMQQQXXXaaajjjooosssuuuwwwuuuooofff```___eeemmmssswwwtttpppmmmmmmnnnooopppsssuuuxxx|||vvvcccVVVNNNGGGCCCCCC>>>;;;;;;;;;:::<<>>===>>>@@@DDDIIINNNSSSVVVXXXUUUOOOHHHBBBAAADDDGGGIIIOOOYYYbbbjjjoootttvvvuuurrrmmmkkknnnttt||||||vvvqqqnnnmmmoooppprrrtttxxx}}}lll]]]RRRJJJEEEDDD???=========;;;>>>BBBFFFNNN[[[gggjjjjjjlllrrr{{{}}}}}}xxxpppkkkkkkpppuuu|||}}}qqqbbbUUUPPPRRRUUUVVVXXXZZZ\\\^^^```aaaaaaUUUNNNDDD===::::::<<<======<<<<<<;;;;;;:::999999:::888555333000///......111111111000000000/////////......---...///000111////////////000000000111/////////000000000111111444666:::CCCPPP___mmmuuu~~~~~~wwwsssvvv|||~~~|||vvvuuusssqqqooommmlllkkkoooqqquuuyyy|||}}}~~~~~~}}}~~~}}}{{{{{{zzzyyyxxxxxxzzz|||~~~{{{zzzwwwtttqqqrrrtttwww~~~{{{ppphhhccc___cccjjjpppuuuyyy}}}|||yyy~~~~~~ggg\\\RRRNNNLLLKKKMMMQQQ\\\eeeqqqxxxyyywwwuuutttkkklllmmmqqq}}}|||{{{|||ttt[[[LLLCCC===999999333333222111000000000000.../////////000000000111..............................---,,,,,,---......//////.........---------//////000222666<<>>@@@CCCGGGJJJLLLMMMJJJHHHCCC>>>;;;;;;>>>AAACCCJJJSSS]]]eeemmmssswwwzzz{{{|||~~~xxxqqqmmmlllnnnppprrrtttxxx|||~~~zzzzzz{{{{{{|||~~~uuueeeXXXNNNIIIEEE@@@>>>??????===???DDDHHHLLLWWWdddiiihhhhhhkkkuuuxxx|||~~~xxxuuuxxx|||ooo]]]TTTTTTWWW]]]___cccgggiiijjjjjjjjjaaaYYYMMMCCC===<<<<<<<<<===<<<<<<;;;;;;:::999999<<<:::777444111000//////////////////000000000000.........///////////////........./////////000000000000000111111111222222333555<<>>FFFLLLPPPTTT___nnnsssqqqqqquuuqqquuuxxxxxxssslllfffccckkkmmmooonnnooottt}}}~~~zzzwwwuuuxxx|||~~~{{{wwwmmmllljjjhhhhhhmmmsssxxxxxxzzzzzzssshhh___[[[[[[___bbbeeedddaaaaaaeeejjjrrrvvv{{{~~~wwwvvvtttrrrqqqooollliiiaaa```___]]]ZZZWWWTTTSSSQQQPPPNNNKKKGGGCCC@@@>>>;;;===@@@CCCEEEFFFFFFFFF@@@???===:::888888;;;>>>BBBHHHQQQ[[[dddmmmtttyyy|||vvvooojjjjjjmmmooosssuuuxxxzzz|||{{{zzzxxxwwwwwwwwwxxxzzz|||}}}~~~}}}~~~{{{jjj\\\QQQLLLEEEAAA???@@@@@@???AAAEEEIIIJJJSSS```gggeeecccdddnnnrrryyy~~~xxxbbbWWWUUUXXXaaadddjjjooorrrqqqpppnnnkkkbbbTTTGGG@@@===<<<<<<===<<<<<<;;;;;;:::999999===;;;888555222111000000,,,------...///000111111,,,------......---,,,,,,---------.........//////111111111111222222222222111555===IIIYYYhhhtttzzz{{{}}}yyy|||{{{wwwzzz}}}{{{wwwrrrmmmjjjjjjkkkmmmnnnpppqqqqqqvvvxxx{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{|||~~~~~~}}}{{{|||~~~~~~|||{{{|||xxxmmmddd```^^^eeemmmuuuzzz}}}~~~zzz}}}{{{|||tttaaaRRRPPPNNNHHHEEEIIIVVVcccrrrxxxxxxvvvpppjjjiiiddd```bbbkkkvvv|||~~~|||~~~}}}bbbOOOFFFBBB>>>:::222111000//////000111222///////////////000111111//////.........------------+++))))))+++---/////////...---,,,,,,,,,,,,,,,222///...222:::BBBHHHKKKSSSZZZdddlllqqqsssttttttzzzyyyuuupppllljjjkkkmmmpppqqqtttvvvxxx{{{|||rrrtttvvvxxxyyyyyyxxxxxxtttqqqmmmkkklllnnnoooooouuuuuurrrlllddd___^^^___^^^dddjjjllliiihhhiiillluuuxxx}}}}}}|||xxxvvvtttpppmmmiiigggffffffaaa\\\YYYYYYXXXVVVTTTSSSSSSQQQNNNJJJEEE@@@===@@@@@@@@@BBBCCCBBB???===777888999777555555888;;;===BBBJJJSSS^^^iiittt{{{zzzrrrjjjgggeeeccceeeiiirrruuuwwwwwwuuurrrqqqpppmmmoooqqqtttvvvyyy{{{|||~~~}}}|||||||||~~~rrrcccWWWQQQIIIFFFDDDDDDAAA>>>???DDDHHHLLLSSS[[[cccfffeeecccmmmrrrzzz~~~~~~aaaPPPQQQWWW]]]kkkxxx|||~~~~~~|||rrraaaQQQGGGAAA??????<<<<<<<<<===<<<<<<;;;:::>>><<<:::777444111///...////////////////////////---,,,+++,,,...///...------------...///000000111111111111111111222222222555666===KKK]]]llluuuwww{{{uuusssxxx{{{|||}}}}}}yyytttoookkkiiidddfffiiijjjkkklllnnnpppsssvvv{{{}}}~~~~~~}}}{{{zzzzzzzzzyyyxxxxxxyyyzzz|||}}}}}}}}}}}}yyy|||}}}{{{}}}||||||}}}~~~yyynnngggdddeeejjjrrryyy~~~~~~}}}~~~||||||xxxfffWWWTTTRRRLLLJJJMMMTTTcccsss|||}}}{{{tttnnniiieeeaaaaaagggooouuuxxx||||||}}}kkkUUUIIIBBB===:::444333111000000000111222///////////////000111111//////.........---------///---++++++---000111111//////......---.........222111111555===DDDIIIKKKUUU[[[ccckkkpppsssuuuvvv|||{{{xxxsssooolllmmmnnnpppsssvvvyyy|||}}}{{{yyyuuuuuuvvvwwwwwwwwwwwwwwwwwwtttpppmmmmmmmmmllllllkkkkkkiiiccc\\\XXXYYY[[[fffkkkpppqqqooonnnppprrrwwwzzz}}}|||zzzvvvuuusssoookkkgggdddbbb```\\\XXXVVVVVVVVVUUUSSSUUUTTTQQQNNNKKKHHHFFFDDDDDDBBBAAAAAA@@@???<<<999777888999777555555888;;;===AAAIIIRRR\\\hhhssszzz~~~tttllldddaaa___^^^```dddjjjlllpppqqqooommmllllllmmmnnnppprrrtttvvvxxxzzzzzz{{{|||~~~zzziii[[[TTTJJJFFFDDDDDDBBB???@@@DDDEEEIIIPPPXXX```ddddddccclllsss}}}~~~{{{yyyaaaSSSSSSXXXbbbqqqqqq\\\KKKAAA??????<<<=========<<<;;;::::::<<<;;;:::888555222000...////////////////////////...---,,,---///000///...------......///000000111000000111111111111222222555777???NNN___mmmtttvvv|||zzzwwwrrrpppttt||||||}}}~~~yyyyyywwwtttooojjjfffdddbbbdddgggiiijjjlllooorrrssswww{{{}}}~~~~~~}}}{{{yyyxxxyyyyyywwwvvvxxxyyy{{{|||}}}~~~~~~zzz}}}~~~|||}}}~~~zzzzzz{{{~~~xxxmmmhhhfffiiimmmttt{{{|||{{{||||||kkk]]]XXXUUUOOOMMMPPPRRRbbbvvvyyyrrriiigggeeeccccccgggnnnsssyyy|||}}}yyy{{{vvv___MMMBBB<<<;;;555444222000//////000000///////////////000000111/////////.........------///---,,,,,,...000000000/////////...//////000000222222444999@@@FFFJJJKKKSSSXXX___fffkkkppptttwww}}}|||zzzuuupppmmmmmmmmmppptttxxx|||{{{vvvtttuuuvvvvvvuuuuuuuuuuuuvvvvvv{{{xxxtttqqqooommmkkkiiigggfffddd___YYYWWWZZZ]]]lllpppssstttsssrrrtttwwwyyy{{{~~~~~~~~~~~~{{{yyyuuutttrrrooojjjfffaaa______]]]ZZZXXXXXXXXXXXXWWWVVVTTTRRRPPPOOONNNNNNNNNKKKHHHDDDAAA>>><<<999777888888888777555555777999;;;@@@GGGPPPZZZfffqqqxxxvvvmmmddd\\\YYYWWWUUUWWWZZZ]]]```dddeeeeeeeeeeeefffhhhjjjlllnnnnnnpppsssvvvuuuwwwzzz}}}rrr```UUUKKKFFFCCCCCCAAA???@@@CCCBBBEEEKKKTTT\\\aaacccbbbjjjtttyyyzzz{{{~~~rrr```UUUTTTVVVcccrrrmmmSSSCCC???@@@============<<<;;;:::999999::::::999777444111//////////////////////////////...---...000111000///------......///000000000//////000000111111111111555999CCCRRRcccnnntttuuutttssspppllljjjnnnuuu|||{{{~~~|||ssstttssspppkkkfffcccaaaaaacccfffhhhjjjlllpppssstttwww{{{}}}~~~~~~{{{yyywwwwwwwwwwwwuuussswwwxxxzzz|||}}}{{{~~~}}}~~~}}}wwwwwwxxxzzz~~~wwwnnniiiiiimmmqqqxxx}}}~~~{{{xxxzzz}}}~~~~~~pppaaaZZZUUUPPPNNNPPPQQQcccwwwzzzrrrjjjkkkkkkhhheeegggnnnuuu~~~wwwuuu|||iiiRRRCCC======555444222000............000000////////////000000////////////............---,,,***+++---.....................///000000111000333777<<>>DDDMMMWWWcccnnnvvv~~~wwwooohhh___VVVQQQNNNKKKLLLOOOPPPSSSWWWZZZ[[[\\\]]]___aaadddggghhhiiilllqqquuuuuuvvvxxxzzz|||~~~yyycccUUULLLFFFBBBAAAAAA>>>???BBB???BBBGGGPPPYYY___bbbcccfffrrrxxxwwwxxxzzz~~~zzzmmm```WWWSSSRRR]]]jjj}}}~~~^^^HHH??????>>>>>>======<<<;;;999999888999::::::888555222//////////////////////////////...---...000111000///............//////000000/////////000000111111222555;;;GGGWWWfffooossssssooonnnjjjeeecccgggpppwww}}}~~~}}}{{{rrrtttuuurrrlllgggdddcccbbbdddfffgggiiikkkooorrrtttwww{{{}}}~~~~~~~~~{{{yyyxxxwwwwwwvvvtttrrrtttuuuxxxzzz|||~~~}}}~~~~~~|||tttssssssuuuyyywwwooommmmmmppptttzzz~~~zzzwwwuuuzzz}}}~~~xxxjjj___XXXSSSQQQRRRTTTddduuu~~~xxxqqqnnnqqqsssqqqnnnpppwww~~~yyyuuu{{{pppXXXGGG@@@@@@888666444222000/////////000000////////////000000000000/////////............,,,+++,,,---......---------------...///000000///333888>>>CCCFFFHHHJJJJJJPPPXXXaaaiiipppwww{{{~~~{{{wwwrrrooonnnoooooosssxxx|||~~~}}}tttoooooorrrrrrrrrqqqqqqrrrsssuuuvvvxxxwwwwwwxxxxxxwwwsssppphhhfffbbb[[[WWWXXX]]]cccjjjkkkkkkkkkmmmpppsssvvvzzz{{{~~~~~~~~~~~~}}}~~~zzzyyyxxxuuurrrnnnkkkiiiddddddbbb```^^^\\\[[[[[[[[[^^^cccgggiiihhhfffddd[[[VVVNNNGGGAAA===999777888666555444444444555555888<<>>===???>>>???DDDLLLUUU]]]bbbdddcccooo}}}|||yyyxxxzzz|||}}}}}}}}}{{{vvvnnnddd\\\VVVTTTUUU```rrrgggMMMAAA???============<<<;;;:::999777999::::::999666222000////////////////////////...---,,,---///000///...............////////////...//////000111222222222666===KKK[[[gggoooqqqqqqllliiiccc]]][[[```kkksss|||~~~}}}sssvvvyyyvvvoooiiifffffffffggghhhhhhhhhjjjmmmpppuuuxxx{{{}}}~~~~~~~~~{{{zzzyyyyyyxxxwwwtttrrrppprrrtttwwwzzz|||}}}~~~~~~{{{uuusssqqqrrrvvv~~~xxxrrrqqqrrrrrruuuzzz}}}~~~|||yyyvvvrrrvvv|||}}}~~~vvvhhh___ZZZXXXWWWWWWdddqqqxxxyyyyyyvvvrrrsssvvvyyyyyyxxx{{{}}}vvv^^^LLLCCCBBB:::999777555333222222333111000000///////////////000000000/////////......000///...///000111000.........------......//////000444:::@@@CCCFFFIIIKKKOOOVVV```jjjrrrxxx}}}|||wwwrrrpppqqqsssppptttyyy}}}~~~~~~~~~xxxuuutttuuussssssssssssssstttuuuuuutttuuuxxx|||~~~~~~{{{xxxooolllfff^^^XXXYYY___eeehhhgggggggggjjjoootttwwwyyy{{{}}}|||}}}}}}~~~~~~~~~}}}{{{yyywwwwwwrrrrrrrrrooollliiihhhiiiiiimmmtttzzz}}}{{{wwwuuuiiicccZZZQQQJJJCCC===::::::888555444555666555555777:::???GGGPPP\\\iiippprrrvvvxxxvvvuuuuuuqqqmmmcccYYYOOOHHHCCC===<<>>AAADDDGGGHHHJJJMMMOOOSSSXXX]]]```bbbgggpppwww|||zzzwwwvvvwww{{{~~~ppp___UUULLLDDDBBBAAA>>>===>>>===>>>AAAHHHQQQZZZ```cccbbbkkkwww{{{xxxyyy{{{{{{zzz{{{|||{{{uuummmddd]]]ZZZSSSZZZhhh|||iiiPPPBBB>>><<<<<<<<<===<<<<<<;;;:::999:::::::::888666333111////////////////////////...---,,,---///000///.........////////////////////////000111222333333444777???NNN\\\hhhnnnppppppiiigggaaa[[[YYY^^^iiiqqq|||~~~uuuzzz}}}yyyqqqjjjhhhhhhiiiiiiiiihhhhhhjjjmmmpppuuuxxx|||~~~~~~}}}~~~~~~|||{{{zzzzzzzzzxxxtttrrrmmmooorrruuuxxx{{{}}}}}}~~~zzzuuussspppooottt}}}{{{vvvvvvxxxvvvwwwzzz{{{zzzxxxuuusssnnnqqqwww|||zzz}}}~~~oooddd___\\\[[[ZZZdddmmmppprrrvvvwwwvvvwwwzzz}}}{{{dddQQQFFFBBB999888666444333333333333111111000///////////////000000000000/////////...000/////////111111///...000000//////.../////////222777===AAADDDGGGJJJMMMVVV^^^jjjuuu{{{~~~|||xxxrrrooonnnqqqtttrrrwww|||~~~|||zzzxxxxxxxxxwwwvvvuuutttsssrrruuuzzz}}}tttppphhh^^^WWWWWW^^^dddfffdddbbbccchhhnnnuuuxxxzzz{{{|||~~~zzz{{{|||}}}~~~~~~||||||}}}}}}xxxnnncccXXXNNNFFFAAA===:::777777888999888777555888===DDDNNNZZZfffooommmqqqrrrpppooopppnnnjjj___UUUJJJDDD???;;;:::<<<999;;;>>>@@@AAACCCEEEGGGJJJOOOUUUWWWXXX]]]gggoootttsssrrrrrrtttxxx{{{~~~zzz|||~~~|||lll[[[QQQHHHEEEDDDAAA??????;;;;;;>>>DDDMMMVVV]]]aaadddiiirrryyyyyyvvvzzzvvvhhh```\\\UUUWWWbbbsss~~~eeeOOOCCC>>>:::;;;<<<<<<===<<<<<<<<<;;;;;;:::999777555333222///////////////////////////...---...000111000////////////////////////...000000111222333444555555777@@@OOO]]]ggglllnnnoookkkjjjhhhdddbbbeeelllrrr|||~~~zzzuuummmjjjkkkiiiiiiiiiiiiiiikkkooosssuuuxxx|||~~~~~~}}}}}}~~~|||{{{zzzzzzzzzwwwtttqqqlllnnnqqquuuxxx{{{}}}~~~~~~yyypppmmmjjjjjjpppzzzzzzzzz|||{{{{{{zzzxxxuuurrrpppnnniiikkkpppyyy|||vvvrrrppp|||~~~rrrfff```]]]\\\[[[cccjjjlllooouuuyyyzzzzzz|||~~~hhhTTTGGGAAA666555333111000000000111111111000///////////////000000000000////////////...------...//////---,,,222222111000//////000000444999???CCCEEEHHHLLLOOO[[[cccppp{{{zzzxxxsssmmmjjjjjjnnnrrrtttyyy~~~|||||||||{{{yyyvvvsssqqqrrruuu{{{rrrmmmdddXXXQQQPPPVVV]]]cccaaa^^^```eeemmmtttwwwzzz{{{{{{|||||||||||||||yyyzzz{{{}}}~~~~~~rrreeeYYYOOOHHH@@@===:::999;;;<<<:::999555777<<>>::::::<<<666888:::<<<===>>>@@@CCCBBBGGGLLLNNNNNNRRR\\\eeejjjjjjlllnnnqqqtttvvvxxxxxxzzz|||~~~www```UUUKKKGGGFFFCCC@@@@@@::::::;;;AAAJJJTTT[[[___eeeiiiooovvv~~~yyysssttt|||{{{iii^^^YYYWWWWWW^^^nnn{{{vvv```MMMBBB>>>999:::;;;<<<===============<<<:::888666444333222////////////////////////111//////000111222111000///////////////.........000111111333444555666666888AAAOOO]]]fffkkkmmmnnnnnnooopppnnnlllmmmqqqvvv{{{~~~zzzqqqnnnooohhhiiiiiiiiijjjmmmrrruuuvvvxxx|||~~~~~~}}}}}}~~~{{{zzzzzzzzzyyywwwsssppplllnnnqqquuuyyy|||~~~}}}xxxjjjgggddddddkkkvvv}}}}}}~~~zzzvvvrrrnnnkkkjjjdddfffkkktttzzzuuupppmmmkkkvvvfffZZZVVVVVV[[[]]]aaahhhooowww|||}}}}}}kkkUUUHHHDDD<<<:::777555444333111//////222555444111...///111222...000///(((,,,222---...//////000111222222333...---------...///111222666===CCCCCCAAACCCLLLUUUdddppp{{{yyyxxxuuupppllllllppptttwww}}}}}}zzzvvvuuuttttttrrrxxx~~~zzzuuuooocccXXXPPPNNNQQQUUUZZZZZZ\\\___eeelllsssvvv{{{}}}~~~{{{yyyzzz{{{||||||||||||}}}~~~~~~}}}~~~uuuhhh[[[RRRLLLFFF>>>;;;;;;:::777444444666;;;AAAIIISSS^^^eeekkkkkkkkkjjjiiigggeeedddVVVQQQIIIBBB===999777555555555555555777999;;;<<>>???<<<<<<@@@EEELLLXXXccciiikkkpppvvv|||~~~uuullllllvvvpppbbb\\\YYYXXX\\\hhhxxxsssbbbQQQCCC<<<999:::;;;;;;<<<<<<;;;;;;===<<<::::::999777444111000000000000////////////000000000000000000000000///......------///000111000222333333222111333444===DDDQQQ___kkkrrrtttssszzz}}}{{{sssmmmjjjhhhiiiiiijjjkkknnnssswwwyyy|||~~~~~~}}}|||}}}}}}wwwxxxyyyyyyxxxwwwuuutttqqqpppppprrrtttyyy}}}zzzvvvkkkccc]]]aaajjjuuu~~~|||zzz{{{wwwqqqmmmkkkiiigggeee```bbbhhhqqq{{{|||wwwqqqllliiizzziii\\\WWWVVVSSSVVV[[[cccllluuuzzz}}}mmmWWWHHHCCC:::888555333333222000///------------...///111222000...333333+++,,,111,,,...//////000000111111111......------...000222333666===DDDEEEDDDFFFNNNVVVeeeqqq}}}wwwuuurrrnnnkkklllrrrvvv}}}~~~yyytttqqqpppoootttyyy~~~yyyrrrkkkaaaVVVOOOMMMPPPTTTXXXYYY\\\```ffflllrrruuuxxxzzz|||{{{yyywwwxxxyyy{{{{{{{{{||||||}}}~~~~~~~~~{{{qqqeee^^^RRRKKKCCC>>>===;;;888555555777;;;@@@GGGQQQ\\\cccfffggghhhhhhhhhfffeeecccYYYSSSKKKCCC>>>;;;888666666555555555777888:::<<<@@@CCCFFFHHHJJJLLLOOOQQQYYY\\\```eeejjjooorrrtttyyyyyyzzz|||}}}|||iii\\\QQQNNNMMMHHHCCC@@@???<<<;;;???CCCIIITTT^^^gggjjjoootttyyy~~~{{{rrriiiiiitttrrreee___WWWVVVZZZeeettt}}}rrrbbbQQQEEE>>>::::::;;;;;;<<<<<<;;;;;;<<<;;;999999999777333111111111111000000000////////////////////////////////////...---...///000111111222333333222222444555<<>>FFFHHHHHHKKKRRRYYYfffssstttrrroookkkkkkooouuuzzz~~~xxxssspppooonnnvvv{{{|||xxxnnnggg\\\RRRMMMLLLNNNQQQUUUXXX\\\bbbhhhmmmqqqssstttuuuwwwwwwvvvvvvvvvwwwyyyyyyzzzzzz{{{||||||}}}{{{|||~~~}}}}}}}}}~~~~~~}}}|||}}}}}}yyypppiiiZZZSSSJJJCCC@@@===999666777888;;;@@@FFFOOOZZZaaadddeeehhhjjjjjjiiihhhggg^^^XXXOOOFFFAAA===:::888666666666666777888:::;;;>>>BBBFFFIIIJJJJJJLLLMMMQQQTTTZZZaaagggmmmppprrrwwwxxxyyyzzz{{{|||}}}~~~pppcccWWWSSSQQQKKKEEEBBB>>>;;;:::===@@@DDDNNNWWWaaaeeekkkpppuuuyyy}}}{{{rrriiigggpppwwwjjjdddWWWVVVXXXaaannnxxx}}}}}}|||{{{vvvmmm___QQQFFF@@@:::::::::;;;;;;;;;<<<<<<===;;;:::::::::888555222111111111000000000////////////////////////////////////.........///000111000222333333222333555777<<>>;;;:::<<<===???GGGOOOXXX]]]dddjjjoootttyyy~~~zzznnniiinnn{{{{{{pppjjjYYYXXXXXX^^^fffnnnqqqqqqpppooommmeeeZZZNNNEEE@@@::::::::::::;;;;;;<<<<<<>>>===<<<<<<<<<:::777444000000000/////////......///////////////////////////////////////000000000///000111111111333666888===IIIZZZhhhrrryyy~~~~~~{{{tttmmmiiigggfffgggggghhhjjjnnnssswww{{{}}}~~~~~~xxxxxxxxxxxxwwwwwwvvvvvvsssrrrqqqsssvvv{{{~~~zzzmmmeee___bbbkkkttt~~~{{{xxxoookkkgggdddbbbbbb```______```dddkkkuuu~~~|||zzz}}}}}}zzzcccUUUPPPQQQVVVaaannnxxx|||}}}|||xxxaaaLLLBBB999666222000000111111111...111333111000555???III[[[@@@000---,,,000333---////////////............/////////000111333555777<<>><<<:::;;;>>>BBBIIISSS___fffsssvvvzzz~~~~~~{{{yyyppphhh[[[OOOFFF@@@;;;999888888777666666777888999:::>>>DDDGGGGGGFFFEEEEEEEEEIIIQQQYYYbbbiiinnnqqquuuvvvwwwxxxyyy{{{{{{|||~~~}}}nnn^^^VVVRRRLLLEEECCC>>>;;;:::;;;;;;<<>>;;;777444444555555555000222222......;;;QQQccchhhHHH333000///111333---////////////////////////000000000111222555777888@@@DDDKKKPPPUUU\\\eeekkktttzzz~~~vvvrrrpppoooqqqxxx}}}xxxtttpppoooooosssxxx{{{zzzvvvppplllddd]]]TTTOOOOOORRRSSSTTT[[[___eeekkkoooqqqqqqpppqqqpppppprrrtttuuutttsssqqqrrrsssuuuvvvuuuuuutttuuuwwwyyyzzzzzz{{{}}}~~~}}}|||yyyvvvtttssssssrrruuuvvvyyy|||~~~zzztttnnnlllhhhaaaYYYPPPHHHBBB>>>;;;<<>>DDDFFFMMMTTTZZZ___hhhsss|||~~~rrrnnnrrryyywwwrrrccc```]]]\\\]]]^^^___```aaabbbaaa]]]UUULLLDDDAAA;;;;;;:::999:::;;;<<<===:::999888999999888555222/////////.........------...........................///000111111111000000---...//////111444888<<<@@@QQQhhhxxx}}}yyyxxx|||}}}|||xxxrrrmmmjjjjjjkkkfffggghhhiiikkkooouuuyyyzzz|||~~~}}}}}}~~~{{{zzzyyywwwvvvuuuuuuuuuqqqrrrtttwww{{{|||wwwnnnhhhjjjpppwwwzzzuuujjjgggcccaaa```aaa```______^^^___eeeooo{{{~~~fffhhhmmmyyy~~~jjjZZZPPPNNNQQQ\\\lllzzz~~~|||yyyvvvpppoooxxxnnnXXXKKKCCC@@@;;;888777888888888333555555222333<<>>;;;:::999::::::999666444111000000000000/////////...........................///000111222111000000...///000111222666;;;???GGGZZZqqq~~~|||vvvvvv}}}~~~|||yyyuuunnniiiggghhhjjjggghhhiiijjjlllqqqvvvzzz{{{}}}~~~~~~~~~~~~|||zzzwwwuuutttssssssoooqqqvvvzzz~~~|||vvvnnnhhhkkkrrryyyxxxssshhheeebbb``````aaaaaa```___]]]^^^cccmmmzzzdddeeelllxxx~~~}}}fffWWWQQQOOOQQQ\\\nnn~~~zzztttnnnkkkrrr|||sss\\\OOO@@@<<<777333333333333333111333666666444333444666===,,,,,,444111///222222...//////000111222222333111000111222444666888:::EEEHHHLLLQQQXXXbbbmmmtttwwwyyyyyyyyy|||~~~{{{uuuooonnnooouuu}}}}}}zzz{{{}}}}}}{{{wwwrrrooogggjjjooorrrqqqmmmhhheeeZZZTTTOOOPPPWWW^^^cccddddddgggkkkooorrrssssssrrrpppnnnmmmooorrrrrrpppnnnmmmoooqqqssstttsssrrrqqqppprrruuuvvvwwwxxxzzz|||~~~~~~}}}zzzxxxwwwwwwwww{{{{{{||||||}}}}}}}}}}}}}}}|||}}}~~~{{{uuupppkkkjjjhhhaaaWWWMMMFFFBBB;;;===BBBJJJVVVeeeuuuyyytttjjjbbbVVVKKKCCC???===<<<:::999888666666666777777666:::>>>AAABBBBBBDDDEEEDDDEEEIIINNNWWW```hhhlllmmmnnnppprrruuuxxxzzz{{{}}}zzzcccUUUNNNHHHFFFEEE@@@>>>===>>>===:::===BBBCCCHHHNNNQQQTTT^^^lllxxx{{{}}}|||rrrlllnnntttyyy~~~vvvpppeeeccc___\\\[[[]]]^^^```fffggggggccc[[[RRRLLLHHH<<<;;;:::999999;;;<<<>>>>>>============<<<:::777222222222222111111111111...........................///000222222111111000///000111222444888===AAAMMMaaawwwxxxwwwyyyyyysssvvv{{{{{{|||yyyssslllgggeeefffhhhggghhhjjjkkkmmmqqqwww{{{}}}}}}zzzwwwuuusssrrrrrrnnnqqqvvv||||||tttlllgggkkksss{{{~~~uuuoooiiifffcccaaabbbcccbbbbbb___]]]]]]bbblllyyyjjjmmmsss~~~zzzgggZZZPPPNNNOOOXXXhhhyyyxxxrrrpppqqqrrrttt~~~}}}yyyaaaKKKBBB===777333222111111000111111111111000000000000000000000000000000000000//////000111222333444444555111///222333555:::@@@GGGJJJOOOTTT[[[dddmmmsssxxxxxxyyyzzzzzzxxxtttqqqsssppppppvvvxxxyyy{{{}}}~~~|||wwwsssmmmnnnooossstttqqqiiicccWWWNNNIIIMMMUUUYYY[[[]]]dddfffjjjmmmppppppoooooolllkkkkkkkkklllnnnooopppqqqnnnllllllnnnppppppnnnqqqsssuuuwwwyyyyyyyyyxxx~~~~~~{{{{{{{{{{{{zzzyyy||||||||||||}}}}}}}}}}}}~~~|||{{{{{{zzzxxxuuurrrjjjhhheeeccc^^^VVVJJJBBB???@@@EEEPPP^^^kkktttwwwzzz~~~}}}{{{|||yyytttfff___TTTJJJDDDAAA@@@???;;;999777555444444555555;;;<<<>>>AAABBBCCCCCCCCCAAABBBEEEJJJRRR\\\dddiiinnnmmmmmmnnnppptttyyy{{{{{{}}}ooo[[[OOOHHHDDDBBB>>><<<888666666888;;;>>>DDDIIINNNPPPSSS\\\jjjuuu}}}zzznnngggiiiqqqxxxzzzzzzrrrmmmjjjccc^^^\\\[[[[[[```fffkkknnnnnnhhhaaaYYYOOOFFFDDD===999;;;<<<;;;::::::<<<<<<===<<<;;;999777555222111111222222111...,,,------............------............/////////000333000000444777888<<>>===:::888777777777888999:::===???AAABBBBBBBBB@@@AAADDDIIIPPPYYYaaafffmmmmmmnnnooorrrvvvyyy{{{|||}}}rrr^^^QQQJJJFFFCCCAAA???;;;999999;;;>>>@@@HHHNNNSSSUUUUUU\\\iiiuuu~~~|||ppphhhfffjjjnnnvvv|||}}}tttnnnlllddd]]][[[ZZZ[[[```gggjjjnnnooojjjccc]]]SSSJJJEEE>>>999:::<<<;;;:::;;;;;;<<<<<<<<<;;;999777666444222111111111111...------......//////......---........./////////000000333000000444666888<<>>@@@BBBBBBBBB>>>???BBBGGGNNNWWW___dddlllmmmooorrruuuwwwyyy{{{|||~~~wwwdddVVVMMMHHHEEEBBB@@@===::::::;;;>>>@@@KKKSSS[[[[[[YYY]]]iiittttttllljjjiiiiiirrrxxxzzztttooofff\\\XXXWWWYYY```hhhjjjoooqqqnnnhhhbbbYYYPPPFFF???:::;;;<<<;;;;;;===::::::;;;;;;::::::999888666333111///000000///...---......//////......---....../////////000000000222000000444666777===DDDZZZkkktttuuusssggg___dddpppzzz}}}~~~yyyxxx||||||zzzuuunnnhhheeefffgggfffgggiiikkknnnsssyyy}}}~~~|||wwwwwwvvvvvvvvvuuuuuuuuuoooqqqsssvvvzzz}}}}}}uuullliiifffiiiqqqzzzyyyqqqkkkgggiiijjjkkklllllljjjhhhgggccc___[[[]]]fffssszzziii^^^TTTPPPMMMNNNSSS]]]nnn|||~~~{{{xxxvvvuuuvvvmmmooorrrtttwww|||xxxttttttvvvhhhQQQBBB>>>888444333333333222111111111111000000000///////////////////////////------...///000111222222111111222666888:::AAAJJJKKKRRR[[[bbbgggnnnwww~~~|||wwwtttrrrqqqnnnmmmiiilllsss~~~}}}wwwsssnnnkkkiiigggbbb^^^SSSLLLGGGKKKQQQUUUXXX\\\___aaadddgggjjjkkkkkkkkkhhhggggggggghhhhhhhhhiiikkkjjjiiiiiijjjlllmmmnnnrrrrrrrrrtttvvvyyy|||~~~~~~}}}}}}}}}~~~~~~|||{{{{{{}}}~~~}}}}}}}}}}}}|||{{{{{{zzzyyyyyyyyyvvvsssrrrsssssssssrrrjjjhhheeecccaaa\\\TTTMMMJJJJJJLLLQQQYYYbbbjjjooosssxxx|||}}}~~~xxxtttmmmeee]]]TTTKKKFFFAAA???<<<999777777777888666888;;;>>>AAABBBCCCCCC<<<===@@@FFFNNNWWW___dddkkkmmmppptttwwwyyyzzzzzz}}}~~~~~~kkk\\\QQQJJJFFFAAA???<<<:::999:::<<<===JJJUUU___aaa^^^___jjjtttzzztttrrrqqqpppsssxxxssshhh\\\VVVTTTVVV___iiilllrrruuusssnnnhhh___UUUJJJBBB;;;<<<===<<<<<<>>>::::::::::::;;;;;;::::::888555111...//////000///......////////////.........////////////000000000111000111444555777>>>GGGVVVhhhqqqrrrpppeee]]]bbblllvvv}}}~~~yyyuuuvvvyyyyyywwwssslllgggddddddeeefffgggiiikkknnnssszzz~~~~~~|||wwwwwwwwwvvvvvvuuuuuuuuupppqqqsssvvvyyy|||}}}uuujjjgggfffiiirrr{{{yyyrrrmmmjjjkkklllnnnoooooommmjjjhhheeeaaa]]]]]]dddqqq~~~~~~nnncccUUUQQQOOOPPPRRRXXXfffttt~~~~~~|||zzzzzz|||uuuuuuuuuvvvyyy~~~}}}vvvsssssswwwlllVVVDDD???:::555444333333222111111111111000000000///////////////////////////------...///000111222222222222444777999<<>>;;;888777777888777999<<>>;;;::::::;;;<<>>===>>>===>>>@@@;;;;;;;;;;;;;;;<<<<<<<<<999666111......///000000...//////////////////...////////////000000000111111000222555555777@@@JJJXXXjjjssssssqqqeee\\\aaahhhrrr}}}{{{||||||uuutttuuuwwwvvvsssoooiiicccaaabbbdddfffhhhjjjkkknnnsssyyy~~~}}}|||yyyyyyyyyxxxwwwuuutttrrrpppqqqtttwwwzzz}}}}}}uuuiiigggfffjjjttt}}}~~~yyytttpppnnnooopppqqqrrrqqqnnnkkkiiihhhddd```___dddppp}}}sssiii\\\UUURRRUUUUUUWWWbbbppp}}}wwwsssqqqttt~~~ppp[[[FFFBBB;;;666444333222111111111111111000000000000000000000000000000000000111111000000000/////////111111333666999>>>KKKWWWeeennnyyy}}}{{{xxxyyy|||{{{|||}}}~~~|||vvvoooiiiccchhhqqq{{{~~~|||yyywwwvvvssspppnnnnnnkkkeee```TTTNNNKKKMMMPPPRRRVVV[[[aaabbbccceeefffggghhhhhhgggggggggggggggfffeeeddddddeeefffffffffhhhkkknnntttttttttuuuvvvxxxyyyzzz~~~~~~~~~}}}}}}||||||{{{{{{xxxvvvtttsssssssssrrrpppkkkgggcccaaa```\\\VVVRRRUUUWWW[[[___ccciiippptttxxx~~~}}}wwwpppggg\\\QQQJJJFFFDDDAAA===:::999999999888:::<<>>???AAA======<<<<<<<<<======>>>:::666222//////000000///...//////000000//////.../////////000000000111111111111333666666999BBBMMMaaaqqqxxxvvvrrrcccYYY]]]cccmmmzzz{{{zzz||||||vvvwwwxxxxxxuuurrrmmmfffaaa```bbbeeeggghhhjjjkkkmmmrrrxxx|||}}}~~~}}}|||{{{{{{{{{zzzxxxvvvsssrrrpppqqqtttwww{{{~~~{{{ttthhhfffeeekkkuuu~~~~~~|||{{{zzzvvvwwwwwwvvvtttqqqnnnmmmkkkhhheeecccfffppp|||vvvlllcccYYYSSSUUUVVVVVV```mmmyyy}}}~~~~~~}}}xxxvvvyyyttt```HHHDDD===777444222111000111111111111000000000000000000000000000000000000222222111111111000000000000111444888<<>>@@@AAAAAAAAA===>>>AAAFFFNNNWWW___dddiiikkknnnqqquuuxxxzzz{{{~~~|||iiiYYYNNNHHHDDDBBB@@@===<<<;;;;;;;;;@@@IIIUUU___cccddddddeeewwwyyyvvvvvv}}}~~~}}}ppp```UUUOOOOOOWWW```nnnwww|||sssiii\\\QQQFFFBBB@@@??????BBB@@@???>>>======>>>>>>???999666333000000000///...//////000000000000////////////000000000111111111222333555777777:::EEEPPPgggwww|||yyyssscccXXX[[[```jjjxxx}}}zzz{{{zzz|||~~~|||xxxtttnnnfffbbbbbbfffiiihhhiiijjjkkklllpppvvvzzz{{{|||~~~~~~}}}|||||||||||||||zzzwwwuuusssppprrrtttxxx|||zzzrrreeecccdddjjjttt~~~~~~|||yyyvvvtttrrrooommmjjjgggiiippp|||xxxnnngggZZZQQQSSSTTTTTT^^^kkkppptttyyy{{{|||wwwcccJJJEEE>>>888444222000///111111111111000000000000000000000000000000000000//////000111222333444444222222666<<>>;;;999888888888@@@GGGRRR]]]bbbcccaaa^^^ppp~~~{{{zzz{{{~~~qqqaaaUUUOOONNNUUU^^^kkkuuuxxxooo___TTTHHHCCCAAA???@@@BBBBBBAAA???>>>>>>>>>???@@@999666333111111000///...//////000000000000//////000000000000111111111111333333666888888:::FFFRRRhhhxxx}}}zzztttdddXXX\\\```kkkxxx{{{yyy|||}}}{{{wwwppphhhcccdddiiimmmhhhiiijjjjjjllloootttxxxyyyzzz|||~~~~~~}}}|||{{{|||}}}}}}{{{yyyvvvuuuppprrruuuyyy}}}yyyqqqcccbbbccciiisss}}}}}}zzzxxxwwwqqqpppmmmjjjkkkqqq{{{zzzoooeee\\\UUUTTTUUUWWW]]]cccnnnvvv{{{{{{|||zzzcccKKKHHH@@@888333333333222000000000000000000000000//////............//////------------...///111111111444999>>>CCCOOOggg}}}{{{tttnnnjjjhhhfffhhhmmmrrruuuwwwyyyyyyzzz~~~yyyyyyyyywwwuuuoooggg\\\UUUGGGFFFFFFIIIOOOVVVZZZ\\\^^^______```````````````bbbaaa```______```aaabbbaaacccdddddddddeeehhhjjjlllooorrrvvvyyy|||}}}~~~zzz}}}}}}|||{{{zzzyyyzzzzzz{{{|||{{{zzzxxxuuurrrpppnnnooonnnmmmjjjeee```[[[XXXZZZ\\\```fffmmmsssxxx{{{~~~}}}uuukkkbbb\\\SSSKKKFFFCCC???<<<;;;;;;:::999888888999;;;???AAAAAA@@@>>>>>>???BBBJJJTTT]]]cccjjjmmmpppsssuuuwwwzzz|||uuucccRRRHHHEEEEEECCC>>>999888:::===<<>>===<<<<<<<<<===999444111000//////...------...///000000//////////////////000000000000333333555777777===LLL[[[kkkwwwvvvggg^^^[[[cccmmmyyy~~~xxxnnniiigggddddddfffgggggghhhiiilllppptttvvv{{{|||~~~~~~~~~}}}}}}~~~}}}{{{vvvssssssuuuxxxzzz|||wwwoooiiifffeeejjjuuu~~~}}}~~~|||xxxtttpppmmmppp{{{yyynnnddd[[[TTTSSSSSSUUU\\\bbbnnnuuu{{{{{{{{{~~~|||fffPPPKKKCCC:::555333222111111111111111111111111111000//////......//////000////////////000111222222222444999???EEERRRgggzzzyyyqqqjjjfffdddhhhjjjooorrrtttuuuvvvwwwwww~~~|||{{{yyyuuuooofff\\\TTTHHHGGGGGGJJJOOOUUUYYY[[[\\\\\\]]]^^^^^^^^^^^^^^^___^^^^^^^^^^^^______``````bbbcccdddccceeegggiiimmmooorrruuuwwwyyyzzzzzz{{{~~~}}}|||{{{zzzyyyyyyzzzzzzzzzzzzyyyxxxwwwuuusssrrrvvvuuussspppkkkfffaaa^^^]]]^^^```dddiiinnnrrruuu}}}}}}~~~vvvjjjbbb\\\UUUMMMGGGCCC???===;;;:::888777888888999<<>>???CCCJJJTTT]]]cccjjjmmmqqqtttvvvxxxzzz|||~~~~~~~~~zzzhhhXXXNNNFFFFFFCCC???:::888:::===<<>>:::555111000000///...---......///000000//////////////////000000000111222333555777888>>>LLL[[[nnnxxxvvviiicccaaaeeennnyyy~~~vvvllliiigggddddddfffiiihhhiiijjjmmmqqqvvvxxx{{{|||~~~~~~}}}}}}}}}~~~}}}zzzvvvrrrsssuuuxxxzzz}}}wwwnnniiifffeeekkkuuu~~~~~~{{{xxxxxxxxxxxx{{{|||}}}}}}{{{xxxuuuvvv~~~wwwkkkaaaYYYSSSQQQQQQTTT[[[cccooowww}}}||||||~~~jjjUUUNNNDDD<<<666333222111222222222222222222222222111000000//////000000111222222111111111222222333222222777@@@IIIUUUeeettt~~~wwwoooiiifffeeekkknnnqqqsssssssssssstttwww|||~~~|||yyyuuuoooeeeZZZSSSJJJIIIHHHKKKOOOTTTWWWYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]]]]___```bbbbbbbbbdddfffhhhmmmoooqqqtttvvvwwwwwwwww}}}~~~}}}|||{{{zzzzzzzzzzzzxxxyyyyyyzzzzzzzzzyyyyyy}}}|||zzzwwwrrrlllfffccc______^^^^^^```dddgggiiipppssswww}}}wwwjjjbbb\\\UUUNNNFFFCCC@@@===<<<:::777555999999:::===@@@BBBBBBAAA??????@@@CCCJJJTTT]]]cccjjjnnnrrruuuvvvxxxzzz||||||~~~~~~}}}~~~ppp___UUUIIIGGGDDD???;;;999:::<<<<<>>=========???;;;666222111000//////......///000000000///////////////000000000111111111222666999:::???MMM[[[pppyyyxxxooommmnnnooovvv}}}}}}~~~tttjjjgggfffdddeeegggjjjjjjiiikkknnnrrrwwwzzz{{{}}}||||||}}}~~~}}}zzzuuurrrrrruuuxxx{{{~~~wwwnnnhhhffffffkkkttt}}}|||xxxssspppnnnmmmrrrrrrtttvvvzzz~~~|||{{{~~~}}}vvviii]]]WWWQQQPPPPPPSSS\\\fffqqqyyynnnXXXNNNCCC<<<888333222222222222222222222222222222111111000000000000111111333333222111111111222222222222777AAALLLWWWbbblllvvv~~~{{{vvvpppmmmlllmmmqqqsssuuutttrrrpppqqqsssyyy|||~~~}}}|||zzzwwwssslllcccYYYRRRKKKJJJIIIKKKOOOSSSUUUVVVWWWXXXXXXYYYYYYYYYYYYYYYWWWXXXZZZ\\\\\\\\\\\\[[[]]]^^^```aaaaaabbbeeeggglllmmmpppsssuuuwwwwwwwww}}}~~~}}}}}}||||||zzz{{{}}}~~~~~~wwwooofffaaa]]][[[XXXUUUUUUVVVYYY[[[^^^bbbjjjqqqxxx~~~yyylllccc\\\TTTMMMEEEBBB???===<<<;;;888666::::::;;;===AAACCCCCCBBB@@@???@@@CCCJJJTTT]]]cccjjjnnnrrruuuwwwxxxyyy{{{zzz|||~~~~~~}}}}}}}}}~~~vvveeeZZZKKKHHHDDD@@@<<<::::::;;;<<>>>>>>>>@@@<<<777333222111000///...//////000000000////////////000000000111111111111222666999;;;@@@NNN\\\pppyyy{{{xxx|||{{{zzz}}}{{{qqqhhhffffffdddeeehhhjjjiiiiiikkknnnrrrwwwyyy{{{}}}||||||}}}~~~~~~{{{uuuqqqqqqtttxxx|||xxxooogggfffggglllttt||||||xxxsssoookkkiiijjjjjjkkkmmmqqqvvv{{{~~~}}}|||xxxjjj\\\WWWQQQPPPPPPSSS^^^iiipppyyysssYYYLLL@@@;;;888444222444111111111111111111111111111111000000000000111111222111111000000000111111222222777BBBMMMUUU^^^eeelllvvv~~~zzzuuusssssstttwwwyyyyyyuuuqqqppprrrvvv{{{}}}}}}{{{yyy|||~~~yyywwwtttpppiiiaaaWWWQQQKKKJJJIIIKKKNNNQQQRRRSSSUUUVVVWWWWWWXXXXXXWWWWWWTTTUUUXXXZZZ[[[[[[[[[ZZZ[[[\\\^^^______aaadddfffjjjlllooosssvvvxxxyyyzzz|||~~~~~~yyymmmaaaZZZUUURRRNNNJJJHHHIIIJJJLLLMMMSSS\\\dddllluuu}}}|||qqqggg___UUULLLDDDBBB???======<<<:::999::::::;;;===AAACCCCCCBBB?????????CCCIIISSS\\\bbbjjjmmmrrruuuvvvwwwxxxyyyxxxzzz|||}}}||||||}}}yyyggg\\\KKKHHHCCC???<<<;;;::::::<<>>888444333222111000///000000000000000//////000000000000111111111111111222666999;;;AAAPPP^^^ooowww~~~zzzxxxzzzzzzpppgggeeeeeeeeefffhhhhhhhhhiiikkknnnrrruuuwwwzzz|||~~~|||}}}~~~{{{vvvqqqqqqtttyyy}}}yyypppffffffhhhmmmttt||||||xxxsssnnnkkkhhhgggffffffiiimmmqqqtttzzzzzz{{{|||zzzyyy~~~~~~}}}ooo```ZZZUUURRRPPPSSS]]]iiioooyyyyyy[[[LLL???<<<:::444222555000000000000000000000000111000000//////000000111000000/////////000000111222222888CCCKKKQQQXXX___hhhqqq|||}}}zzzyyyyyy}}}~~~|||wwwqqqqqqvvv|||~~~~~~}}}xxxuuuwww~~~yyywwwsssnnnggg^^^UUUOOOIIIIIIHHHJJJMMMPPPPPPPPPSSSTTTUUUUUUVVVVVVUUUUUUQQQRRRTTTUUUWWWXXXYYYYYYYYYZZZ\\\]]]^^^___bbbeeehhhjjjnnnrrrvvvxxxyyyzzzyyy|||~~~}}}ssseeeXXXPPPIIIGGGDDDAAA??????@@@@@@CCCIIIRRRZZZbbblllwww~~~xxxpppggg[[[PPPGGGDDD@@@======<<<<<<;;;999999:::===@@@BBBBBBAAA???>>>>>>BBBHHHQQQZZZ```hhhlllqqqtttvvvvvvvvvwwwwwwyyy|||}}}}}}}}}~~~zzzgggZZZKKKGGGBBB>>><<<<<<;;;:::<<>>;;;444222555111111111111111111111111000//////......//////000///////////////000111222222333:::CCCHHHLLLTTT[[[eeemmmwww~~~wwwqqqrrr{{{zzztttsssyyy}}}zzzuuunnnfff\\\RRRKKKGGGGGGGGGIIILLLNNNOOONNNQQQQQQRRRSSSSSSSSSSSSRRRNNNNNNOOOPPPRRRTTTVVVWWWWWWYYY[[[\\\]]]^^^aaadddhhhjjjmmmqqqtttvvvwwwwwwvvvyyy|||~~~{{{qqqdddWWWKKKEEE???===<<<:::999999::::::===BBBIIIPPPXXXcccpppyyy{{{rrrdddWWWMMMHHHBBB===<<<;;;;;;;;;888888999<<>>======@@@GGGPPPYYY^^^gggkkkppptttuuuttttttuuuwwwyyy|||}}}}}}~~~zzzeeeXXXIIIEEE@@@<<<<<<<<<;;;:::<<<>>>FFFQQQ[[[^^^\\\WWWKKKNNNTTT```ooo|||zzzrrrfff]]]]]]bbbooo{{{kkkUUUJJJEEEBBBCCCBBBBBBAAAAAAAAAAAABBBDDD@@@;;;666444333222111111111111111111000//////000000111111111222222222333333555777:::BBBTTTdddqqqyyy~~~{{{yyy|||{{{qqqiiiffffffeeefffiiieeeggglllpppssstttuuuuuuxxxyyy|||~~~~~~~~~xxxsssooosssyyywwwnnncccfffjjjpppwww~~~|||vvvrrrkkkiiigggdddccccccddddddfffeeeeeeffffffkkkxxx}}}|||}}}}}}}}}|||mmmggg___WWWPPPOOOXXXcccxxx}}}zzzeeeRRRBBB@@@===444111444222222222222222222222222//////............//////////////////000111222333222444;;;BBBFFFIIIQQQYYYcccjjjrrrzzzxxxrrrttt~~~}}}uuussswww}}}}}}}}}wwwoooeeeZZZPPPIIIFFFEEEFFFHHHKKKNNNNNNMMMNNNOOOPPPPPPQQQQQQPPPPPPKKKKKKLLLLLLNNNQQQTTTUUUVVVXXXZZZ[[[\\\^^^aaaccciiijjjmmmppprrrssssssssstttwww{{{}}}}}}rrrdddVVVJJJAAA===888888888777777777777888888===CCCIIIPPP\\\jjjuuu|||zzzkkk^^^RRRLLLDDD>>>;;;:::::::::888888999;;;???AAAAAA@@@===<<<===???FFFOOOXXX]]]fffjjjpppsssttttttssstttwwwyyy|||}}}}}}~~~zzzeeeWWWHHHDDD>>><<<<<<<<<;;;999<<<>>>EEEPPPZZZ^^^[[[WWWLLLNNNUUUbbbsss{{{nnnbbb```dddhhhtttlllVVVKKKFFFAAACCCCCCBBBAAAAAAAAABBBBBBEEEAAA;;;777555333222111111111111111111000//////000111111111111222222222444444444666999BBBUUUfffttt{{{~~~{{{||||||rrriiigggfffeeefffiiieeehhhmmmrrruuuvvvuuuuuuwwwxxx{{{~~~~~~~~~yyytttooossszzz~~~uuulllbbbeeekkkqqqxxx}}}vvvqqqlllkkkhhhfffdddccccccccc]]][[[ZZZ[[[]]]cccrrr}}}}}}}}}~~~zzz|||~~~yyymmm___UUUOOOPPPYYYcccuuuzzzyyy{{{gggTTTCCC>>>;;;444111333222222222111111111111000...///000111111000///...000111111222333333444444555888@@@GGGFFFDDDKKKUUU```eeeoooxxx|||zzz{{{zzzzzzyyyooocccXXXOOOIIIEEEDDDDDDDDDFFFJJJNNNPPPOOOOOOOOONNNNNNNNNMMMMMMQQQPPPNNNMMMMMMNNNPPPQQQTTTUUUWWWXXXYYY\\\aaadddiiimmmqqqtttuuuvvvwwwxxxyyyzzz|||~~~sss___QQQIIIDDD>>>888666666555555555555666666;;;:::<<>>@@@AAA<<<===???AAAFFFNNNWWW]]]dddhhhmmmpppqqqrrrtttuuuvvvwwwyyyzzzzzzzzz|||~~~}}}gggVVVJJJCCC===<<<<<<:::;;;>>>CCCCCCGGGRRR^^^dddbbb^^^XXXXXX\\\iii{{{|||}}}wwwggg___```bbblllyyyzzzgggTTTHHHDDDDDDDDDEEEDDDBBBAAA@@@BBBDDDBBBBBB???;;;666333111222222111///.........///000///000222333444444333222666777:::>>>@@@III]]]ooo{{{~~~~~~rrrgggfffiiiiiihhhiiigggiiimmmqqquuuxxxzzz{{{{{{|||~~~}}}zzztttwww{{{zzzqqqlllaaaeeelllwww{{{sssrrroookkkhhhfffdddaaa___[[[XXXVVVVVVWWW\\\iiivvv}}}}}}}}}}}}||||||~~~wwwlll^^^VVVQQQQQQZZZcccwww~~~xxxsssuuu{{{jjjWWWEEE???<<<555111333222222222111111111111000000111222333333222111000//////000111222333444555666999AAAGGGEEECCCIIIRRRZZZ```iiissszzz}}}~~~}}}}}}}}}vvvlllaaaVVVLLLGGGCCCBBBBBBBBBDDDHHHKKKNNNMMMMMMMMMLLLLLLLLLKKKKKKNNNMMMLLLKKKKKKLLLNNNOOOSSSUUUVVVWWWYYY\\\aaadddiiimmmqqquuuvvvwwwxxxzzzzzz{{{}}}pppcccSSSGGGBBB???:::666666555555444444555555666888777999@@@HHHPPP\\\gggsss|||yyyooo```XXXLLLCCC???>>>===;;;999999999:::<<<===???@@@;;;<<<===@@@EEEMMMVVV]]]eeehhhmmmppprrrsssuuuvvvwwwxxxzzz{{{zzz{{{}}}~~~kkkZZZKKKCCC>>>======;;;;;;===<<<>>>EEERRRaaajjjkkkhhh\\\\\\```mmm~~~}}}xxxvvvzzzkkk^^^ZZZXXXbbbppp|||}}}qqq___OOODDDAAABBBDDDDDDDDDBBBAAA@@@BBBDDDBBBAAA???;;;666222111111444333222111111111222222///000111333333333333333444555888<<>>999:::<<>>777333555222222222111111111000000/////////000000/////////000/////////000111333444:::AAAJJJMMMLLLKKKOOOUUUZZZ]]]ccciiiooosssuuuuuuyyy{{{~~~wwwmmmbbbVVVMMMHHH>>>>>>>>>???@@@CCCFFFGGGIIIHHHHHHHHHHHHGGGGGGGGGEEEEEEEEEFFFHHHJJJLLLMMMOOOQQQSSSTTTWWW[[[```dddiiilllrrrvvvxxxzzz{{{}}}}}}~~~nnnaaaMMMFFF===999999:::999888444333333222222333333444222111333999???FFFPPPZZZeeennnxxx}}}~~~wwwpppccc\\\QQQIIIEEEBBB???<<<<<<;;;;;;::::::;;;;;;<<<999;;;===AAAGGGOOOYYY```fffiiimmmpppqqqsssvvvxxxyyy{{{||||||||||||~~~yyyiiiTTTJJJBBBAAAAAA>>>;;;;;;===@@@GGGUUUdddppptttuuuoooooottt}}}vvvppprrrwww}}}wwwfff\\\UUU[[[eeeooouuuwwwwwwvvvnnnjjjaaaTTTGGGAAAAAACCCBBBCCCDDDCCCAAAAAABBBCCCBBBAAA???:::555111////////////.........---------///000111111222333333333777777999>>>DDDOOOaaarrryyyxxxtttqqqrrrxxx}}}{{{{{{{{{}}}uuunnnfff```aaaccccccdddeeehhhjjjnnnssswww{{{}}}~~~zzzrrrmmmgggkkkrrr{{{~~~yyyrrrqqqpppooommmjjjeeebbb\\\WWWRRRQQQOOOPPPXXXaaammm}}}~~~|||~~~rrrggg[[[VVVUUUVVVZZZ___jjjuuu|||wwwllljjjjjjnnnvvv|||yyyxxxkkkXXXGGGAAA>>>777444666222222222111111111000000000//////////////////000222111000000000222333444:::DDDOOORRRQQQRRRVVVZZZ```aaadddhhhnnntttyyy|||{{{~~~wwwmmmaaaUUUKKKFFF>>>>>>>>>???@@@CCCEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCDDDFFFHHHJJJLLLMMMMMMOOOQQQSSSVVVZZZ___ccciiilllrrrvvvxxxzzz{{{}}}}}}~~~}}}lllZZZOOOEEE@@@:::888888999888777333333222222222222333333222000222777<<>>FFFQQQdddtttzzzwwwrrrnnnnnnttt|||zzzxxxxxxxxxyyy|||}}}{{{oooeee___\\\___bbbcccdddggggggjjjnnnssswww{{{}}}~~~{{{tttooojjjnnnttt}}}~~~|||uuutttsssrrrqqqmmmiiieee^^^XXXTTTRRRPPPPPPUUU[[[jjjwww}}}~~~uuuhhh[[[VVVTTTUUUXXX\\\cccooo{{{|||wwwkkkiiihhhkkkrrrxxx{{{{{{}}}tttnnnttt{{{lllYYYHHHBBB>>>777444666222222222111111111111000222222111111111111222222222222111111222555777999???KKKWWWYYYYYY[[[^^^```fffggghhhlllqqqwww}}}|||~~~vvvkkk^^^QQQGGGAAA======>>>???@@@BBBCCCDDDFFFEEEEEEEEEEEEDDDDDDDDDBBBBBBDDDFFFHHHJJJLLLLLLKKKMMMOOOQQQTTTYYY___ccciiimmmqqquuuwwwxxxzzz||||||}}}~~~wwwiiiXXXJJJ@@@???<<<888666666666555444444333333222222333333444333111222666999<<>>AAAFFFMMMWWWaaahhhjjjlllnnnoooppprrrtttvvvxxxyyyzzzzzzyyyyyyzzz|||~~~|||gggYYYKKKEEEDDD@@@<<<;;;<<>>BBBDDDEEEFFFDDDDDDDDDEEEDDDCCC@@@;;;666111000000///000000000000///......000000///000000111333333666444666===EEERRRdddssszzzvvvoookkkmmmsss{{{xxxvvvvvvuuuvvvxxxzzzyyylll___[[[ZZZ^^^aaabbbdddgggfffiiimmmrrrwww{{{}}}~~~{{{tttpppkkknnnuuu~~~}}}{{{|||yyywwwuuutttsssqqqmmmjjjbbb\\\VVVUUUSSSQQQTTTYYYfffqqq~~~xxxjjj[[[UUUSSSSSSVVVZZZ___kkkwww|||}}}}}}zzzvvvkkkiiiiiinnnuuu|||{{{qqqhhhkkkooouuuqqq^^^KKKDDD???777333444222222222111111111111000333222111000000111222333000000000222555:::>>>AAAKKKXXXdddfffdddgggiiiiiimmmooorrruuuyyy}}}}}}wwwkkk]]]OOODDD>>><<<<<<===>>>???AAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@AAACCCEEEGGGIIIJJJJJJIIIKKKNNNPPPTTTXXX^^^bbbiiimmmqqquuuvvvwwwxxxzzzzzz{{{}}}xxxsssjjj___TTTIIIAAA<<<;;;:::888666666555444333444444333333333333444444333111111444666777>>>EEEOOOZZZgggnnnrrrrrrkkkbbbXXXSSSLLLHHHFFFDDD@@@<<<;;;;;;::::::999:::::::::<<<>>>BBBGGGNNNXXXccckkknnnoooqqqqqqqqqrrruuuwwwvvvwwwxxxxxxwwwwwwxxxyyy|||}}}ppp```NNNGGGDDDAAA===<<<:::>>>GGGSSSbbbpppzzz}}}{{{}}}yyysssppprrruuuwww|||xxxkkkgggggghhhkkkkkkgggaaa[[[UUUVVVTTTOOOGGGAAA>>>>>>BBBDDDGGGGGGFFFEEEFFFFFFEEEDDDBBB===777222111111------.........---,,,+++000000//////000111222333666444555===GGGTTTfffuuuyyytttmmmjjjlllsss{{{xxxwwwwwwuuutttvvvzzzzzzlll]]]ZZZZZZ^^^``````aaadddeeehhhlllqqqvvvzzz|||}}}~~~yyyrrrooommmpppwww{{{yyyzzz}}}|||zzzxxxvvvuuusssqqqooofff___ZZZXXXWWWUUUVVVZZZ```lll|||{{{lll\\\TTTRRRRRRUUUXXX]]]iiiuuuzzz{{{{{{xxxtttmmmlllmmmsss{{{|||qqqggggggiiippp{{{vvvbbbOOOFFF@@@777111222222222222111111111111000111000///......///000111......000222777===CCCGGGWWWeeepppqqqoooppprrrpppsssvvvzzzyyymmm^^^PPPEEE???:::;;;<<<===>>>???@@@AAAAAAAAAAAA@@@@@@@@@?????????AAABBBDDDFFFHHHHHHHHHHHHJJJMMMPPPSSSXXX^^^bbbiiimmmqqqtttuuuvvvwwwxxxyyyzzz|||~~~yyyuuuqqqpppooooooooonnnllljjj___[[[TTTLLLFFFAAA???===:::999999888777666555444555444444333333444444555333000000333444444:::@@@KKKWWWeeennnsssrrrkkkcccYYYSSSMMMIIIFFFCCC???;;;;;;::::::999999::::::;;;<<<>>>BBBGGGNNNYYYdddkkkqqqrrrssssssssstttvvvxxxuuuvvvwwwwwwvvvuuuvvvxxxzzz{{{~~~vvvdddQQQHHHEEEAAA>>><<<<<<@@@HHHSSS```mmmwww}}}|||uuuooopppsssvvv|||zzzmmmfffhhhkkknnnnnnhhh^^^WWWQQQSSSTTTQQQJJJDDDAAAAAACCCEEEGGGHHHGGGFFFGGGGGGFFFEEECCC===777333111111///000111111111000...---000////////////111222333888666777???IIIWWWiiiwwwxxxrrrllliiilllttt|||yyyxxxxxxvvvtttuuuzzz|||{{{nnn^^^[[[[[[^^^___^^^___bbbdddgggkkkqqqvvvzzz|||}}}~~~~~~wwwqqqmmmpppssszzzyyyxxxyyy||||||yyywwwvvvuuusssqqqiiibbb\\\[[[YYYWWWXXX[[[ZZZggg{{{~~~zzzlll]]]TTTPPPNNNPPPTTT___jjjtttyyyzzzzzzuuuppplllpppvvv}}}|||yyyxxx~~~~~~wwwqqqrrrrrruuu~~~yyygggRRRFFF???999444333555444222000//////000000333333222222111222222222333222222444333333999AAAPPPbbbuuu|||{{{zzzyyyxxxzzz{{{}}}zzznnn```RRRGGG@@@;;;;;;;;;<<<<<<===???????????????@@@@@@?????????AAACCCDDDCCCCCCCCCEEEGGGIIILLLPPPQQQSSSWWW]]]ccckkknnnrrruuuuuuuuuuuuvvvyyy{{{}}}}}}uuunnnggg```\\\YYYWWWVVVWWWYYYYYYVVVTTTMMMHHHBBB>>>>>>>>><<<:::777777777666666555555444333222222222222222333333555555555444333444666888EEEMMM[[[hhhooommmeee^^^XXXUUUQQQMMMJJJFFFAAA>>>===<<<<<<;;;;;;::::::999>>>>>>AAAGGGPPP[[[ffflllnnnqqqssstttsssrrrssssssxxxxxxyyyxxxvvvuuuvvvwww{{{|||qqqbbbRRRIIIDDD@@@===>>>===@@@GGGQQQ]]]jjjuuu{{{|||~~~}}}{{{wwwuuuvvvyyy|||wwwpppcccdddgggjjjmmmkkkhhhdddaaa]]]ZZZXXXRRRIIIDDDCCCDDDFFFGGGHHHHHHGGGEEEDDDGGGFFFCCC===888444333333000000////////////000000222222222111222222333333555999===???HHHYYYiiiqqqssskkkccc```dddmmmuuuyyy}}}wwwwwwxxxwwwwwwyyyzzz~~~|||~~~lll```]]][[[]]]^^^]]]^^^cccdddhhhmmmqqqtttwwwyyy|||{{{}}}}}}|||tttqqqrrrooovvv{{{wwwtttwww}}}~~~xxxvvvuuuuuusssqqqiiibbb^^^``````]]]^^^bbb```gggttt{{{mmm]]]TTTPPPNNNOOOSSS\\\gggrrrxxxzzzzzzvvvqqqooossszzz~~~zzzwwwyyy~~~~~~zzzhhhSSSGGG@@@:::555444444333222111111111222333111000000000000000111111333222222444444444:::CCCTTTfffxxx~~~}}}{{{|||}}}zzzoooaaaRRRFFF???===<<<<<<======???@@@@@@>>>>>>????????????>>>>>>@@@AAABBBCCCBBBCCCEEEHHHKKKNNNQQQSSSUUUYYY```eeekkknnnrrruuuvvvvvvwwwxxxzzz{{{}}}~~~wwwrrrkkkddd___YYYTTTPPPLLLJJJIIIJJJMMMMMMKKKIIIGGGCCC>>>;;;::::::888666888888777777666666666555333333333333333333333333444555555444333444666888>>>FFFSSSaaaiiiiiiccc]]]UUUSSSOOOLLLJJJGGGCCCAAA>>>>>>======<<<;;;;;;:::>>>???BBBHHHQQQ\\\fffllloooqqqsssssssssrrrssstttwwwyyyzzzyyyxxxwwwwwwxxxzzz|||sssdddTTTKKKEEE@@@>>>>>>===@@@GGGQQQ]]]jjjuuu{{{|||wwwtttuuuwww|||}}}}}}vvvooobbbbbbdddhhhnnnppppppoookkkeeeaaa^^^VVVLLLGGGFFFFFFFFFGGGHHHHHHGGGFFFEEEHHHGGGCCC>>>888444333333000000////////////000000222222222111222222333444555999<<>><<<;;;;;;;;;<<<===>>>???======>>>>>>>>>>>>=========???AAAAAABBBCCCFFFHHHIIIMMMQQQSSSUUUYYY```eeejjjmmmrrruuuvvvwwwxxxzzz{{{{{{|||}}}}}}ssslllbbb^^^XXXSSSOOOLLLIIIGGGEEEDDDDDDEEEFFFGGGEEEDDDAAA>>>;;;999888777666444888888888777777777777777333444444555444444333333444444555444333444555777888???LLLYYYccceeebbb^^^VVVSSSOOOLLLJJJHHHEEEBBB??????>>>>>>===<<<<<<<<<===>>>BBBIIIRRR]]]fffllloooqqqrrrqqqqqqqqqsssuuuvvvyyy{{{{{{zzzyyyyyyzzzzzz|||~~~ttteeeUUULLLGGGAAA>>>>>>===@@@GGGPPP]]]jjjuuu{{{{{{uuussstttxxxyyy{{{}}}}}}yyysssnnn```______dddmmmuuuzzz|||xxxqqqkkkeee[[[PPPIIIIIIGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHEEE???999444222222111000000//////000000111222222222222222333444444555999<<<@@@JJJ\\\kkkssspppjjjbbb___cccjjjpppsss}}}}}}~~~~~~{{{yyyyyyxxx{{{~~~{{{xxx{{{zzzjjj^^^ZZZYYY\\\\\\\\\^^^bbbdddhhhlllppprrrtttwwwyyy{{{}}}~~~}}}tttooonnnooovvv~~~|||wwwsssppprrrwww}}}{{{vvvrrrpppooommmllljjjffffffiiiiiieeebbbbbb]]]bbbnnn~~~~~~}}}|||~~~}}}nnn^^^TTTOOOLLLMMMPPPTTT```oooyyy~~~}}}kkkVVVIIIBBB<<<777555444444444333444444444444111111111111222333444555333222222555555777>>>GGGYYYjjj}}}~~~xxxmmm```QQQDDD===999999888888999::::::;;;<<<<<<============<<<<<<;;;===???@@@AAABBBEEEHHHFFFJJJNNNQQQTTTXXX^^^ccciiimmmqqquuuwwwxxxzzz{{{{{{{{{{{{{{{}}}}}}ssshhh```WWWSSSNNNJJJHHHHHHGGGFFFGGGFFFFFFFFFFFFEEEDDDBBB???>>>===<<<;;;999777666777777777888888888888888444444555555555444333222333444555555444444555777777>>>HHHUUU___cccbbb___XXXUUUPPPLLLJJJGGGDDDBBB@@@??????>>>>>>======<<<;;;===BBBIIISSS]]]fffkkkoooooopppoooooopppsssuuuvvvyyy{{{||||||{{{zzz{{{zzz|||~~~rrrdddTTTLLLGGGBBB???>>>===@@@FFFPPP\\\hhhsssyyyyyyuuuttttttuuuvvvwwwvvvsssooolll^^^ZZZYYY^^^jjjwww{{{rrrjjj___RRRJJJIIIIIIHHHHHHGGGHHHHHHIIIJJJKKKJJJGGGAAA:::555222222111000000000000000000111222222222222222333444555555999===AAAMMM___nnnuuutttnnngggfffkkkqqqvvvxxx|||~~~}}}{{{{{{{{{|||{{{wwwuuuxxxyyyiiiaaa^^^\\\_________aaaeeedddggglllppprrrtttvvvxxx{{{}}}~~~~~~tttnnnmmmnnnuuu~~~|||yyytttpppmmmnnnsssyyy~~~~~~{{{vvvqqqnnnllljjjjjjggggggjjjmmmoookkkgggddd]]]aaakkkzzz}}}{{{|||ppp```UUUPPPLLLMMMPPPSSS```ppp|||~~~kkkVVVIIIBBB;;;666555666666555555444333222222111111111111222333444555444222222555666888AAAJJJ]]]nnn{{{~~~~~~zzztttjjj]]]OOOCCC===999888888888888999999::::::;;;;;;<<<<<<;;;;;;:::999;;;===>>>???AAADDDGGGDDDHHHNNNQQQTTTXXX^^^ccchhhlllqqquuuwwwxxxzzz{{{zzzzzzzzz{{{|||~~~xxxnnnccc\\\SSSOOOIIIFFFEEEFFFGGGGGGHHHHHHHHHFFFDDDBBB@@@@@@???@@@AAAAAA???<<<999888777777888888999999::::::666666666666555555444333444555777777666555666888:::???GGGQQQ[[[```aaa```VVVRRRMMMJJJHHHFFFDDDBBB@@@@@@@@@???>>>>>>======:::<<>>@@@FFFOOOZZZfffpppvvv|||~~~|||vvvtttsssttttttsssqqqnnnkkkjjj]]]WWWSSSXXXfffvvvvvvmmm```RRRIIIGGGIIIIIIHHHHHHIIIJJJKKKKKKKKKJJJHHHCCC<<<666333222111111000000000000111111222222222222333444555666666:::>>>CCCQQQdddrrrwwwyyyuuuqqqrrrxxx}}}{{{uuurrrvvvxxxjjjddd```___aaaaaa```bbbfffdddggglllooorrrtttvvvxxx{{{}}}~~~~~~uuunnnmmmmmmsss|||~~~yyyvvvqqqnnnkkkjjjooouuu|||~~~|||xxxrrrmmmjjjiiiiiifffiiinnnrrrsssqqqkkkfff^^^```hhhuuu~~~||||||~~~sssbbbWWWPPPLLLMMMPPPTTTbbbrrr~~~lllWWWJJJBBB;;;666555666666666555444333111000////////////000111222222444222222555777:::CCCMMMcccsssyyyzzz~~~||||||~~~{{{{{{{{{{{{{{{zzzvvvoooeeeYYYMMMCCC>>>;;;;;;::::::::::::;;;;;;999::::::::::::::::::999888:::<<<===>>>@@@CCCEEEDDDIIIOOOSSSVVV[[[```eeehhhkkkppptttvvvwwwyyyzzzyyyyyyzzz{{{}}}}}}yyytttkkkbbb\\\RRRMMMGGGCCCBBBDDDFFFFFFKKKLLLLLLJJJGGGDDDCCCCCCAAADDDFFFGGGDDD@@@<<<;;;999999:::;;;<<<<<<======:::999888777666666777777888:::;;;<<<;;;:::;;;<<<===@@@FFFOOOXXX^^^aaaaaaUUUQQQMMMJJJIIIHHHGGGFFFBBBBBBAAAAAA@@@?????????:::>>>DDDMMMWWWaaahhhlllmmmnnnpppppppppqqqsssvvvwwwxxxyyyyyyxxxxxxyyyzzzzzz{{{}}}vvvhhhYYYPPPKKKEEE@@@???>>>AAAFFFNNNXXXccclllrrrxxx|||~~~wwwtttuuuuuutttqqqlllhhhgggggg\\\UUUQQQWWWfffvvvxxxpppcccTTTIIIGGGIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKIIIDDD===888555333222111111000000111111222222222222222333555666777888;;;???FFFUUUhhhvvvzzz|||{{{}}}vvvrrrvvvyyylllfffbbb```aaaaaa___```dddcccggglllpppsssuuuxxxzzz{{{}}}~~~~~~}}}sssmmmmmmlllsss|||}}}wwwsssooollliiihhhkkkrrrzzz{{{uuunnnjjjiiijjjiiioootttwwwxxxvvvoooggg______dddooo}}}|||~~~uuucccXXXRRRMMMMMMPPPWWWdddsss}}}nnnYYYLLLDDD===888666333444555555444333222111111000000000000000111111444222222555777;;;EEEOOOfffvvv}}}||||||~~~}}}|||~~~zzzuuurrrsssvvvwwwwwwvvvrrrkkkaaaVVVKKKDDD???<<<;;;;;;:::::::::;;;;;;888999999999999999999888888:::;;;<<<===>>>AAADDDCCCHHHOOOSSSWWW[[[aaaeeegggkkkpppssstttvvvwwwxxxwwwxxxzzz|||}}}~~~~~~zzzvvvrrrllleeeaaaVVVPPPIIIDDDCCCEEEGGGHHHLLLNNNOOONNNKKKHHHIIIJJJGGGKKKOOOOOOKKKFFFBBB@@@<<<======>>>@@@AAAAAABBB@@@>>><<<999999999;;;<<<===???BBBBBBAAA@@@@@@AAABBBCCCHHHPPPZZZaaafffhhh```\\\VVVQQQOOOMMMKKKJJJEEEEEEDDDCCCCCCBBBBBBAAA<<<@@@HHHQQQ[[[eeekkkooonnnpppssstttttttttvvvwwwxxxxxxwwwvvvttttttwwwyyyzzz{{{}}}~~~qqqaaaWWWPPPHHHBBB@@@???AAAEEELLLVVV```hhhmmmrrrvvvyyy|||~~~|||zzzxxxwwwuuupppiiieeedddddd\\\VVVRRRYYYiiiyyyzzzsssgggWWWLLLHHHHHHIIIKKKLLLMMMMMMLLLLLLJJJJJJIIIEEE???999666555222111111000000111111222222222222333444555666777:::===AAAHHHXXXlllyyy}}}~~~wwwtttxxx{{{ooojjjeeecccdddbbb```aaadddbbbffflllppptttwwwzzz|||{{{}}}~~~~~~~~~}}}zzzqqqkkkkkknnnttt~~~|||vvvqqqmmmkkkhhhfffiiipppzzz~~~xxxppplllkkklllqqqxxx|||||||||yyyqqqggg___]]]```iiixxx}}}|||~~~vvveeeYYYRRRNNNNNNPPPYYYeeesss|||~~~pppZZZMMMEEE>>>999777111222333444444444333222333333222222222222222222444222333555777<<>>@@@CCC@@@FFFLLLQQQUUUYYY___cccgggkkkooorrrttttttvvvwwwvvvwwwzzz|||~~~}}}~~~zzzvvvrrrnnniiifff\\\VVVNNNIIIGGGIIIJJJLLLHHHJJJMMMLLLJJJHHHJJJLLLMMMRRRVVVWWWRRRLLLHHHFFF??????@@@AAACCCDDDEEEEEEDDDBBB>>>;;;;;;<<<>>>@@@BBBDDDFFFGGGFFFEEEEEEEEEFFFGGGKKKSSS]]]ffflllooopppkkkccc[[[UUUQQQMMMKKKGGGGGGFFFFFFEEEDDDDDDDDD???CCCKKKUUU___hhhnnnrrrooorrruuuwwwwwwwwwxxxyyyyyyxxxvvvsssrrrrrruuuxxxzzz{{{}}}~~~zzziii]]]TTTJJJCCC@@@???AAAEEELLLTTT^^^fffkkkmmmooorrrtttvvv|||zzzyyyvvvooohhhcccbbbccc\\\VVVSSS[[[mmm}}}{{{vvvjjjZZZOOOKKKGGGIIIKKKMMMNNNNNNLLLKKKIIIJJJIIIEEE@@@:::777666222222111111111111222222222222222333444555777777;;;>>>BBBJJJZZZnnn{{{~~~~~~xxxvvvyyy|||qqqnnniiiggggggfffccccccfffbbbffflllqqqtttxxx{{{~~~{{{~~~~~~~~~~~~|||wwwnnnjjjjjjooovvv{{{uuupppmmmkkkgggeeehhhpppyyyzzzrrrmmmlllmmmxxx~~~{{{qqqfff^^^\\\]]]eeessszzz}}}zzzhhh\\\TTTNNNMMMNNNZZZjjjzzz~~~www```OOODDD>>>777222333333333333333333333333222222222222222222222222333333444555444999GGGUUUgggsss{{{vvvsssssssssllllllrrr|||{{{vvvssssssttttttttttttpppfffXXXNNNHHH@@@999777666555555555777888999333444555666777888999:::888888888999;;;===>>>???@@@EEEKKKQQQVVV[[[___bbbiiikkkoooqqqrrrtttvvvxxxvvvvvvwwwyyy{{{~~~~~~~~~}}}xxxrrrooollllllllljjjfff```YYYSSSPPPNNNMMMLLLJJJHHHIIIKKKNNNPPPQQQRRRYYY___```^^^YYYPPPGGGCCCDDDFFFIIIJJJKKKLLLLLLKKKHHHCCC>>><<<>>>AAADDDKKKMMMQQQTTTTTTRRRNNNKKKLLLNNNSSS[[[aaafffpppzzzxxxzzzwwwooohhhbbb[[[SSSLLLKKKIIIIIIIIIIIIGGGEEE@@@EEEMMMXXXccclllssswwwuuuwwwyyy|||}}}~~~~~~~~~yyywwwuuusssssstttvvvwww|||}}}~~~~~~~~~gggVVVNNNFFF??????AAAEEELLLSSS[[[bbbfffpppllljjjjjjllloooyyy}}}wwwpppjjjfffeee]]]TTTQQQ\\\nnn{{{yyyjjjZZZNNNHHHHHHHHHIIILLLNNNOOONNNLLLKKKJJJHHHDDD???999555222333333222111000///......444444333444555777999:::<<>>???@@@DDDKKKQQQVVVZZZ^^^aaagggiiimmmoooqqqsssuuuwwwwwwwwwxxxyyy{{{}}}}}}zzzvvvrrrooonnnnnnnnnpppoookkkfff```ZZZUUURRROOOMMMKKKKKKMMMQQQUUUWWWYYYaaaggghhhfffbbbYYYQQQKKKLLLMMMOOOPPPRRRRRRSSSWWWTTTNNNHHHEEEFFFJJJMMMRRRVVV[[[___```___\\\YYYWWWWWWYYY___ccciiittt}}}uuuiii___VVVRRRNNNKKKIIIGGGEEECCCBBBHHHPPP[[[fffnnntttwwwvvvwwwyyy{{{||||||||||||zzzxxxvvvtttssstttvvvwww{{{|||}}}}}}}}}~~~~~~hhhWWWOOOGGG@@@???AAAFFFLLLTTT]]]cccgggmmmiiiffffffgggjjjttt~~~yyyqqqkkkiii]]]UUURRR^^^ppp~~~{{{mmm^^^RRRKKKGGGGGGHHHKKKNNNOOONNNMMMMMMLLLIIIEEE@@@:::555222111111111111000000000000444333333444555777999:::===@@@EEEMMM^^^qqq|||}}}uuusssxxxzzzpppnnnnnnmmmkkkgggeeeddddddccceeehhhmmmqqquuuxxxzzz~~~{{{pppeeecccgggkkkuuu~~~zzzvvvtttssspppnnnllljjjjjjooowww|||zzzzzz|||~~~wwwooojjjccc[[[WWW\\\ggguuu{{{zzzggg[[[SSSOOOPPPSSS]]]ooo~~~~~~iiiUUUHHH@@@:::777//////000111222333444444222222222222222222222222444444666777888>>>MMM\\\hhhnnn{{{|||uuunnnjjjggggggkkkoooxxx}}}|||zzzyyyuuuqqqfffWWWKKKEEE@@@;;;777666555555555666777888555666666666777777888888888888888999:::<<<>>>>>>@@@DDDJJJOOOTTTYYY^^^aaadddgggkkknnnppprrrtttwwwxxxxxxyyyzzz|||}}}|||zzzwwwuuussssssssstttxxxxxxyyyvvvpppggg^^^XXXMMMLLLIIIIIILLLRRRXXX\\\```gggmmmooonnnkkkddd\\\VVVVVVVVVWWWYYY[[[]]]^^^bbb___XXXQQQLLLLLLPPPTTTXXX\\\bbbhhhkkkkkkhhhfffgggddddddfffhhhnnnyyyuuuhhhbbbZZZRRRMMMIIIGGGEEEGGGMMMUUU```iiipppuuuwwwuuuvvvwwwxxxyyyyyyyyyyyyzzzyyywwwuuuuuuvvvwwwxxxzzz{{{|||}}}}}}~~~xxxcccTTTLLLFFF@@@>>>AAAGGGNNNWWW___fffiiimmmiiifffeeedddgggqqq|||{{{rrrnnn```WWWTTT```sss}}}qqqbbbUUUNNNGGGFFFGGGIIILLLOOOOOONNNOOONNNKKKFFFAAA;;;555222000000000111111111222222444333333444555888:::;;;>>>BBBGGGOOO___qqqzzz|||xxxzzzvvvqqqvvvuuuqqqqqqqqqnnnjjjgggffffffccceeeiiimmmrrrvvvxxxzzz~~~~~~yyymmmcccaaaeeelllvvv|||xxxuuusssrrrqqqpppnnnmmmmmmrrrxxx}}}zzztttnnnjjjccc]]]XXXZZZaaammm}}}{{{{{{gggZZZSSSOOOQQQUUU^^^pppmmmWWWHHH@@@;;;888111111111222222333333444111222222222222222333333555555777999:::AAAQQQaaammmooovvv|||uuunnniiifffdddjjjqqq{{{}}}vvvssshhhXXXKKKEEE@@@<<<777666555444555555777777666666666666777777777777888888888999:::;;;===>>>???CCCHHHNNNRRRWWW]]]```cccfffjjjmmmoooqqqtttvvvxxxyyyzzz{{{|||}}}~~~~~~~~~|||yyyxxxxxxxxxyyy{{{~~~{{{pppddd]]]OOOMMMKKKJJJLLLRRR[[[aaacccjjjppprrrrrrrrrlllfff^^^^^^^^^___aaaeeehhhkkknnnkkkeee\\\UUUTTTWWWZZZ```eeekkkrrruuuuuusssqqqsssqqqpppqqqrrrttt}}}~~~vvvjjj^^^VVVQQQNNNLLLNNNSSS[[[dddlllqqqtttuuutttuuuuuuuuuvvvvvvvvvvvvxxxwwwvvvvvvwwwxxxzzz{{{{{{}}}{{{iiiXXXLLLFFFAAA===>>>AAAHHHPPPYYYbbbiiimmmqqqnnnjjjhhhfffgggqqq|||{{{vvvggg]]]XXXbbbsss~~~ssseeeVVVMMMGGGFFFFFFHHHKKKNNNOOOOOOQQQPPPMMMHHHBBB;;;666333000000111111111222222222444333333444666888:::<<>>AAAGGGLLLPPPVVV[[[___dddgggkkkmmmoooqqqtttvvvwwwxxxyyy{{{|||}}}}}}}}}}}}{{{zzzzzzzzz{{{~~~~~~tttiiiaaaUUUTTTQQQOOOPPPVVV___ffffffmmmtttwwwyyy{{{wwwrrrhhhgggffffffjjjooouuuxxx|||{{{wwwooogggbbbcccfffnnnrrrwww}}}~~~|||{{{}}}}}}yyylllccc\\\XXXVVVWWW[[[aaahhhnnnqqqssstttssssssssssssssssssttttttvvvvvvvvvwwwxxxzzz|||}}}}}}{{{mmm\\\NNNFFFAAA>>>===>>>BBBIIIRRR\\\eeelllpppuuussspppnnniiiiiirrr}}}qqqeee\\\bbbqqqwwwiiiXXXLLLIIIGGGFFFGGGJJJNNNPPPPPPRRRPPPMMMHHHBBB<<<777444222222222222111111111111333333444444666999;;;===>>>BBBHHHQQQ^^^lllqqqppplllooottt|||}}}|||yyysssooouuu}}}xxxxxxvvvrrrmmmiiigggggggggiiilllppprrrtttuuuuuuxxxyyy{{{|||}}}~~~{{{mmmaaa^^^aaajjjuuu}}}xxxtttrrrppppppqqqrrrrrrsssuuuyyy|||~~~{{{xxxtttppplllkkkeeeaaa\\\ZZZYYY```qqq}}}{{{}}}}}}jjj]]]UUUPPPPPPSSSYYYiii{{{vvvvvvwwwxxx{{{wwwoooqqqyyyoooZZZIII???:::888777777666555444333222222111111111222222333333444555555777:::>>>GGGYYYjjjwwwuuusssuuu||||||vvvqqqmmmkkkrrr|||{{{rrraaaPPPFFF@@@<<<777666555444444444555666555666666666777777888888888888888888999:::;;;<<<===@@@EEEJJJOOOTTTZZZ^^^eeegggkkkmmmoooppprrrttttttvvvxxxzzz{{{|||||||||~~~~~~}}}}}}|||{{{}}}|||uuunnniii[[[ZZZXXXTTTRRRVVV___fffmmmttt|||xxxvvvsssrrruuuzzzyyyqqqnnnooovvvyyy}}}{{{rrrjjjeeebbbccceeehhhlllooorrrssstttttttttssssssssstttuuuuuuvvvvvvvvvwwwxxxzzz{{{|||}}}vvvgggUUUJJJDDD@@@???@@@===BBBJJJTTT___iiipppssswwwvvvuuurrrllljjjqqq|||~~~}}}nnn```bbbooo}}}tttaaaSSSLLLJJJGGGGGGJJJNNNPPPQQQQQQPPPMMMHHHCCC===777444333333222222222111111000333333444555777999<<<===>>>CCCIIIRRR^^^jjjmmmkkkeeegggmmmvvv{{{zzzwwwrrrqqqwwwyyyyyyyyywwwrrrmmmhhhffffffgggjjjmmmqqqssstttttttttuuuwwwyyy{{{|||~~~~~~~~~|||nnnaaa\\\^^^fffqqq}}}}}}yyyuuusssrrrqqqsssuuuvvvwwwxxx{{{}}}~~~}}}{{{xxxuuurrrooonnngggbbb]]]YYYXXX\\\jjjxxx}}}~~~~~~~~~lll___VVVPPPOOOQQQTTTbbbrrr}}}rrrrrrssstttuuuwwwyyyzzz}}}xxxnnnooouuuooo[[[KKKAAA;;;999555555555444444333333333000111111222333333444444444444777:::>>>HHH[[[mmmxxxvvvsssqqqrrryyy|||xxxvvvzzzxxxfffTTTHHH@@@;;;777666555444333444555555444555555666777888888999888888888888999:::;;;;;;===@@@DDDHHHMMMSSSZZZ^^^eeegggjjjlllmmmnnnpppqqqqqqsssvvvyyy{{{|||{{{{{{}}}~~~~~~~~~}}}{{{yyywwwuuutttffffffccc^^^ZZZ\\\ccciiiuuu|||zzzyyy|||}}}{{{uuupppnnnnnnoooppprrrsssuuuvvvwwwvvvvvvuuuvvvwwwxxxyyyxxxxxxxxxxxxwwwwwwwwwwwwzzz}}}wwweeeRRRHHHDDD@@@>>>@@@===BBBKKKVVVaaakkkrrrvvvyyyzzz{{{xxxqqqlllrrr|||}}}~~~uuudddcccnnn}}}ppp```OOOLLLIIIHHHJJJMMMPPPQQQPPPOOOLLLHHHBBB===888555111111222222222222333333333333444555777:::<<<>>>???DDDKKKSSS___jjjlllhhh___aaaeeennnyyy|||wwwssssssyyy|||zzzyyywwwrrrlllgggeeedddeeehhhlllqqqtttvvvvvvvvvuuuvvvxxxzzz|||}}}}}}~~~}}}nnn___YYYZZZbbbmmmzzz|||yyywwwvvvuuusssuuuyyyzzz{{{|||~~~~~~~~~}}}{{{yyyvvvtttrrrmmmfff```]]][[[^^^iiitttmmm```WWWPPPNNNPPPPPP]]]lllwwwtttsssrrrrrrqqqqqqrrrrrruuu~~~}}}mmmmmmpppwwwppp]]]MMMBBB<<<:::333333333333333333333333000000111222333333444444444444666:::>>>III]]]nnnwwwvvvrrrnnnmmmttt{{{jjjWWWIIIAAA;;;777666555444333444444555333444555666777888999:::888888888888999:::;;;;;;<<>>===???===BBBKKKWWWbbblllssswww|||~~~}}}uuuooottt}}}|||zzzzzz|||yyyfffcccnnn~~~|||kkkRRRNNNJJJHHHJJJMMMPPPQQQOOONNNKKKGGGBBB===888666///000111222333444555555333333444555777:::===>>>AAAFFFMMMUUU```jjjkkkggg]]]^^^aaagggqqq}}}~~~xxxtttuuu{{{zzzyyyvvvqqqkkkfffdddcccbbbfffkkkqqquuuxxxyyyyyyvvvwwwyyyzzz{{{}}}||||||~~~}}}nnn^^^WWWWWW___kkkxxx}}}{{{yyyxxxxxxwwwuuuxxx{{{~~~~~~~~~|||zzzxxxvvvsssllleeebbbaaaccckkktttoooddd\\\UUUQQQPPPQQQ^^^mmmyyy|||wwwsssqqqtttvvvvvvuuuuuu{{{yyyppplllpppuuuxxx~~~rrrbbbPPPAAA888444222333444555555555444333222222222222333444555555555444666<<>>CCCGGGLLLRRRXXX\\\cccfffhhhjjjjjjkkklllnnnkkknnnsssvvvwwwxxxyyyzzz|||}}}~~~yyytttqqqppp|||}}}{{{xxxwwwwwwxxxyyy|||}}}~~~~~~~~~|||{{{zzz{{{zzzxxxwwwwwwxxxyyy{{{{{{}}}zzzfffOOOEEECCC@@@<<<999>>>CCCKKKTTT^^^jjjvvv}}}~~~~~~yyywwwzzz~~~{{{uuutttxxxvvvddddddooo}}}xxx```UUUKKKKKKNNNOOONNNOOOOOONNNMMMJJJEEE>>>888555222222111111222222333444888888999999999===AAAEEEHHHKKKQQQZZZaaafffgggfff```]]]\\\___hhhttt~~~zzzuuuxxx}}}wwwpppkkkgggeeeeeefffiiinnnrrrtttuuuwwwyyyvvvvvvuuuuuuuuuyyy~~~{{{zzz|||yyymmm```YYYYYY___iiiwww|||xxxuuuuuuvvvwwwyyy}}}zzzxxxvvvtttnnnfff```aaaiiipppoooooooooooopppsssvvvyyyoooddd]]]VVVRRRRRRUUUaaannnxxx{{{xxxyyy{{{}}}|||{{{zzz|||~~~}}}|||tttnnnoooqqqqqqtttyyy~~~rrraaaPPPCCC:::777333444555555555444333222222111111222222333444555666444777<<>>888444222222111111222222333444666777888999;;;???EEEIIINNNPPPUUU\\\cccffffffeee[[[YYYXXX\\\dddnnnvvvzzzzzzuuuxxx~~~{{{|||~~~wwwpppjjjeeecccbbbeeehhhnnnrrruuuvvvxxxzzzvvvvvvuuuuuuvvvyyy||||||~~~yyynnnbbb\\\\\\___iiiwww{{{wwwuuuuuuvvvxxxzzz|||zzzzzzzzzxxxssskkkccccccjjjppp````````````aaaccceeefffkkkmmmppptttyyyoooeee]]]WWWTTTUUUZZZdddooowww}}}yyyuuutttvvv}}}~~~xxxwwwwwwvvvwwwzzz~~~rrrbbbQQQDDD===:::555555555555444333222222111111111111222333444444555555777<<>>;;;777777666555555555555555444444333333444555666666555555555666666888999999:::<<<>>>AAACCCGGGLLLOOOWWW[[[```ccceeefffhhhiiikkkmmmooopppqqqsssvvvxxx}}}}}}}}}}}}}}}}}}||||||zzz{{{}}}}}}~~~}}}||||||||||||}}}~~~~~~}}}|||}}}|||{{{yyyxxxxxxxxxxxxzzz{{{}}}nnnVVVHHHBBB>>>===>>>>>>EEEPPP[[[eeeooovvv{{{~~~~~~zzzzzz~~~{{{vvvrrrqqqpppqqqvvvzzzyyyyyy||||||zzzlllaaaWWWYYYgggwwwzzzmmmZZZQQQKKKMMMOOOPPPQQQSSSTTTRRROOOIIICCC<<<666222222222111111222222333444222444777999<<>>@@@BBBEEEJJJMMMQQQVVV\\\aaaeeegggjjjkkkjjjlllmmmnnnoooqqqtttvvvxxxxxxyyyzzz{{{|||}}}~~~}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~||||||{{{{{{|||||||||}}}{{{}}}~~~qqqYYYIIIBBB===<<<======DDDPPP\\\gggpppwww||||||||||||wwwsssqqqmmmqqqssspppnnnppppppoooggg___XXXYYYgggxxxrrrdddUUUNNNIIIKKKNNNOOOPPPSSSUUUSSSOOOIIIBBB;;;555222222222111111222222333444222444777999;;;>>>CCCFFFIIILLLRRR\\\fffnnnrrrsssoookkkgggeeegggkkkooopppxxx}}}{{{yyy|||~~~}}}yyyssspppuuuyyyyyyvvvvvvssspppkkkgggcccbbbbbbbbbggglllqqquuuvvvvvvvvvvvvuuuvvvvvvuuuvvvxxx||||||qqqddd^^^^^^]]]gggvvv~~~xxxssspppqqqsssuuu{{{~~~uuuppprrrvvvyyyzzzyyyqqqggg```^^^```HHHKKKQQQZZZaaaccc___ZZZRRRKKKIIINNNRRRWWWdddrrr}}}tttrrrwww}}}rrrhhh^^^XXXXXX[[[___iiiuuu|||~~~jjjVVVFFF===:::666555444333333333333333222222222222333444555555444888:::===EEETTTaaaggggggfffeeedddfffmmmuuu{{{|||tttfffVVVIII@@@;;;999777777666555555555555555666555555555555555666666555555555555666777888999:::<<<>>>???AAADDDHHHKKKMMMRRRYYY___cccfffiiikkkhhhjjjlllnnnnnnoooqqqssssssssstttvvvyyy{{{~~~~~~zzzyyyyyyzzz|||~~~~~~~~~}}}}}}}}}}}}~~~{{{||||||}}}~~~~~~|||}}}ttt]]]MMMDDD>>><<<===>>>EEEQQQ]]]hhhrrr{{{|||xxxuuunnnrrrsssooolllmmmmmmkkkhhhccc\\\\\\hhh{{{zzzkkk\\\QQQKKKHHHKKKMMMNNNPPPTTTUUUSSSNNNHHHBBB;;;666333222222111111222222333444222555777999:::===@@@CCCCCCGGGOOO[[[gggqqqwwwyyywwwtttqqqqqqtttxxx{{{|||~~~}}}wwwwww{{{~~~}}}sssmmmlllqqqvvvuuurrrqqqkkkhhheeebbb```aaaaaabbbggglllrrrvvvwwwvvvvvvvvvvvvwwwwwwvvvvvvwwwzzz}}}|||~~~|||pppccc\\\[[[[[[fffuuu}}}wwwqqqmmmnnnppprrrxxx{{{sssnnnoooqqqxxx{{{{{{vvvlllccc______MMMRRR\\\iiisssuuuoooiiiTTTJJJDDDGGGIIIKKKWWWeeesss||||||vvvuuuyyyssshhh^^^WWWXXX\\\ccclllvvv}}}mmmXXXHHH???<<<555555444333333333444555333333333333444555666777333888;;;>>>GGGWWWdddhhhggghhhjjjjjjkkknnntttyyy}}}uuufffVVVIII@@@<<<:::777777666555555555555555555555444444444444444555555555555555555666777888888:::<<<>>>???CCCGGGJJJKKKPPPWWW]]]aaaccceeeffffffiiilllnnnnnnnnnoooqqqpppqqqrrrsssvvvyyy|||~~~|||}}}~~~}}}xxxppphhhbbb_________cccjjjssszzz~~~~~~~~~~~~~~~}}}}}}|||}}}~~~|||}}}}}}~~~~~~~~~}}}}}}{{{|||~~~xxxbbbRRRGGG@@@===>>>???GGGRRR___kkkvvv~~~|||uuuyyyzzzwwwtttuuutttrrrpppllleeecccooo}}}vvviii[[[OOOJJJIIILLLNNNOOORRRVVVTTTRRRNNNHHHAAA;;;777444222222111111222222333444222555888:::;;;>>>AAADDDDDDHHHOOO[[[gggrrrxxx{{{zzz{{{~~~}}}|||xxxrrrsssyyy}}}|||sssmmmlllqqquuusssnnnlllfffdddaaa___^^^^^^```aaadddjjjqqqvvvxxxxxxxxxxxxxxxxxxxxxwwwuuuuuuxxxzzzzzz|||~~~}}}~~~~~~{{{ooobbb[[[[[[ZZZdddsss}}}uuunnnkkkkkkmmmnnnttt|||zzzsssnnnmmmmmmvvvzzz}}}xxxoooeeeaaa```OOOUUUaaaqqq}}}xxxqqqWWWLLLDDDEEEDDDEEEPPP___jjjuuu|||xxxyyy}}}tttiii^^^WWWWWW\\\fffooowww~~~nnnZZZJJJBBB>>>555444333222333444555666444444444444555666777777333999<<<>>>IIIYYYeeehhhgggkkkooopppqqqsssvvvzzz~~~wwwgggVVVJJJBBB===;;;777777666555555555555555444444333222222333333333666555555555555666777777777888;;;<<<>>>AAAFFFIIIKKKPPPVVV\\\^^^```aaabbbeeehhhlllnnnnnnnnnnnnoooppppppqqqrrrtttwwwzzz|||yyyzzz|||~~~~~~~~~zzzwwwyyy{{{}}}~~~wwwtttnnniii```WWWPPPLLLKKKKKKQQQZZZhhhrrrxxx{{{~~~}}}}}}~~~~~~~~~}}}}}}|||~~~~~~}}}}}}~~~}}}}}}|||{{{{{{zzz{{{}}}~~~{{{eeeVVVJJJBBB???@@@AAAHHHSSS```mmmyyy}}}~~~~~~|||yyyvvvnnnkkkuuu|||vvvjjj^^^NNNKKKJJJMMMOOOPPPSSSXXXTTTRRRMMMHHHAAA<<<777555222222111111222222333444222444888;;;===@@@CCCFFFGGGJJJQQQ\\\hhhrrrxxxzzz|||{{{yyysssnnnpppwww{{{{{{wwwqqqooosssuuupppiiifffdddbbb___]]]\\\\\\^^^___bbbgggooovvvyyyzzz{{{{{{yyyyyyyyywwwuuuuuuvvvxxxyyy{{{~~~~~~}}}||||||}}}{{{ooobbb\\\[[[YYYcccsss}}}uuummmiiiiiijjjlllqqqyyyzzztttooolllkkksssxxx|||yyyooofff```___FFFLLLXXXfffpppsssoookkkUUUMMMFFFDDDCCCDDDMMMWWW```jjjxxxzzzxxxzzzoooaaaZZZZZZ]]]^^^gggsssuuu___MMMAAA;;;888888666555333333222222444444444222111222555888777666888???MMM___mmmvvvuuuvvvwwwxxxxxxzzz}}}}}}zzzjjjYYYLLLAAA:::666999888666555444444444444444444444555555555555555444444444444444555666777777888999;;;>>>AAADDDEEENNNQQQUUUZZZ___aaaccccccdddgggjjjlllmmmmmmooopppoooqqqssstttuuuvvvxxxzzzyyyzzz|||~~~}}}vvvtttvvvtttuuuvvvvvvtttsssssstttrrrqqqppppppqqqsssvvvxxxvvvyyy}}}}}}xxxpppiiiddd]]]YYYRRRKKKEEEBBBCCCEEEKKKRRR]]]iiirrrxxx{{{{{{||||||{{{{{{{{{{{{||||||||||||||||||||||||||||||~~~|||{{{|||ppp___OOOBBB>>>AAAEEEKKKUUUaaammmxxx~~~zzztttrrryyy{{{mmmaaaPPPNNNLLLLLLOOORRRTTTUUUUUUSSSOOOHHH@@@999666555222222222111222222333333555777999:::<<>>DDDQQQfff}}}xxxhhhXXXKKKAAA:::777666555444444444555777888666666555555444444333333444444333333333333333444444555666888;;;>>>@@@AAADDDGGGLLLQQQWWW\\\___aaa``````___^^^]]]___bbbeeehhhlllpppsssuuuvvvxxxzzz}}}xxxpppccc\\\WWWSSSOOOJJJJJJMMMOOOSSSYYY]]]___aaacccdddhhhhhhhhhhhhhhhgggffffffiiikkknnnooommmggg```[[[QQQMMMHHHBBB@@@???AAABBBDDDKKKVVVbbblllrrrttttttuuuvvvwwwyyy{{{}}}~~~~~~~~~~~~}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{}}}|||{{{|||tttgggYYYJJJCCCAAACCCJJJUUU```lllvvv{{{xxxyyyuuupppnnntttssscccNNNKKKJJJJJJNNNQQQTTTUUUVVVTTTPPPHHH@@@999666555222222222222222333444444666888:::;;;===@@@DDDHHHHHHLLLTTT___iiiqqqttttttxxx{{{wwwwwwxxxvvvqqqrrrwwwzzzzzzuuusssuuu{{{}}}wwwpppllleee___\\\]]]^^^\\\\\\^^^dddiiiooouuuxxxyyyzzz{{{|||{{{yyyxxxxxxzzz|||}}}~~~|||{{{{{{zzzoooddd[[[WWWVVV___lllyyy}}}vvvpppmmmkkkiiihhhjjjnnnsssxxxzzz}}}|||rrrllljjjpppxxx|||yyyrrrlllfff```<<<;;;;;;===@@@CCCGGGHHHLLLKKKJJJHHHEEEBBBCCCEEEEEEKKKUUU```kkkwww~~~yyyttttttxxx~~~sssddd\\\[[[___bbbppp|||yyyaaaMMM@@@:::666555555444444444555555222333333222111222444666666999===CCCQQQhhh~~~}}}~~~}}}{{{}}}wwwgggWWWJJJAAA;;;888666555444444444444666666666666555444444333222222444444333222222222333333444444555777:::===???@@@BBBDDDIIIOOOUUU[[[```bbb___^^^\\\YYYXXXZZZ___bbbhhhkkkppptttvvvxxxzzz|||~~~tttggg^^^SSSNNNJJJIIIGGGEEEHHHLLLKKKPPPWWW\\\```cccfffhhhhhhiiikkkllllllkkkiiihhhkkkllloooqqqpppkkkeee```VVVRRRLLLHHHEEEEEEDDDDDDCCCJJJTTT___hhhnnnppppppnnnppprrruuuxxx{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{{{{|||}}}ooocccWWWJJJCCCBBBCCCJJJUUUaaakkkuuu}}}|||vvvsssrrrooojjjhhhnnnzzzsssaaaLLLJJJIIIJJJMMMQQQTTTUUUWWWUUUPPPIII@@@:::666555222222222222222333444555666888:::<<<>>>AAAEEEHHHIIINNNVVVaaakkkqqqsssrrrqqqyyy{{{xxxzzz{{{zzzwwwxxx||||||yyysssqqqsssyyy{{{tttlllhhhccc^^^ZZZ[[[\\\ZZZ[[[]]]dddhhhooouuuxxxyyy{{{|||{{{zzzyyyyyyzzz{{{}}}~~~|||{{{{{{~~~{{{pppddd[[[VVVUUU\\\ggguuu|||vvvrrrpppnnnmmmllliiilllpppsssuuuxxx|||xxxrrrppppppxxx~~~|||vvvpppiiibbb;;;;;;;;;;;;===@@@CCCFFFLLLMMMLLLIIIEEEDDDDDDDDDCCCGGGMMMUUU```lllxxx{{{wwwssssssxxx~~~tttddd[[[ZZZ^^^bbbppp}}}~~~dddNNNAAA;;;666555555444444444555555222333444333222222444555444777<<>>???BBBDDDHHHNNNUUU\\\bbbfffbbbaaa___]]]\\\^^^bbbfffkkknnnrrrvvvxxxzzz|||~~~~~~}}}sssggg]]]VVVNNNIIIFFFFFFFFFEEEGGGKKKIIIMMMTTTZZZ___cccgggiiiiiikkknnnqqqrrrsssrrrqqqoooppprrruuuvvvsssmmmhhh___[[[UUUQQQNNNKKKGGGDDDFFFKKKSSS\\\dddiiilllmmmkkkmmmppptttwwwzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{|||wwwgggZZZOOOFFFBBBCCCCCCJJJVVVbbblllttt{{{~~~zzzsssooommmjjjfffdddiiitttmmm[[[KKKIIIHHHIIIMMMRRRUUUVVVXXXVVVQQQIIIAAA:::666555222222222222333444555666777999;;;===>>>AAAFFFIIIJJJPPPYYYdddmmmqqqqqqoookkkqqq}}}|||zzz}}}}}}|||yyy{{{{{{qqqooorrryyyzzzssskkkgggbbb\\\YYYZZZZZZYYYZZZ]]]ccchhhooouuuxxxzzz{{{|||zzzzzzyyyyyyzzz{{{|||}}}~~~{{{zzzzzzzzz|||qqqeee\\\VVVUUUZZZdddrrr{{{wwwtttssssssrrrqqqjjjlllmmmnnnppptttyyy}}}}}}{{{tttqqqnnnvvv}}}}}}yyytttkkkccc===>>>===<<<<<>>CCCDDDGGGMMMTTT\\\cccgggggghhhiiiiiiiiijjjllloooppprrruuuwwwxxxzzz}}}}}}~~~sssiii```YYYUUUNNNJJJGGGGGGFFFBBBCCCFFFJJJNNNUUU[[[aaaffflllpppoooqqquuuxxx{{{}}}}}}}}}vvvvvvxxx|||}}}wwwrrrkkkgggbbb^^^[[[UUULLLFFFKKKNNNSSSYYY___dddgggiiikkkmmmppptttwwwyyyzzzzzz{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{zzz{{{|||~~~rrr___RRRIIICCCAAACCCCCCKKKWWWcccmmmtttyyy|||zzzrrrmmmiiigggcccbbbfffppp}}}yyyfffUUUKKKIIIHHHJJJNNNSSSVVVXXXXXXVVVRRRJJJAAA:::666555222222222222333555666777888:::<<<===???BBBFFFIIIMMMRRR\\\gggoooqqqnnnkkkfffjjjttt}}}{{{~~~}}}zzzwww{{{|||qqqpppsss{{{|||vvvmmmiiibbb\\\XXXYYYZZZYYYZZZ^^^ccchhhoootttxxxzzz{{{}}}{{{{{{{{{{{{{{{{{{||||||~~~|||yyyxxxxxxwww}}}}}}rrrfff]]]WWWUUUYYYbbbqqq|||xxxvvvvvvvvvuuutttlllkkkjjjjjjkkkooouuuzzz|||~~~}}}~~~|||sssnnnlllttt{{{}}}|||xxxnnneee@@@@@@???===>>>CCCKKKQQQXXX^^^___ZZZTTTPPPJJJCCCAAABBBCCCFFFKKKUUU```gggooowww|||xxxuuuvvv{{{vvvdddXXXUUUYYY___lllzzz{{{xxxwww~~~|||bbbNNNBBB<<<888777666555444333333333333444666666555444555666::::::===FFFUUUjjj}}}yyyvvvtttuuuwwwvvvsssuuuyyy~~~zzz|||tttcccSSSGGG@@@<<<:::777666444333222333333444333333333333333333333333222222333333444555777777222222333555777999;;;<<>>???CCCGGGJJJOOOUUU___iiipppppplllgggaaaccclll{{{~~~~~~}}}{{{zzz}}}{{{uuurrrwww~~~|||qqqpppttt|||~~~wwwooojjjbbb\\\WWWXXXYYYYYY[[[___bbbgggnnntttxxxzzz|||}}}}}}}}}}}}}}}|||||||||||||||~~~}}}zzzwwwvvvuuuwww|||}}}ssshhh^^^YYYUUUYYYbbbppp~~~zzzxxxwwwvvvuuutttllljjjgggeeeeeejjjqqqvvvwwwzzz~~~~~~uuupppmmmuuu}}}~~~tttkkkAAA@@@???>>>AAAJJJVVV^^^dddkkkoooiiibbb[[[QQQHHHEEEDDDCCCBBBEEEKKKSSSYYYfffnnnyyy{{{wwwttttttyyy~~~vvvdddWWWSSSXXX]]]ggguuuzzz{{{}}}xxxtttxxxxxx```MMMBBB===999888666555444333222222333555777777666555666777;;;:::<<>>@@@CCCGGGJJJPPPVVV```jjjppppppjjjeee[[[^^^eeettt}}}|||{{{zzzxxx|||xxxrrrnnnsss||||||ooonnnrrr{{{}}}wwwnnnjjjbbb\\\WWWXXXYYYYYY[[[___bbbgggnnntttxxxzzz|||}}}~~~~~~}}}}}}{{{|||}}}|||yyyvvvttttttwww}}}}}}ssshhh___ZZZVVVYYYbbbppp}}}zzzxxxvvvtttrrrkkkiiieeebbbbbbfffmmmsssssswww}}}zzzuuupppxxx{{{qqqSSSLLLDDDAAAIIIWWWfffooo|||||||||zzztttiii]]]UUURRREEE===AAADDDAAADDDLLLVVV^^^jjjvvv}}}wwwtttxxx}}}~~~wwwcccSSSNNNTTTZZZaaaqqqzzzyyyxxxyyy|||wwwpppuuuuuu]]]JJJ>>>:::555555555555555555444444444555666555555555777999;;;:::===FFFTTTcccnnnsssuuuyyy~~~xxxssspppqqqxxx}}}}}}|||}}}xxx|||}}}~~~rrr]]]LLLCCC>>>;;;888999777555444444444333222555555555444444333333333333333222222222222222222222333333333333555999<<>>EEEPPP[[[cccgggnnnrrr{{{~~~{{{xxxvvvvvvyyy||||||yyyzzz~~~}}}rrrbbbSSSIIIAAA;;;777:::888777777888777444222333333333333222222222222000000111222333444444555111222333333333444777:::;;;===???AAADDDHHHNNNRRRWWW\\\bbbiiimmmqqqtttvvvuuuuuuuuuuuuvvvxxxyyyzzzyyyzzz}}}}}}wwwqqqkkkfffaaa]]]]]]```dddiiimmmmmmjjjggg\\\___dddjjjrrr|||{{{yyytttooollljjjiiiiiihhhhhhhhhhhhgggddd```\\\]]]]]]___dddkkkqqquuuwww||||||||||||}}}}}}}}}}}}xxxzzz{{{|||}}}ooo^^^TTTNNNHHHDDDDDDHHHRRRaaaoooxxx}}}}}}{{{xxxuuutttxxx~~~vvviii[[[VVVXXX```nnnyyy}}}|||wwwppplllggg]]]SSSKKKJJJKKKNNNSSSWWWZZZ[[[]]]YYYQQQGGG===777555555111222222333555777888999<<<>>>AAACCCEEEHHHLLLOOOSSSVVV^^^iiiqqqpppiiiaaaUUUSSSUUU]]]kkkxxx~~~~~~||||||{{{tttuuuzzzyyytttiiikkkqqq{{{~~~rrrggg```[[[WWWYYYZZZYYYZZZ]]]```fffmmmtttyyy|||~~~~~~}}}~~~{{{sssiii^^^XXXQQQTTTZZZdddooo{{{~~~||||||{{{yyyvvvsssssspppjjjccc]]]ZZZ[[[]]]dddkkkuuu{{{}}}}}}~~~yyy||||||vvvqqqkkkeeeaaa___WWWRRRRRROOOHHHBBBBBBCCCEEEIIIOOOXXXdddpppyyy{{{uuusssxxx~~~xxxfffZZZVVVYYY]]]jjjxxx{{{yyyzzz}}}xxxtttssstttuuuvvv{{{ooo^^^LLL???999666666555444444333222222333444555555555555888:::999;;;???FFFOOOZZZcccgggkkkqqq|||zzz{{{yyyyyy||||||zzz|||~~~tttdddUUUJJJBBB===999999888777777888666444111222222222222222222222222444333333222222111111111000222333333222333666888:::<<<>>>???AAADDDIIILLLSSSWWW]]]bbbggglllqqquuuqqqqqqrrrtttuuuwwwxxxyyyxxxyyyzzz|||~~~~~~yyysssmmmgggaaa]]]```aaacccfffiiijjjiiiggg___bbbhhhnnnttt|||~~~{{{yyywwwvvvsssqqqpppooommmiiiddd```\\\\\\]]]bbbiiipppuuuwww}}}}}}}}}}}}}}}}}}}}}}}}yyyzzz||||||}}}}}}ooo___VVVPPPJJJEEEDDDHHHRRR```nnnwww~~~{{{wwwuuuvvv{{{~~~{{{iii]]][[[bbbppp}}}{{{sssmmmggg]]]SSSMMMLLLLLLOOOSSSXXXZZZ[[[]]]YYYRRRHHH>>>777333333222222222333555888:::;;;===@@@CCCEEEGGGIIIMMMOOORRRVVV^^^iiiqqqqqqllleeeUUUQQQPPPVVVbbbmmmsssuuussssssxxx~~~uuuuuuxxxvvvqqqgggjjjqqq|||ssshhh```ZZZWWWYYYZZZYYY[[[^^^___eeemmmuuuzzz}}}~~~~~~}}}}}}|||sssiii___XXXQQQSSSYYYaaalllyyy}}}||||||}}}~~~}}}zzzxxxuuusssmmmeee___[[[\\\]]]\\\dddooowwwzzz|||~~~zzztttooojjjdddaaa[[[VVVRRRRRRPPPJJJDDDAAADDDDDDEEEHHHNNNZZZfffoooyyy{{{vvvtttyyy~~~vvveeeYYYVVVYYY\\\jjjwww~~~xxxuuuvvvwwwvvv}}}}}}zzzooo^^^LLL???999555555555555666666666666444666777777777888:::<<<888;;;@@@HHHRRR]]]hhhnnnpppwww}}}||||||{{{yyy}}}zzzkkk[[[NNNFFFAAA???888777666555666555333111222222222222222222222222444444333333222111000000000111222222222333555666:::;;;===>>>@@@BBBFFFIIILLLOOOTTTYYY^^^dddjjjnnnlllmmmooorrrtttvvvxxxyyyyyyzzzzzz{{{|||zzztttnnngggaaa]]]___^^^^^^```cccddddddccc```ccchhhlllqqqwww}}}{{{yyyxxxwwwuuurrrnnnjjjbbbaaabbbffflllssswwwyyy||||||||||||||||||||||||zzz{{{|||}}}}}}yyykkk]]]UUUPPPJJJFFFEEEIIIRRR___lllvvv}}}yyyuuuuuuxxxzzzzzz|||yyyiiiaaaeeerrrwwwpppiii^^^SSSOOONNNNNNPPPSSSWWWYYYYYY[[[XXXSSSJJJ@@@888222000222222222333666999;;;===???BBBEEEGGGIIIKKKNNNPPPRRRWWW___iiippprrrnnnjjjYYYTTTRRRWWWbbblllrrrtttppprrrzzz}}}uuurrrtttrrrlllfffiiiqqq|||uuujjjaaa[[[XXXZZZ[[[ZZZ[[[^^^^^^eeennnvvv{{{~~~|||{{{|||}}}}}}tttjjj```YYYRRRTTTYYYaaalllxxx~~~{{{{{{}}}~~~xxxuuuoooggg___[[[ZZZZZZWWW___jjjrrrwwwzzz~~~{{{uuuoooiiieee[[[XXXVVVUUUUUUQQQKKKFFFFFFEEEEEEEEEIIIQQQ[[[cccpppzzz|||wwwtttyyy~~~tttbbbWWWTTTWWW[[[gggttt||||||~~~}}}yyyxxxyyy{{{}}}ppp^^^LLL???999555555555666777777888888555666888888888999;;;===999<<>>999777555444444444333222222222222222333333333333111111222222222333333333///111222222222222333555888:::<<<>>>???AAADDDFFFGGGJJJOOOTTTYYY___eeeiiihhhjjjmmmpppsssvvvwwwxxxzzz{{{|||||||||zzztttnnniiiddd```]]]\\\[[[\\\^^^``````___^^^```dddgggiiimmmqqqttt~~~}}}|||{{{||||||{{{yyyvvvnnnlllkkkmmmrrrwww{{{}}}}}}}}}}}}}}}||||||||||||zzz|||}}}}}}~~~sssfffXXXRRRNNNIIIFFFFFFKKKSSS___kkkuuu|||}}}yyywwwwwwyyyzzzzzz{{{}}}rrrhhhiiivvv|||uuulll___SSSPPPOOONNNPPPSSSVVVXXXXXXYYYWWWSSSKKKAAA888333000222222222333666999===???BBBDDDHHHKKKLLLNNNPPPRRRSSSXXX```iiippprrrpppmmm```\\\[[[```kkkvvv|||~~~zzz||||||uuurrrssspppjjjgggjjjqqq|||xxxmmmddd^^^ZZZ[[[\\\ZZZ[[[^^^___eeennnvvv{{{~~~~~~~~~~~~{{{{{{{{{~~~}}}uuukkk```ZZZTTTVVVZZZaaakkkwww}}}zzz{{{~~~xxxuuuooofff]]]WWWUUUTTTUUU\\\fffoootttxxx}}}|||uuuoooeeedddbbbaaaaaa___YYYTTTKKKJJJIIIGGGHHHMMMTTTZZZgggsss~~~xxxuuuzzz~~~qqq^^^SSSRRRUUUYYYdddqqq}}}yyyzzz~~~{{{yyyyyy|||rrr]]]KKK>>>888555555555666666666666666444666777777888999;;;===;;;>>>CCCJJJUUUcccsss}}}~~~uuurrr|||sssyyyyyykkk\\\MMMCCC>>>;;;888555333333444444444222333333333444444444444111222222222222333333333...000222222222111222444666888:::<<<===???BBBDDDFFFIIINNNSSSWWW]]]bbbfffeeegggkkkooorrruuuwwwwwwyyy{{{}}}~~~~~~yyytttpppmmmjjjgggcccaaa^^^^^^]]]]]][[[YYY[[[\\\^^^___```bbbfffhhhnnnxxx||||||}}}zzzwwwuuuuuuwww{{{~~~~~~~~~~~~}}}}}}}}}{{{|||}}}~~~~~~nnnaaaSSSMMMJJJGGGFFFFFFNNNVVVaaallluuu|||~~~~~~~~~}}}||||||~~~vvvlllnnnzzzyyypppaaaTTTNNNMMMLLLOOOSSSVVVXXXYYYYYYWWWRRRIII@@@888444333222222222333666:::>>>AAADDDGGGKKKMMMOOOPPPRRRSSSTTTYYYaaajjjppprrrqqqoooiiifffffflllyyy~~~|||wwwxxxuuuoooiiijjjqqq|||zzzqqqfff```\\\]]]]]][[[[[[^^^___fffooowww|||~~~|||}}}}}}~~~~~~{{{zzz{{{}}}~~~uuukkkaaaZZZSSSUUUXXX___iiiuuu{{{|||uuurrrmmmeee\\\WWWUUUTTTUUU\\\eeelllqqqvvv||||||rrrqqqnnnmmmmmmlllfff```QQQPPPNNNKKKJJJMMMRRRVVVcccooo|||yyyvvvzzz~~~ppp\\\QQQPPPTTTXXXaaannnzzz}}}{{{|||~~~}}}yyy{{{~~~~~~sss]]]JJJ>>>888666666666555555444444333333555666777777888;;;===>>>@@@EEEKKKUUUdddtttvvvrrr}}}qqqsss~~~{{{jjjYYYLLLDDD>>>:::555333333555666666333333333444444555555555555555444333222000000///...000222222222111222333444666999;;;<<<>>>@@@BBBAAAEEEJJJOOOSSSXXX]]]aaacccfffiiinnnrrruuuwwwwwwxxxzzz}}}yyytttqqqpppooommmkkkhhhdddaaa^^^[[[WWWTTTYYYZZZZZZZZZZZZ[[[^^^aaagggrrr||||||~~~~~~zzzyyy{{{}}}~~~~~~~~~{{{}}}~~~~~~~~~kkk^^^PPPJJJHHHFFFEEEGGGQQQXXXcccmmmvvv}}}~~~}}}~~~wwwoooppp}}}|||rrrbbbUUUKKKKKKKKKNNNSSSWWWZZZZZZ[[[WWWPPPGGG>>>888666666222222222333666;;;???BBBEEEHHHLLLOOOPPPQQQSSSTTTUUUZZZbbbjjjooorrrqqqpppnnnlllmmmuuu|||vvvjjjkkkqqq||||||ssshhhbbb^^^^^^]]][[[[[[^^^```fffpppxxx|||~~~{{{|||}}}~~~|||zzzzzzzzz}}}~~~vvvkkkaaaZZZRRRSSSWWW]]]gggsss~~~}}}~~~}}}qqqoookkkeee^^^ZZZYYYZZZVVV\\\dddjjjooouuu||||||wwwwwwwwwqqqjjjggg```\\\WWWRRRQQQRRRUUUXXX```fffrrrzzzvvvwww}}}qqq^^^PPPMMMRRRWWWaaaooo|||~~~}}}sss___MMMAAA;;;777666555444444555666777777777777777888999:::;;;>>>???DDDLLLYYYhhhvvv~~~{{{ttttttqqqvvvnnnYYYIIIAAA>>>:::666666888777555444444444444444444444444333222111000000111222333111000000000222555777999666777777888999<<>>???DDDFFFKKKQQQXXX___eeehhhlllppprrrrrruuuzzz}}}{{{~~~{{{wwwnnnuuubbbTTTDDD===;;;:::777555444444444444444444444444000111222333333222111000111111000000000111222222333444666666777999===@@@BBBEEEHHHJJJMMMRRRWWWZZZ\\\___dddgggjjjmmmqqqsssuuuvvvxxxzzz|||~~~~~~~~~rrrmmmfffaaa```aaaccccccbbb^^^YYYSSSPPPOOOOOOPPPTTT[[[hhhuuu~~~vvvmmmeee___\\\[[[]]]^^^bbbffflllssszzz~~~}}}yyyzzz{{{nnnbbbUUUNNNKKKKKKNNNTTTaaalllwww}}}yyyqqqrrrrrrtttwww{{{tttllljjjrrrzzznnnaaaYYYOOONNNNNNQQQUUUYYY[[[[[[]]]WWWNNNCCC;;;666444444444666888:::===AAAFFFJJJMMMOOOQQQSSSVVVWWWYYYYYY]]]___ccchhhmmmsssxxx||||||mmmddd^^^ZZZZZZ\\\aaaeeejjjooossswww|||~~~}}}}}}}}}yyyuuusssoookkkmmmqqqxxx~~~vvvpppjjjggg______aaafffnnnzzz{{{zzzzzzxxxuuuqqqiiigggeeeeeehhhnnntttxxxyyyxxxwwwuuutttssssssssspppuuu{{{wwwddd^^^bbblllyyy}}}{{{|||}}}~~~{{{ssssssuuuyyy~~~rrrbbbVVVSSSWWW[[[lll|||qqq\\\JJJ???:::888777666555555666777888777888888:::<<<>>>@@@AAAEEEGGGKKKQQQXXX```fffiiilllrrrwwwxxx{{{}}}|||wwwvvvzzz{{{zzzooouuuppp\\\GGG@@@???<<<999888444444444444444444444444000111222333333222111000222222111111111222222222222333555555666888;;;>>>AAACCCEEEHHHJJJNNNSSSWWWYYY]]]bbbfffiiimmmqqqsssvvvvvvxxxyyy|||~~~|||yyyrrrnnnjjjhhhiiikkkmmmmmmaaa]]]XXXRRROOOOOOPPPQQQRRRYYYeeerrr}}}zzzqqqiiibbb]]][[[___^^^]]]___ccciiinnnqqqxxx|||xxxooocccVVVNNNJJJIIINNNTTTaaammmyyy~~~yyyooommmnnnoooqqquuuzzz~~~yyyoooiiikkkuuuyyyoooeee___TTTSSSSSSTTTXXX\\\^^^^^^]]]VVVLLLAAA:::666555555444666888:::===AAAGGGKKKNNNOOOQQQTTTVVVXXXZZZZZZ^^^___bbbgggmmmssswwwyyyzzzlllddd___\\\[[[^^^aaadddiiinnnrrrvvv{{{~~~~~~~~~zzzvvvsssnnnjjjkkkpppuuu~~~wwwqqqmmmjjjaaaaaaccchhhppp{{{zzzwwwvvvtttpppmmmhhhgggeeeeeegggmmmrrrvvvwwwvvvuuutttssssssrrrrrrooorrrwww|||wwwrrrwwwzzzppprrrvvvyyy}}}sssbbbWWWUUUZZZ^^^oooqqqZZZIII???;;;888888666666666666888888777888999;;;===???AAACCCFFFHHHKKKQQQZZZeeennnsssqqqyyy~~~wwwrrryyy}}}uuuxxx|||qqqwwwfffLLLCCCAAA===888888444444444444444444444444111111222222222222111111111111222222222222222222000222444555555777999<<<<<<>>>AAACCCEEEIIIMMMQQQVVVYYY___cccgggkkkooorrruuuvvvwwwxxx{{{}}}~~~{{{rrrqqqppppppqqqrrrqqqppp___\\\VVVQQQNNNNNNOOOPPPSSSYYYcccooo{{{xxxpppiiieeefffccc```___aaadddfffgggnnnssszzzuuukkk```TTTLLLHHHHHHOOOVVVbbbnnnzzztttnnnooooooqqqssswwwzzz||||||uuummmiiiooo|||zzzrrrjjjfffZZZXXXWWWWWWZZZ]]]___```^^^UUUJJJ???999777666666777888:::<<<>>>BBBGGGKKKNNNOOORRRUUUWWWYYY[[[[[[___```bbbgggmmmqqqtttttt~~~wwwjjjccc```]]]]]]___```dddjjjooossswwwzzz}}}zzzuuurrrlllggghhhmmmsss}}}xxxrrrnnnkkkcccccceeeiiirrr||||||vvvtttqqqnnnkkkiiihhhgggfffhhhkkkooorrrssssssssssssssssssssssssqqqtttxxx{{{yyypppssswww{{{}}}qqq```UUUTTTZZZ```qqq}}}sssZZZHHH???;;;999888777666666777888999777888999;;;>>>@@@CCCDDDIIIIIILLLSSS^^^lllyyy{{{wwwkkkmmmwww|||rrrzzzoooQQQFFFBBB<<<666555444444444444444444444444222222111111111111222222//////000111111222222111///111333444444666888::::::<<<>>>@@@BBBEEEJJJMMMQQQUUU[[[```dddhhhmmmpppttttttuuuvvvyyy|||~~~vvvwwwxxxyyyyyywwwrrrnnnaaa^^^YYYTTTPPPOOOOOOOOOSSSXXXaaannn{{{~~~yyyrrrnnniiiggghhhjjjjjjjjjkkkooouuu||||||qqqeee[[[PPPJJJGGGIIIQQQZZZdddqqq}}}zzztttttttttttttttuuuvvvvvvvvvppphhhgggqqq{{{rrrllliii___\\\YYYYYY[[[^^^___```^^^UUUHHH>>>999777777777:::<<<===???@@@DDDIIIMMMNNNOOORRRUUUXXXZZZ[[[\\\______bbbggglllppppppoooppp}}}ttthhhccc```]]]\\\^^^```dddkkkqqqtttwwwzzz{{{~~~zzzvvvsssmmmggggggkkkqqq{{{yyysssnnnkkkddddddeeejjjrrr}}}|||xxxuuuqqqoooooonnnnnnnnnoooppprrrsssuuuuuuvvvwwwxxxyyyyyyyyyyyy{{{~~~xxxqqquuuyyy}}}mmm\\\RRRRRRXXX___rrrxxxyyy}}}uuuZZZHHH>>>;;;999888777666666777888999777888999<<<>>>AAACCCEEEKKKKKKMMMTTTaaaqqqtttcccdddnnn}}}|||sss{{{vvvUUUGGGCCC:::444333444444444444444444444444333222111000000111222333---...///000111111111111///111333444444555777999;;;===???AAABBBFFFJJJMMMNNNRRRXXX]]]bbbfffkkknnnrrrrrrsssuuuwwwzzz}}}~~~~~~vvvqqqeeebbb]]]XXXTTTQQQPPPPPPSSSXXX```lll{{{}}}xxxtttrrrssstttsssrrrlllooouuuzzzzzzooo___WWWMMMHHHFFFIIISSS^^^hhhttt|||zzzyyyxxxwwwvvvtttsssssspppjjjcccdddqqqzzzqqqkkkhhhaaa^^^[[[ZZZ[[[]]]______^^^UUUGGG===999888888777===???@@@AAACCCFFFKKKNNNNNNPPPRRRUUUXXXZZZ\\\]]]______bbbggglllooonnnkkkeeeppp}}}rrrhhhccc```\\\[[[\\\___dddlllrrrvvvxxxyyy{{{~~~~~~|||xxxuuuoooiiihhhkkkpppzzzzzztttnnnkkkddddddfffjjjrrr}}}~~~{{{wwwtttuuuuuuvvvvvvvvvwwwxxxyyyzzz{{{|||~~~zzzuuuwwwzzz~~~}}}hhhXXXPPPPPPZZZddduuurrrtttvvvZZZFFF===;;;777777777777777888999999:::<<<>>>>>>???@@@CCCEEEIIILLLPPPWWWccctttvvvbbbaaaiiivvv}}}rrrxxx~~~{{{XXXIIIBBB888333666//////000111222333555666222333333333333222111111//////000111111111111111111111111111222444666777777999<<>>??????AAADDDFFFJJJLLLPPPVVVaaasss~~~iiicccgggooo{{{wwwnnnuuu~~~zzz\\\LLLEEE;;;666999666555555555555555666666222333333333333222111111//////000111111111111111111111111111222444666777888:::<<<>>>@@@CCCFFFIIILLLOOOSSSWWW\\\aaafffjjjmmmoooqqqrrrsssuuuxxx{{{}}}~~~wwwjjjhhheee```\\\XXXVVVUUUUUUYYY___gggqqq~~~~~~~~~||||||}}}rrrdddVVVNNNIIIGGGHHHKKKRRRYYYeeeqqq|||}}}yyywwwzzz~~~}}}{{{zzzyyywwwtttrrrkkkgggcccdddnnn~~~~~~ooobbb\\\UUUUUUUUUWWW[[[^^^_________SSSEEE>>>999666555777@@@>>>===???DDDIIIKKKKKKOOOQQQSSSVVVXXXYYYYYYZZZ[[[___eeekkkooonnniiieee]]]aaalll~~~xxxnnneeeaaa___\\\[[[\\\aaaeeekkkqqquuuyyy}}}}}}yyyrrrmmmjjjiiiooowww}}}ssskkkfffeeecccbbbfffooo||||||rrruuuyyy}}}uuuaaaTTTOOOSSS```lll{{{sssvvv{{{wwwrrrooovvvoooTTTBBB;;;:::888888777777777777777888:::<<<>>>???@@@BBBEEEGGGKKKMMMPPPUUU```ppprrrhhhhhhmmmvvvxxxnnniiiqqq|||^^^MMMFFF<<<888:::777666555444333222222222222333333333333222111111//////000111111111111111111111111111222444555666888999;;;===>>>@@@CCCEEEHHHKKKPPPTTTXXX]]]bbbfffjjjlllnnnooopppsssvvvyyy||||||uuullljjjgggccc___[[[YYYXXXWWW[[[```fffooo|||~~~||||||||||||{{{zzzxxxxxx{{{}}}pppaaaRRRKKKFFFGGGIIIMMMUUU]]]fffppp{{{~~~xxxssspppqqqtttwww~~~}}}{{{yyyyyyyyyxxxvvvtttiiifffcccdddmmm{{{ooo```WWWSSSTTTUUUYYY]]]______^^^]]]QQQCCC===999555555888;;;<<>>???AAACCCFFFIIIKKKNNNRRRWWW___mmm|||{{{ooommmsss{{{~~~mmmfffeeennn~~~^^^LLLCCC;;;666888777666555333222111111111222333333333333222111111//////000111111111111111111111111222222333444555555777999:::<<<>>>AAACCCFFFIIIMMMQQQUUUYYY___bbbgggiiikkkmmmoooqqquuuwww}}}yyyrrrllljjjgggddd```]]][[[ZZZYYY\\\```dddkkkvvv~~~}}}|||yyyxxxyyy|||~~~~~~|||mmm___RRRLLLGGGHHHKKKOOOXXX```hhhqqq||||||pppjjjfffgggjjjoooxxx{{{yyywwwvvvwwwvvvuuusssjjjhhheeefffmmmxxxrrr```UUURRRSSSVVV[[[___```___]]]ZZZNNNBBB;;;888666666999999<<<@@@EEEIIILLLMMMMMMSSSUUUWWWZZZ[[[ZZZYYYXXX[[[^^^aaaeeegggeee```[[[SSSQQQSSS^^^nnn~~~|||}}}{{{sssllljjjhhhddd``````bbbfffnnntttxxx|||zzzsssmmmiiihhhkkkrrr}}}wwwnnniiiccc```^^^aaakkkxxx~~~yyyppprrrvvvzzz~~~ttt```SSSOOOSSS```lllzzz~~~uuuwwwzzz|||{{{{{{|||~~~}}}wwwwww~~~fffPPPAAA<<<<<<888888777777777777777888:::<<<>>>@@@AAADDDHHHJJJJJJNNNTTTZZZ```jjjuuu}}}uuuttt|||~~~{{{xxxiiiddddddppp```LLLBBB;;;666666888888777666666555666666222333333333333222111111//////000111111111111111000111111222333333333333222444666888:::===AAACCCDDDGGGKKKOOOSSSWWW\\\```dddfffiiikkkmmmppptttwww~~~zzzssslllkkkhhhdddaaa___]]]\\\ZZZ]]]aaadddiiirrr~~~{{{{{{|||yyykkk^^^VVVPPPKKKKKKNNNRRRZZZccckkksss||||||ggg```ZZZ[[[___gggrrr|||~~~{{{xxxuuutttsssrrrqqqooollljjjhhhhhhnnnvvvuuucccVVVRRRTTTWWW\\\```aaa___]]]XXXLLL@@@;;;888666777:::;;;>>>AAAEEEIIIMMMQQQSSSVVVWWWYYY[[[\\\[[[ZZZZZZZZZ\\\___ccceeeccc___[[[QQQMMMKKKQQQ___llluuuyyy{{{zzz}}}{{{tttqqqnnnhhhcccaaaaaagggnnnuuuyyy|||{{{sssmmmiiigggjjjqqq|||xxxoooiiibbb```^^^bbbkkkxxx}}}yyyrrrtttwww{{{uuubbbUUUPPPSSS^^^jjjzzz{{{~~~~~~{{{yyyzzzzzz~~~zzzxxxzzzsss___KKK>>>999999777777777777777888888999999;;;>>>@@@BBBEEEIIILLLJJJOOOUUU[[[aaajjjsss{{{}}}wwwvvv|||xxxmmmhhhiiixxxgggPPPEEE===999777666555555444444444555555222333333333333222111111//////000111111111111111000000111222333333222222000222555777999<<<@@@CCCCCCFFFJJJMMMQQQUUUZZZ^^^aaacccfffiiikkknnnsssvvv}}}zzztttooommmkkkhhheeebbbaaa```^^^```cccfffjjjqqq|||~~~~~~}}}vvvjjj___YYYSSSNNNNNNQQQUUU]]]eeemmmttt}}}{{{bbbZZZSSSSSSXXXaaaooozzz~~~~~~zzzvvvrrrpppnnnllljjjiiihhhggghhhnnnwwwyyygggZZZTTTUUUXXX\\\___```^^^\\\WWWKKK???:::999888999<<<>>>@@@CCCFFFIIINNNSSSWWWWWWXXXYYYZZZ[[[\\\\\\\\\YYY[[[___dddgggfffccc```RRRMMMJJJNNNYYYdddlllnnnmmmnnnsss~~~}}}{{{yyyuuuqqqiiidddbbbaaafffnnnuuuyyy||||||uuunnnjjjiiijjjqqqzzzyyyoooiiicccaaaaaaeeeooo{{{|||vvvwww{{{~~~uuudddXXXSSSUUU___iiiyyy|||{{{yyyzzz{{{||||||vvvkkkZZZIII===888888666666666666777888::::::999;;;>>>AAACCCFFFJJJMMMLLLPPPUUUZZZaaalllxxx{{{sssrrr~~~wwwppprrrlllSSSFFF???:::888333333222111111111111111222333333333333222111111//////000111111111111111000000111222333222222111222444666777888;;;>>>@@@AAADDDHHHKKKNNNSSSXXX[[[^^^```cccfffiiilllpppssszzz|||vvvtttssspppmmmkkkiiiggggggbbbeeegggiiilllsss}}}zzztttjjjaaaYYYSSSOOOPPPSSSWWW```hhhmmmttt|||yyyggg]]]UUUTTTXXXbbbppp}}}~~~xxxsssoookkkhhhfffcccbbbcccfffnnnyyy{{{jjj]]]WWWWWWYYY\\\^^^___^^^\\\VVVJJJ???;;;:::999;;;>>>???BBBGGGIIILLLOOOTTTXXXWWWWWWWWWWWWXXXZZZ\\\]]]ZZZ\\\aaafffkkkllljjjgggXXXTTTQQQVVV```jjjoooqqqooonnnrrr}}}|||~~~yyyttt~~~yyytttpppiiidddccc```eeennnuuuyyy|||~~~xxxqqqnnnllliiioooyyyyyyooojjjdddcccdddiiisss~~~|||~~~yyy{{{}}}uuudddYYYTTTVVV___iiixxx~~~}}}~~~yyy}}}|||{{{uuuqqqhhhYYYJJJ???:::999555555555666777999;;;;;;999;;;>>>AAACCCGGGKKKNNNNNNQQQTTTYYYaaannn~~~wwwnnnlll}}}wwwxxxmmmTTTFFF???999666777666555444333222222222222333333333333222111111//////000111111111111111///000222333333222111000444555777888888999<<<>>>@@@BBBFFFIIIMMMQQQVVVYYY[[[^^^aaadddgggjjjooorrrxxx}}}}}}xxxwwwuuurrrooommmlllllleeehhhjjjlllooouuu~~~}}}xxxrrrkkkcccXXXRRRNNNPPPSSSXXXaaajjjlllssszzzwwwnnneee[[[YYY\\\eeetttzzztttnnnjjjfffccc^^^]]]___dddnnn{{{{{{kkk___XXXXXXYYY[[[^^^^^^]]]\\\UUUJJJ???;;;::::::<<>>999666444444555555666888999:::===>>>???BBBEEEHHHJJJLLLPPPPPPTTTZZZaaajjj{{{tttiiiooo{{{nnnTTTDDD>>>:::777999777555222111111222333222222222111111111111000000000000000000000000000...000333666666444222000222333444555777999;;;<<<===???BBBDDDGGGKKKPPPTTT[[[]]]```dddhhhmmmssswwwyyy|||xxxwwwtttsssrrrpppllliiijjjiiikkkqqquuuxxx~~~~~~yyypppfff^^^YYYUUUPPPPPPUUU]]]dddiiiooosssyyy~~~xxxrrriiidddfffppp|||wwwpppiiidddbbb___^^^```gggttt{{{kkk]]]WWWXXX[[[]]]_________^^^SSSGGG<<<888:::;;;===AAA@@@CCCHHHLLLNNNQQQUUUWWWVVVUUUTTTSSSTTTVVVXXXZZZZZZ^^^dddiiimmmppptttvvvqqqpppooorrr|||yyyxxxxxxyyy}}}~~~vvvooouuuyyyooojjjfffaaa^^^^^^cccfffkkkqqqwww|||yyyrrrooonnnkkknnnsss{{{yyyrrrmmmeeeeeegggmmmwwwuuuwwwyyy{{{|||~~~|||uuutttxxx}}}uuufff___ZZZXXX```kkk|||~~~zzz|||~~~ssscccSSSFFF>>>999777555555555666777888999:::<<<===???BBBFFFJJJMMMOOOTTTSSSVVV[[[aaajjjzzztttjjjpppzzzlllSSSDDD>>>:::888888777555333222222222333222222222111111111111000////////////////////////---///111333333222000///222333333555666888:::;;;<<<>>>AAACCCFFFKKKPPPTTTWWWZZZ^^^cccgggkkkqqqtttuuuyyy}}}|||zzzwwwvvvuuussspppnnnmmmkkkmmmrrruuuwww~~~~~~xxxpppfff^^^XXXUUUQQQRRRXXXaaaiiinnnrrruuuzzz}}}~~~~~~yyyqqqlllnnnvvv|||wwwsssqqqnnnllliiiggggggmmmxxxwwwiii]]]UUUWWWZZZ]]]_________^^^RRRGGG<<<999:::;;;>>>BBBCCCFFFKKKNNNPPPSSSVVVXXXVVVUUUTTTSSSTTTUUUWWWXXXWWW[[[aaaggglllrrrxxx{{{~~~~~~vvvyyy~~~xxxqqqvvvzzzoooeeeaaa^^^ZZZYYYZZZbbbeeejjjpppvvv{{{yyyrrrnnnmmmkkkmmmsss|||vvvnnniiieeeeeehhhnnnxxxlllppptttxxxyyyzzz{{{||||||}}}~~~~~~|||wwwssstttxxx}}}sssddd\\\XXXWWW```mmmtttcccRRRFFF>>>999777777777777777777888999:::<<<===@@@CCCGGGKKKOOOQQQUUUUUUWWW[[[___gggwww}}}~~~}}}rrrhhhnnnxxx|||yyyjjjRRRDDD>>>;;;:::888777555333222222222333222222222111111111111000........................------...///000/////////222222333444666777999::::::<<>>???AAADDDGGGKKKNNNPPPSSSSSSUUUZZZ^^^eeettt|||{{{www|||{{{yyyxxxlllbbbggguuuwwwpppyyygggQQQDDD>>><<<;;;777666555333333222333333222222222111111111000000////////////////////////......------......///000111222222333444666888999888:::===@@@CCCHHHMMMQQQOOOSSSYYY___cccgggjjjmmmmmmqqqvvv|||}}}yyyvvvtttssspppooonnnkkkjjjkkklllmmmttt{{{}}}}}}}}}{{{rrrhhh^^^WWWRRRPPPOOOSSS\\\gggqqqvvvzzz{{{{{{{{{{{{~~~}}}{{{|||yyy{{{~~~wwwssspppiii___WWWOOORRRXXX\\\______]]]\\\NNNDDD<<<:::;;;<<>><<<;;;666555555444333333333333222222222111111111000000000000000000000000000000//////.........///000111111111111222333555666777777999<<<>>>AAAEEEJJJNNNMMMQQQWWW\\\```cccgggiiijjjmmmrrrxxx{{{xxxuuuqqqnnnkkkhhhdddaaabbbbbbdddkkksss~~~}}}|||}}}~~~yyynnnbbbXXXRRROOOMMMMMMRRR[[[fffpppuuu||||||||||||}}}~~~~~~uuunnnhhhbbbYYYSSSNNNRRRXXX]]]```___]]][[[KKKCCC===;;;<<<===BBBHHHLLLNNNQQQSSSTTTUUUVVVXXXZZZ[[[\\\\\\\\\[[[ZZZYYY[[[]]]aaafffmmmwwwyyyttt{{{uuuvvv~~~mmmaaaVVVQQQQQQRRRUUUYYY\\\___eeemmmtttzzz}}}|||tttmmmjjjkkkooovvvxxxooojjjcccccceeekkkuuuOOOSSSYYY^^^bbbggglllooonnnppprrruuuxxx{{{~~~~~~uuullljjjmmmuuuyyy~~~tttdddUUUPPPPPPUUUdddtttuuuaaaOOOBBB===;;;:::999999999999:::<<<===>>>CCCDDDDDDFFFHHHJJJLLLNNNRRRTTTZZZ```eeejjjvvvzzzwwwyyytttrrrqqqdddYYY\\\hhhzzzvvviiimmm{{{{{{fffRRREEE>>>;;;:::555555555444444333333333222222222111111111111000111111111111111111111111000////////////000111111000000111111222444555666666888;;;===???BBBGGGJJJLLLOOOTTTXXX[[[^^^bbbdddgggjjjnnnssszzz{{{vvvpppjjjfff___ZZZWWWWWWXXX[[[ccckkkyyy~~~}}}}}}~~~~~~~~~wwwlll```VVVQQQOOONNNNNNRRR[[[fffnnnssszzz|||~~~~~~sssiiiaaa[[[UUUQQQNNNRRRYYY^^^aaa___\\\YYYHHHBBB===<<<===>>>DDDJJJLLLOOORRRSSSTTTUUUWWWXXX\\\^^^```bbbcccbbbaaa```aaabbbeeeiiipppzzz}}}www}}}uuuuuupppeeeYYYSSSRRRRRRTTTWWW[[[^^^eeellltttzzz~~~}}}uuuooollljjjnnnuuuxxxooojjjbbbaaaaaafffppp|||NNNPPPSSSVVVZZZ___fffkkkiiikkkoootttwwwzzz{{{{{{{{{}}}~~~tttjjjiiinnnxxx|||rrrbbbSSSOOOPPPWWWhhhyyyuuuaaaNNNBBB<<<;;;;;;888888999:::<<<===???@@@EEEEEEFFFHHHKKKNNNPPPQQQQQQTTT[[[bbbeeehhhqqq{{{}}}}}}{{{}}}wwwtttuuuiii]]]```gggyyy{{{mmmoooyyy{{{gggTTTEEE===:::999444444444555444444333333222222222111111111111000000000000000000000000000.../////////000000000000000000000111111333444555777888:::;;;===@@@DDDGGGJJJLLLPPPRRRUUUXXX\\\___cccfffjjjnnnsss||||||uuummmddd___VVVQQQNNNOOOPPPTTT]]]fffuuu~~~}}}}}}~~~~~~~~~~~~wwwlllaaaYYYUUUTTTRRRRRRUUU]]]fffnnnrrrxxx{{{~~~{{{oooddd\\\WWWSSSPPPOOOSSSZZZ```bbb```[[[XXXFFFAAA=========???EEELLLMMMOOORRRTTTUUUVVVXXXZZZ^^^```dddgggiiiiiihhhgggdddfffiiimmmttt~~~~~~zzzttttttwwwkkk___YYYVVVTTTTTTWWWZZZ^^^eeemmmttt{{{}}}vvvpppnnngggkkksss}}}yyypppjjjaaa^^^]]]```jjjxxxOOOPPPPPPQQQTTTZZZbbbggggggjjjooouuuxxxzzz{{{zzzzzz{{{}}}tttiiihhhnnn{{{~~~qqqaaaSSSOOORRRYYYkkk|||uuuaaaNNNAAA<<<;;;<<<777888999:::<<<>>>@@@BBBEEEFFFHHHJJJMMMQQQTTTUUUOOORRRZZZaaacccdddkkktttvvvzzz||||||}}}qqqyyy~~~zzzwwwyyymmmbbbeeeiii|||qqqrrrzzz{{{hhhUUUFFF===999888444444444555555444333333222222222111111111111000////////////////////////---...//////000000//////000000000000111222333444777999:::;;;<<<>>>BBBEEEIIIKKKMMMNNNPPPTTTXXX\\\aaadddgggjjjooowww{{{sssiii^^^XXXRRRMMMIIIJJJLLLPPPZZZdddsss}}}}}}~~~~~~}}}}}}{{{}}}}}}xxxnnnddd]]]ZZZXXXVVVVVVYYY___hhhnnnrrrvvvzzz~~~|||~~~xxxkkk```YYYUUURRRQQQOOOTTT[[[aaaccc```[[[WWWEEEAAA======>>>???EEEMMMMMMPPPSSSUUUVVVWWWZZZ[[[^^^aaafffkkkmmmnnnmmmllleeegggkkkpppwwwyyy}}}ssssss}}}qqqeee^^^[[[WWWWWWXXXZZZ^^^eeemmmuuu{{{}}}wwwrrroooeeeiiippp{{{|||sssmmmaaa]]]ZZZ]]]ggguuu^^^ZZZTTTQQQRRRVVVYYY[[[aaafffmmmrrruuuyyy}}}zzzzzz{{{{{{|||{{{ssskkkiiilllzzzuuuiii[[[UUUWWWaaarrr|||___KKK@@@:::777888777888888:::===@@@CCCEEEGGGHHHKKKNNNRRRUUUXXXYYYRRRTTTWWW[[[```eeeiiikkkppprrrrrrrrruuuxxxuuuooogggkkkvvv}}}{{{}}}~~~rrrhhhfffqqq~~~ssssss~~~lllXXXHHH>>>:::999444444333222222333333333000000000000/////////...000000000000000000000000//////............//////---......///000111111222333444666999;;;===>>>>>>CCCEEEHHHJJJLLLOOOSSSVVV\\\^^^dddhhhjjjmmmyyywwwlll```SSSKKKLLLMMMOOORRRRRRSSS[[[eeexxx~~~~~~}}}|||||||||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~zzzyyywwwtttpppjjjccc^^^\\\\\\^^^```dddiiimmmooommmttt~~~}}}}}}|||}}}}}}yyylllaaaXXXPPPMMMOOONNNUUU\\\```bbbaaaYYYPPPAAA@@@>>>>>>AAADDDIIIKKKNNNOOOQQQTTTVVVYYY[[[\\\aaadddiiimmmppppppooonnnhhhhhhlllttt~~~|||qqqnnnssszzzmmmbbb]]][[[ZZZYYY\\\___eeelllssszzz}}}wwwrrrooofffkkksss|||{{{qqqjjj^^^XXXVVVZZZbbbmmmzzziiiddd^^^YYYWWWXXXXXXYYY```eeekkkqqqtttyyy~~~}}}}}}{{{zzzzzz}}}{{{tttmmmmmmqqqyyy~~~zzznnnaaa[[[]]]gggwww|||~~~fffPPPCCC;;;888999999999:::;;;>>>AAADDDFFFIIIJJJLLLOOORRRTTTVVVXXXVVVWWWYYY[[[___cccfffhhhggghhhhhhiiioootttqqqkkkhhhlllvvv|||zzz|||tttqqqxxx}}}wwwppp]]]LLLAAA;;;999666555555444333333444444333333333333222222222222000000000000000000000000//////............////////////000000111111222222222333555888:::;;;======AAADDDFFFIIIJJJMMMQQQTTTXXXYYY]]]aaabbbfffqqq}}}~~~sssfffZZZPPPJJJNNNPPPUUU[[[\\\]]]ccckkkwww~~~~~~~~~||||||{{{zzzzzzzzz{{{{{{||||||||||||||||||||||||~~~~~~~~~~~~yyyvvvssspppmmmhhhccc___ZZZ\\\___cccgggkkkoooqqqqqqwww~~~}}}yyyxxx~~~{{{{{{wwwlllddd[[[RRRNNNNNNOOOVVV]]]aaacccaaaYYYPPPBBBAAA@@@@@@CCCGGGKKKMMMOOOPPPRRRUUUWWWZZZ[[[\\\aaacccgggkkkmmmnnnnnnnnnkkklllpppxxx~~~}}}rrrnnnrrrssshhhbbb^^^[[[YYY\\\___dddkkkssszzz~~~xxxssspppgggjjjrrr{{{yyypppiii```ZZZVVVZZZaaakkkxxx~~~~~~}}}wwwpppiiiddd```]]]ZZZ^^^bbbhhhmmmrrrwww}}}|||yyywwwyyy~~~zzztttooopppuuuxxx}}}~~~rrrfffaaaccclll{{{{{{qqquuukkkRRRDDD;;;777777::::::;;;===@@@CCCFFFHHHKKKLLLMMMPPPRRRTTTVVVWWWZZZZZZ[[[\\\^^^aaadddfffeeeeeedddgggpppxxxwwwpppkkkooo{{{zzzwww}}}yyy{{{wwweeeRRRDDD===:::888888666555444444444444444444444333333333333222000000000000000000000000//////............//////111111111111111111111111222222444666888:::;;;<<>>:::999888777555444333333333222222111111111000000000//////////////////////////////............//////111111111000000000000000111111222444666888999:::===???BBBDDDFFFGGGJJJLLLNNNMMMMMMOOOOOORRR\\\fffppp|||}}}nnn___TTTOOONNNPPPTTT^^^jjjooooooqqqvvvxxx~~~||||||zzzzzzyyyxxxwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{|||}}}}}}}}}||||||wwwqqqiiiaaa]]][[[ZZZYYYVVV[[[bbbjjjppptttuuuuuuyyy|||{{{qqqmmmmmmsssvvv{{{{{{zzzyyy}}}}}}yyyvvvrrrhhhZZZQQQNNNQQQXXX^^^aaaaaa___VVVLLLCCCBBBCCCDDDGGGKKKOOOQQQTTTUUUVVVXXXYYY[[[\\\]]]```aaabbbccceeegggiiijjjiiilllrrr{{{tttoooppp{{{zzzyyyvvvoooooo~~~tttmmmfff```\\\\\\^^^dddkkkrrryyy}}}wwwttthhhiiimmmvvvxxxpppjjjddd]]]XXXYYY]]]eeeqqq|||{{{yyywwwvvvvvvxxx{{{|||xxxqqqmmmddddddfffiiimmmssswwwyyy}}}|||zzzwwwwwwyyyyyytttnnnkkknnnuuu|||rrriiifffiiiqqq~~~~~~rrruuu~~~aaaKKK???888666888999:::;;;===@@@DDDGGGIIIJJJLLLOOORRRVVVZZZ]]]^^^]]]]]]]]]^^^```dddgggjjjiiiiiijjjoooyyy|||ooorrr~~~|||tttrrroooxxxqqq\\\JJJ???;;;888777666444333222222222111000000000//////////////////////////////////////////............/////////////////////.........111111111222444666888999;;;===AAACCCDDDEEEFFFHHHHHHEEEEEEFFFGGGHHHPPPYYYfffssstttggg]]]WWWUUUTTTWWW___jjjpppppprrruuuxxx~~~|||{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxzzzzzz{{{|||||||||||||||wwwoooddd[[[VVVTTTTTTTTTVVV[[[ccclllssswwwwwwwwwyyy{{{|||}}}~~~~~~{{{zzzyyyqqqmmmmmmnnnqqqtttyyy}}}~~~~~~~~~vvvwwwzzzzzzxxxwwwsssiii\\\TTTSSSRRRXXX^^^``````\\\SSSIIIBBBBBBCCCEEEHHHLLLPPPRRRVVVWWWXXXYYYZZZ[[[[[[\\\_________```aaaccceeegggeeehhhoooxxxqqqjjjgggooo|||{{{vvv{{{yyyrrrppp~~~uuuoooiiiccc___[[[^^^dddkkkrrryyy~~~~~~yyyvvviiihhhjjjsssyyyqqqlllddd]]]YYYZZZ^^^dddoooyyy~~~~~~~~~~~~}}}}}}}}}~~~~~~yyyyyyzzz{{{}}}{{{wwwnnnllljjjkkknnnrrruuuvvvyyyyyyyyyxxxyyy|||~~~wwwqqqllljjjooovvv{{{rrrkkkjjjnnnvvv{{{wwwyyyuuuZZZHHH???;;;:::<<<999:::;;;>>>AAAEEEHHHJJJLLLMMMPPPUUUYYY]]]```bbb______^^^___bbbfffjjjmmmooosssvvvyyyyyyyyy{{{pppoooooo{{{sss^^^KKK???;;;777666555444333333333333222222222111111111000000000000000000000000000000//////............//////........................222111111222333555777999999<<<@@@BBBBBBCCCDDDEEEBBB???>>>@@@AAABBBHHHOOO```lll}}}}}}uuukkkbbb\\\YYYXXX]]]dddiiijjjlllpppsss{{{~~~}}}{{{{{{zzzzzzzzzxxxwwwvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyzzzzzzzzzzzzzzzuuulll```VVVQQQOOOPPPQQQVVV[[[dddmmmtttxxxyyyyyyxxxzzz{{{|||}}}~~~yyywww~~~{{{tttqqqrrrmmmnnnppptttwwwyyyxxxvvvpppssszzz|||zzzxxxssshhh\\\VVVXXXTTTZZZ___```___[[[QQQGGGAAABBBDDDFFFJJJNNNRRRTTTXXXXXXXXXYYYYYYZZZZZZ[[[\\\]]]]]]]]]___```bbbbbbbbbdddiiisss}}}mmmddd^^^dddnnnxxxuuuxxx|||vvvrrr}}}tttooojjjeeeaaa[[[^^^cccjjjrrryyy~~~zzzvvvjjjggggggooo|||zzzpppkkkbbb]]]YYY\\\```fffoooxxx{{{}}}~~~}}}|||{{{{{{{{{zzzzzzzzzzzz{{{||||||}}}~~~zzzyyyzzz|||zzzvvvqqqpppqqqtttuuuuuuwwwxxxyyyzzz{{{~~~|||tttpppllllllrrrzzz}}}yyyqqqkkklllqqqxxx~~~zzzxxx{{{|||kkkSSSDDD>>>;;;;;;===;;;;;;===???CCCGGGJJJLLLOOOQQQSSSWWW[[[___bbbccccccbbbaaaaaacccggglllnnnyyy}}}wwwmmmyyylllnnn}}}sss]]]JJJ???;;;777777666555444444555555333333333222222222111111000000000000000000000000//////............//////------......//////000000222222111111333555777999999<<>>>>>AAABBBBBBFFFKKKWWWcccssszzzmmmbbbZZZVVVTTTXXX[[[\\\```eeekkkttt~~~}}}}}}|||{{{zzzzzzzzzyyyxxxwwwuuuttttttssssssttttttttttttttttttttttttttttttuuuvvvwwwwwwwwwwwwppphhh\\\SSSNNNNNNOOOQQQWWW\\\eeemmmtttxxxyyyyyyyyyzzz{{{||||||~~~{{{yyyxxxvvvxxxrrrqqqqqqsssuuuuuurrrpppkkkrrr}}}wwwiii[[[VVVXXXWWW]]]aaabbbaaa\\\RRRGGGBBBCCCFFFIIIMMMQQQTTTVVVXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\]]]^^^^^^___^^^^^^aaaiiisss{{{~~~hhh^^^WWW[[[cccllltttzzzwwwwwwzzzuuu}}}tttnnniiieeeaaa[[[^^^cccjjjrrryyy~~~zzzwwwkkkgggeeekkkyyyyyyooojjj```[[[ZZZ^^^ccchhhpppwww{{{}}}~~~~~~||||||}}}~~~{{{zzzyyyxxxwwwvvvvvvvvvwwwwwwxxxyyyyyyzzz{{{|||}}}}}}{{{zzzxxxvvvxxx{{{}}}wwwssstttuuuvvvuuuvvvxxxzzz|||}}}zzzssspppmmmnnnuuu~~~|||vvvooojjjkkkqqqxxx}}}zzzttt{{{}}}~~~wwwcccMMM@@@<<<999999;;;<<<===>>>AAADDDHHHLLLNNNRRRSSSVVVYYY\\\___aaacccfffdddccccccdddhhhlllnnn|||yyywww~~~xxxjjjttt{{{iiilll|||rrr\\\III???;;;888777666666666666666777222222222111111111000000000000000000000000000000//////............//////---......///000111111222333222111111333555888999999<<>>???BBBGGGMMMRRRTTTUUUVVVYYY\\\```bbbdddeeecccaaa```aaafffkkknnnwwwyyyyyyqqqttt}}}rrrmmmxxxyyyvvvzzz~~~ooo\\\KKK???999666666666555444333111111333333111000000000111222333222111000////////////---...///000000///...---//////////////////.........///000111333444555666:::===@@@BBBCCCCCCCCCDDDBBBHHHJJJHHHFFFHHHJJJJJJMMMVVVdddqqq|||wwwmmm[[[KKKAAADDDGGGEEEHHHPPPYYYdddttt}}}|||~~~}}}{{{zzzxxxxxxwwwwwwssssssssssssrrrqqqppppppooooooppppppppppppqqqqqqqqqqqqrrrrrrssssssrrrrrriiiaaaXXXSSSOOONNNQQQWWW\\\```eeekkkpppuuu{{{{{{}}}~~~}}}{{{zzzzzz{{{|||zzz|||{{{{{{zzzxxxuuurrrpppnnnrrryyyrrrccc]]]\\\```bbbdddddd```WWWMMMEEEEEEHHHKKKMMMOOOQQQUUUWWWZZZ[[[[[[[[[ZZZYYYXXXWWWVVVVVVWWWWWWXXXWWWWWWVVVVVVVVVWWW[[[dddmmmuuuzzzjjj___TTTTTT[[[dddmmmtttvvv{{{xxxttt|||uuummmfffbbb___]]]^^^```fffooowww}}}{{{wwwkkkfffccchhhttt|||pppfff```YYYVVV[[[dddlllttt{{{{{{zzzxxxvvvuuusssssssssqqqnnnmmmnnnpppqqqnnnkkklllmmmpppsssvvvwwwxxxxxx|||{{{{{{~~~|||wwwuuuqqqmmmlllnnntttxxx}}}|||zzzzzzyyyyyy||||||||||||~~~vvvooommmpppuuuyyy|||pppkkkgggjjjooouuu}}}}}}yyyvvvwwwzzz}}}}}}|||{{{vvvooohhhXXXHHH???;;;999999;;;;;;===???AAADDDHHHNNNQQQTTTUUUVVVYYY[[[^^^aaabbbdddbbb```___```dddiiilllsss|||zzzzzzrrrqqqvvvpppiiisss{{{xxxzzz~~~~~~qqq___NNNBBB<<<666666666555444333222111333222111000000000111222333222111000////////////---...///000000///...---........................---...///000222333444555:::<<>>:::888888::::::===AAADDDGGGJJJNNNQQQUUUVVVVVVXXXZZZ\\\^^^___bbbaaa___^^^___bbbfffiiioooyyy~~~sssooonnnttt|||nnnccciiiuuu~~~zzzyyyzzz~~~~~~ssscccRRREEE>>>777666666555444333222222333222111111000000111111333222111000////////////......////////////......------------------......------...///000222333333999:::<<<<<<===@@@DDDGGGRRRYYY]]]ZZZVVVUUUTTTRRRRRRXXX```hhhqqq|||sssgggWWWJJJAAA@@@@@@===???DDDIIISSSbbboooxxx}}}|||{{{zzzyyywwwvvvtttsssssssssttttttuuuuuuuuutttsssssspppqqqqqqqqqqqqrrrrrrrrrqqqrrrrrrqqqpppooommmlllddd[[[SSSOOONNNOOOUUU]]]eeeiiioootttxxx{{{~~~zzzvvvtttwww}}}~~~}}}}}}}}}{{{yyyxxxxxxoooeeedddeeeffffffddd]]]TTTKKKFFFDDDHHHLLLOOORRRUUUXXX[[[ZZZZZZZZZ[[[ZZZZZZYYYYYYVVVWWWWWWXXXYYYZZZZZZ[[[[[[\\\^^^bbbiiiqqqxxx}}}yyyooogggiiirrr}}}wwwnnnrrrvvvlllfffcccaaa]]]^^^```eeemmmuuu{{{}}}|||xxxpppkkkgggiiirrr}}}yyypppbbbZZZUUUWWW___hhhsss}}}~~~zzzuuupppllljjjhhhhhhgggddd```]]]^^^```cccccceeegggjjjlllnnnooooooooopppqqqssstttrrrooollleeeeeeffffffiiinnntttyyy~~~~~~~~~yyytttrrrsssvvvyyy|||}}}wwwppplllmmmttt|||{{{vvvtttrrrrrrrrrvvv||||||tttcccUUUEEE>>>;;;999999;;;:::>>>CCCGGGJJJMMMPPPRRRVVVVVVVVVWWWYYYZZZ\\\]]]```___^^^]]]___aaadddfffnnnxxxtttlllhhhlllsssyyymmm^^^___iiizzzwwwvvvyyyuuufffUUUFFF>>>888777666555444333333222222222222111111111111111222222111000//////000000...//////////////////...,,,,,,,,,------------------......///111222222333777777888999<<>><<<::::::<<<;;;???DDDIIILLLOOORRRTTTVVVVVVWWWWWWXXXYYY[[[[[[^^^^^^^^^^^^___aaaccceeelllvvvooogggbbbfffmmmsssxxx}}}}}}kkk[[[ZZZaaayyyyyytttsssuuuyyyjjjXXXGGG===888777666444333333333333222222222222111111000000222111000000000000000000/////////....../////////,,,,,,,,,---------.........//////000111222333333444444555777;;;BBBJJJPPP^^^fffkkkhhhccc```]]]YYYXXXXXXZZZ^^^dddllluuu{{{~~~{{{vvvooogggbbbXXXRRRMMMKKKIIIFFFEEEGGGIIINNNVVV___hhhqqqyyy~~~~~~~~~~~~}}}|||{{{zzzrrrrrrpppnnnmmmlllllllllnnnnnnooopppqqqqqqqqqpppooooooooopppppppppqqqqqqpppppppppooommmiiieeecccZZZSSSNNNNNNOOORRRZZZaaaggglllrrrxxx}}}|||yyy|||{{{yyywwwzzz}}}{{{|||sssjjjiiiiiiiiigggaaaXXXOOOIIIGGGHHHJJJNNNPPPPPPPPPQQQRRRUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXYYY[[[]]]^^^```___^^^___eeerrr|||xxxjjjiiiyyy~~~pppddd]]][[[[[[[[[^^^eeeoooxxx~~~zzzqqqlllggghhhooo{{{~~~uuuiiiaaaYYYXXX[[[dddrrr}}}wwwppphhhbbb___XXXZZZ\\\ZZZWWWUUUWWWYYY^^^^^^```bbbdddgggiiijjjnnnnnnnnnllliiieeebbbaaaaaadddjjjpppvvv|||yyywwwsssqqqrrruuuzzz~~~}}}|||vvvvvv~~~~~~zzz```RRRDDD>>>===;;;;;;===<<<@@@FFFJJJNNNQQQTTTVVVWWWWWWWWWWWWXXXZZZ[[[\\\]]]]]]^^^```aaaccceeefffhhhqqqyyy~~~iii```[[[___gggnnnssswwwtttwwwzzzvvviii\\\YYY^^^rrr}}}uuurrrrrrsss~~~~~~ppp^^^KKK>>>999888666444333333444444111222222222222111000000111111000000000000000111//////............//////,,,,,,,,,---......////////////000111111222333333222222333555999@@@IIIOOO]]]dddiiigggccc```]]]ZZZUUUUUUVVVXXX^^^eeemmmqqqwww~~~|||uuurrrlllfffaaa^^^\\\\\\UUUUUUTTTSSSQQQNNNMMMLLLIIIKKKQQQYYYcccnnnwww|||~~~}}}}}}}}}}}}|||{{{zzzxxxwwwooonnnmmmkkkjjjiiihhhhhhiiijjjkkklllmmmnnnnnnnnnlllmmmmmmmmmnnnnnnnnnnnnnnnoooooonnnkkkgggccc```XXXSSSPPPQQQTTTWWW]]]dddgggjjjpppuuu{{{~~~~~~zzz{{{{{{wwwuuutttuuuvvvqqqhhhggghhhiiifff___UUULLLHHHHHHIIILLLOOOPPPPPPOOOOOOOOOTTTUUUVVVWWWXXXXXXXXXXXXYYYXXXXXXXXXYYYZZZ\\\]]]]]]\\\[[[[[[```mmm~~~}}}{{{yyy}}}yyylllgggtttvvvhhh^^^ZZZZZZ[[[^^^eeennnxxx~~~|||qqqmmmhhhgggmmmzzzwwwnnnfff^^^[[[]]]dddrrr~~~yyyrrrjjjbbb]]]WWWXXXYYYXXXVVVTTTTTTTTT\\\]]]^^^___bbbeeeggghhhjjjjjjiiifffccc```___```ccchhhooovvv|||}}}zzzrrrooolllkkknnnssszzzvvv]]]PPPBBB===<<<;;;;;;<<<>>>AAAFFFJJJNNNRRRVVVXXXWWWWWWWWWXXXYYY[[[\\\]]]\\\]]]___aaadddfffggghhhfffmmmtttxxx|||hhh]]]VVVZZZdddmmmtttyyyvvvvvvwwwtttjjj^^^YYY[[[kkkzzzqqqooorrrppp|||wwweeeQQQDDD:::888666444333333444555111222222333222111000///111111000000000000111111000///...------...///000,,,------...//////000000......///000000111111111111111222333666<<>>======>>>CCCEEEHHHLLLPPPSSSUUUVVVWWWXXXYYY[[[\\\^^^______^^^```bbbdddeeefffhhhkkkhhhkkkpppvvvrrrcccWWWYYYdddqqq|||wwwggg]]]\\\ddd{{{xxxrrrppppppxxx~~~rrr]]]KKKBBB:::555666666333111222555444222111111111///---000000000000000000000000000/////////............---------.........//////+++++++++,,,---...///000...///000222555999<<<>>>CCCEEEGGGGGGGGGGGGHHHIIIGGGHHHIIIKKKNNNTTT[[[```aaafffmmmuuu{{{}}}{{{zzzwwwrrrkkkccc\\\VVVSSSRRRWWW[[[aaafffhhhjjjkkklllgggeeebbbdddiiiooouuuwww|||~~~yyywwwtttrrrpppnnnkkkiiidddddddddccccccbbbbbbaaaeeeeeefffggghhhiiijjjjjjmmmlllkkkjjjjjjjjjkkklllkkkmmmmmmkkkeee___ZZZXXXNNNRRRXXX[[[^^^bbbhhhmmmnnnoooqqqrrruuuzzz{{{ppphhhccckkkqqqzzzvvvlllgggeeefffiiifff```WWWNNNIIIIIIKKKNNNPPPSSSUUUTTTSSSSSSSSSTTTUUUWWWXXXZZZ[[[[[[\\\^^^]]][[[YYYYYYYYYYYYZZZZZZ]]]___aaaeeennnyyyzzzsssyyy~~~{{{oooeeeiiirrrzzzkkkbbb[[[YYYYYY]]]dddlllrrruuuyyy}}}zzzsssmmmlllmmmrrr~~~xxxppphhhcccbbbgggttt{{{vvvrrrlllgggccc```]]][[[aaa```___aaacccdddcccbbbaaa^^^^^^aaabbbccciiipppyyy|||~~~zzzuuuqqqkkkgggddddddkkkttt}}}mmm[[[MMMAAA============>>>CCCEEEHHHLLLPPPSSSVVVWWWVVVWWWXXXYYYZZZ[[[\\\]]][[[]]]```bbbcccdddgggiiikkklllooottt}}}qqqcccbbbkkkwww}}}nnncccaaadddzzz{{{vvvuuuvvv{{{wwwcccRRRDDD===777777777555333333666444333222333222111///000000000000000000000000000000/////////.........---------.........////////////.........//////000000000000111333555888999;;;===???@@@??????@@@AAADDDEEEGGGIIILLLQQQWWW[[[\\\```gggnnntttzzz~~~~~~~~~xxxoooggg___YYYVVVUUUYYY^^^cccfffiiikkkllliiifffdddfffkkkqqqvvvxxxzzz}}}}}}|||||||||{{{zzzvvvtttqqqooonnnlllhhheeebbbbbbbbbaaaaaaaaa``````cccdddeeefffggghhhhhhiiiiiiiiihhhhhhiiijjjlllmmmkkkmmmmmmjjjddd]]]XXXUUUPPPTTTYYY\\\___cccjjjooossstttvvvwwwxxx|||vvvnnnjjjooottt{{{yyyooogggdddeeefffiiifff___VVVMMMIIIJJJLLLOOOQQQTTTVVVUUUTTTTTTTTTUUUVVVXXXYYY[[[\\\\\\\\\^^^]]]\\\ZZZYYYYYYYYYZZZYYY[[[]]]```dddmmmyyy|||xxx|||}}}pppdddfffooo}}}oooeee\\\ZZZYYY\\\cccjjjpppsssxxx||||||uuuooolllmmmqqq|||xxxqqqjjjfffeeejjjwww~~~xxxsssooommmjjjiiiiiigggeeefffggggggfffeee___\\\[[[^^^aaaeeemmmvvvzzz~~~|||wwwrrrnnnhhhgggfffiiiqqqzzzoooYYYMMMAAA============???DDDFFFIIIMMMQQQTTTVVVWWWXXXXXXYYYZZZ[[[[[[\\\\\\[[[]]]```bbbcccdddgggiiinnnnnnooosss||||||lllgggmmmwwwwwwlllgggcccxxx}}}}}}~~~}}}lll\\\HHH@@@999888888666444555666444333333444444333111000000000000000000000000000000000/////////......---------...............000000///...............222111111000111222444555999;;;======<<<<<<===>>>???AAADDDGGGJJJMMMRRRUUUXXX\\\bbbhhhmmmssswww{{{~~~~~~ssshhh^^^XXXSSSUUUXXX\\\aaaeeeiiijjjiiigggfffhhhlllrrrwwwyyyxxx{{{~~~{{{yyyxxxwwwuuussspppooommmlllkkkhhhdddaaa```_____________________aaaaaabbbcccdddeeeffffffddddddeeefffgggiiikkkllljjjllllllhhhaaaZZZTTTQQQQQQUUUZZZ]]]___dddlllqqqyyyzzz||||||}}}}}}xxxuuuuuuxxx|||~~~{{{uuummmeeeaaaaaadddgggjjjfff^^^TTTMMMJJJLLLNNNQQQSSSVVVWWWVVVUUUVVVVVVWWWXXXYYY[[[\\\]]]]]]]]]___^^^]]][[[ZZZZZZYYYZZZYYYZZZ\\\^^^bbblllyyy|||qqqdddcccjjjssshhh]]]ZZZYYY[[[aaahhhnnnqqqvvvzzz~~~wwwpppmmmmmmpppzzz}}}wwwrrrllliiiiiimmmyyy~~~|||{{{zzzuuussspppooonnnllliiifff[[[WWWVVVYYY^^^dddoooyyy{{{}}}zzzvvvqqqmmmffffffgggmmmuuu~~~rrrVVVKKKAAA>>>======>>>@@@FFFHHHKKKNNNRRRUUUWWWXXX\\\\\\\\\]]]]]]]]]^^^^^^]]]___bbbdddeeefffiiikkknnnooopppuuu~~~ppphhhkkkuuuqqqiii```qqqpppbbbKKKBBB:::888888555444555555333222333444444333222000000000000000000000000000000000////////////..............................------,,,,,,,,,------222111111000111222333444999;;;======<<<<<<<<<===;;;>>>BBBFFFHHHJJJNNNPPPXXX[[[aaafffjjjoootttwwwxxxxxxyyyzzz||||||mmmaaaYYYRRRQQQRRRTTTYYY___cccfffgggfffeeehhhmmmrrrvvvwwwwwwzzz~~~|||zzzwwwvvvuuusssqqqoookkkjjjiiihhhgggddd```\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^______```aaabbbccccccbbbbbbcccdddeeeggghhhiiiiiijjjiiieee^^^WWWRRROOOSSSVVVZZZ\\\^^^dddlllrrr{{{}}}~~~zzz{{{}}}|||zzzyyyxxxyyypppjjjbbb\\\\\\```eeeiiijjjeee\\\SSSMMMLLLNNNQQQSSSUUUWWWXXXWWWWWWWWWXXXXXXYYY[[[\\\]]]^^^^^^^^^______^^^]]]\\\[[[ZZZZZZ[[[\\\\\\]]]aaaiiivvv~~~ssseeeccchhh~~~wwwiii^^^[[[YYYZZZ___fffllloootttxxx~~~}}}vvvpppnnnmmmpppzzz|||uuuppplllkkkjjjnnnyyy|||yyyuuuooogggbbbWWWRRRPPPSSSWWW^^^jjjuuuyyy|||yyyuuuqqqmmmeeefffiiipppyyyyyyyyy}}}pppRRRIII@@@>>>>>>===???BBBGGGIIILLLOOOSSSUUUWWWXXX\\\\\\]]]]]]^^^^^^______^^^```bbbddddddfffhhhjjjlllnnnrrrwwwsssjjjjjjrrrssshhhZZZfff{{{~~~qqqcccNNNDDD;;;888777444333555444333222222333444222111111111111111111111111111111000000000////////////.....................---+++++++++,,,,,,...//////111000000000222333555777777999;;;;;;:::999:::;;;:::===AAADDDFFFHHHKKKLLLVVVYYY]]]bbbfffkkkpppsssssssssrrrqqqrrrsssuuuvvvxxxyyyzzz{{{~~~sssfff]]]TTTPPPLLLLLLQQQWWW\\\^^^bbbaaabbbfffkkkppptttuuuwwwzzz}}}~~~~~~}}}|||}}}wwwvvvtttsssrrrqqqnnnlllgggeeeccccccbbb___\\\YYYZZZZZZZZZ[[[\\\\\\\\\]]]\\\\\\]]]^^^___```aaaaaaaaaaaabbbccccccdddddddddffffffeeeaaa[[[VVVRRRQQQUUUWWWYYY[[[]]]bbbkkkqqqxxx|||}}}}}}yyyuuusssssshhhbbb[[[XXX[[[aaagggjjjiiicccZZZRRRNNNNNNPPPRRRTTTVVVXXXXXXXXXWWWYYYZZZZZZZZZ[[[]]]^^^^^^^^^^^^_________^^^]]]]]]\\\[[[^^^______^^^```gggrrrzzz}}}wwwrrruuu|||tttgggdddhhh|||yyyjjj___\\\YYYYYY^^^eeekkknnnrrrwww|||zzztttooonnnnnnrrr{{{{{{sssnnnkkkiiiiiilllwwwyyynnnbbbZZZUUUPPPMMMNNNQQQVVV```jjjrrrxxx~~~{{{yyyuuupppmmmggghhhlllsss{{{ssstttxxxhhhNNNFFF???>>>>>>>>>AAAEEEIIIJJJMMMPPPTTTVVVXXXYYYZZZZZZ[[[\\\]]]]]]^^^^^^^^^___aaabbbbbbccceeeggghhhkkkpppvvv~~~rrrgggdddlll}}}tttfffUUU\\\lll|||pppdddQQQFFF<<<888666444444666555333222222333333222000111111111111111111111111111111000000000/////////...............------------------...///000111222/////////000222444666888999:::<<<<<<;;;::::::;;;999<<<@@@BBBDDDFFFHHHJJJPPPSSSWWW[[[___dddiiimmmllllllkkkjjjjjjjjjjjjjjjlllooorrruuuyyyzzzooohhhZZZSSSKKKHHHKKKPPPUUUWWW[[[\\\^^^ccciiiooorrrsssvvvyyy|||~~~}}}}}}}}}}}}|||zzzxxxyyyzzz|||{{{{{{sssrrrpppoooooommmjjjhhhbbb```]]]\\\[[[YYYWWWUUUVVVVVVWWWXXXYYYZZZZZZ[[[ZZZZZZ[[[\\\]]]^^^_________```aaabbbccccccbbbbbbbbbbbb```\\\XXXVVVVVVWWWYYYZZZZZZZZZ[[[aaaiiipppvvvzzzyyyyyy{{{|||vvvqqqoooeee___XXXWWW[[[bbbhhhjjjhhhbbbYYYSSSPPPQQQRRRSSSUUUWWWXXXXXXWWWXXXYYY[[[ZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^____________^^^^^^``````aaa```aaafffooovvvuuuooohhhhhhtttyyy|||vvviiieeegggyyy{{{kkk```\\\YYYYYY^^^eeekkkooorrrvvv|||zzztttooonnnooorrr{{{{{{rrrmmmiiigggfffiiittt~~~uuujjj^^^VVVWWWRRRPPPQQQQQQSSSZZZbbbhhhoooyyy}}}||||||~~~~~~{{{tttuuuvvvxxx{{{~~~|||zzzxxxtttooolllkkklllpppvvv~~~}}}}}}~~~uuuwww}}}vvvaaaJJJCCC>>>>>>>>>???CCCHHHJJJKKKNNNQQQTTTWWWXXXYYYYYYZZZ[[[\\\]]]^^^___```___aaabbbbbbbbbbbbccceeeeeegggkkkpppvvvrrrfff```fffwwwvvveeeWWWWWWaaavvv|||qqqfffUUUIII>>>999777555555777777555444333444333222000111111111111111111111111111111111000000000////////////.........---------...............///000111//////...///000222444666888:::;;;;;;999999999:::999;;;>>>???AAACCCFFFHHHJJJMMMQQQUUUYYY^^^dddhhhfffffffffffffffeeeddddddaaaeeejjjmmmqqqzzzwwwrrrbbbXXXLLLFFFGGGLLLPPPRRRVVVXXX[[[aaaiiinnnqqqrrrtttwwwzzz{{{{{{zzzzzz{{{xxxvvvttttttuuuvvvvvvuuuqqqooonnnlllkkkhhhdddaaa]]]ZZZVVVTTTSSSSSSRRRQQQRRRRRRSSSTTTUUUVVVWWWWWWYYYZZZZZZ[[[\\\]]]^^^^^^\\\^^^___aaacccccccccccc___^^^\\\XXXVVVWWWZZZ]]]]]]]]]]]][[[[[[```iiipppwww{{{{{{|||xxxpppmmmccc]]]WWWWWW\\\cccggghhhfff```XXXTTTRRRSSSSSSSSSVVVWWWXXXXXXWWWWWWYYY[[[ZZZ[[[\\\]]]]]]]]]]]]]]]\\\]]]___```aaaaaa``````^^^```bbbbbbccchhhooouuussskkkaaa^^^hhhyyywww{{{vvviiidddfffsss}}}ooo```]]]YYYYYY^^^ffflllppprrrvvv{{{{{{uuupppooooooqqqzzz|||rrrmmmhhheeedddgggrrr~~~}}}uuummmeee]]]WWW[[[XXXWWWXXXXXXWWW[[[```ccciiiqqqyyy}}}xxxtttqqqpppnnnmmmmmmooorrruuuvvvvvvpppmmmjjjjjjmmmqqqtttuuu{{{~~~|||xxxvvvmmmmmmmmmoooqqqsssvvvwww~~~{{{yyywwwsssnnnkkkoooppprrrxxxyyyyyy~~~xxx~~~qqq]]]GGGBBB===>>>??????DDDJJJJJJLLLOOORRRUUUWWWYYYYYY[[[\\\]]]^^^```aaabbbccccccdddeeeeeedddcccdddfffdddeeegggkkkpppxxxxxxkkkdddhhhxxxxxxeee[[[WWW\\\mmm~~~~~~|||ssshhhWWWLLL@@@;;;888666666999999777555555555444222111111111111111111111111111111111111111000000000000//////.........---------......---,,,,,,,,,,,,---///.........///000222333222333555444333222222333888:::<<<===>>>AAADDDGGGGGGJJJNNNRRRVVV\\\bbbfffcccdddeeefffffffffdddddd[[[___dddhhhllluuu{{{xxxhhh]]]OOOFFFFFFKKKNNNPPPTTTVVVZZZaaaiiiooorrrrrrrrruuuxxxzzzyyyxxxxxxyyyvvvsssqqqpppqqqrrrrrrqqqqqqooollljjjhhhddd___\\\ZZZWWWRRROOOOOOOOOOOOOOONNNOOOPPPQQQRRRSSSTTTUUUYYYYYYZZZ[[[\\\]]]^^^^^^ZZZ\\\^^^aaacccdddeeeeee]]]\\\YYYVVVUUUXXX^^^bbb``````___\\\\\\aaajjjqqqxxx}}}zzzpppkkkbbb]]]WWWWWW]]]cccffffffeee___XXXTTTTTTTTTTTTRRRVVVWWWXXXWWWWWWWWWYYY[[[ZZZ[[[\\\\\\]]]]]]]]]]]][[[]]]___```bbbbbbbbbaaa\\\___bbbdddeeeiiipppvvvuuukkk^^^XXX^^^mmm~~~www{{{vvviiicccdddooorrraaa]]]YYYYYY^^^fffmmmqqqrrrvvv{{{}}}wwwrrrpppooopppxxx|||tttnnnhhhdddcccfffrrr~~~wwwnnngggaaa]]][[[___]]]^^^___^^^\\\^^^bbbcccgggmmmqqquuuwwwzzz|||}}}yyyssslllfffaaa]]][[[^^^]]]^^^aaaeeehhhjjjjjjiiieee```^^^```dddgggiiippptttyyy{{{zzzwwwtttssssssrrrrrrrrrsssuuuwwwxxx}}}zzzwwwuuurrrooolllooorrrwww~~~{{{zzz{{{|||{{{eeeVVVGGGCCC>>>;;;===BBBEEEHHHMMMOOORRRTTTUUUUUUWWWYYY[[[]]]^^^^^^]]]]]]___```eeeeeeeeeddddddccccccccceeeddddddfffmmmwwwwwwrrrpppxxx}}}lll\\\UUUUUUaaavvv}}}yyyzzz|||{{{{{{}}}xxxrrraaaWWWIII???;;;999777555444444333222222333333333333333222222111000//////000000000000000000000000---------...............///...---,,,,,,,,,,,,,,,---------......000111111111222444444444444555777888888999999;;;===>>>???DDDFFFIIIMMMQQQVVV]]]aaabbbfffkkknnnllliiigggeeebbb```^^^```fffpppyyy~~~yyyvvveee[[[NNNCCC???@@@DDDGGGPPPSSSYYY```fffkkkooopppppppppqqqsssssstttttttttpppoooooonnnmmmnnnnnnnnnkkkiiigggdddaaa^^^[[[ZZZTTTRRROOOLLLKKKKKKMMMNNNMMMMMMMMMNNNOOOQQQRRRSSSUUUVVVWWWXXXYYYYYYYYYYYY[[[[[[\\\\\\\\\]]]]]]]]][[[ZZZXXXWWWZZZ```fffiiijjjiiifffaaa]]]___hhhooo{{{ttthhh\\\XXXTTTWWW___fffiiihhhbbb]]]WWWTTTTTTVVVXXXYYYXXXYYYYYYYYYZZZZZZZZZZZZ[[[\\\]]]\\\[[[ZZZ[[[\\\\\\]]]^^^___```aaabbbccc```aaabbbdddfffkkkpppuuurrrkkk___VVVUUU]]]kkkuuuzzzuuuwww}}}zzzlllaaa^^^nnnssseee]]]WWWYYY^^^ccciiinnnsssvvvzzz~~~|||vvvqqqooonnnooovvv~~~wwwnnnfffcccccchhhrrr{{{{{{ooogggaaa\\\\\\___bbbgggmmmqqqqqqooommmlllllllllkkkiiihhhiiilllooolllgggaaa[[[WWWSSSOOOMMMPPPPPPOOOQQQXXX___bbbaaa```^^^^^^___```bbbeeeiiilllqqqxxx}}}}}}|||zzzyyy}}}}}}{{{}}}{{{xxxvvvsssqqqooommmnnnqqqvvv~~~|||zzzyyyxxx}}}rrr```TTTGGGDDD???>>>@@@EEEIIIKKKLLLNNNQQQSSSTTTVVVXXXZZZ^^^___``````______```aaacccccccccdddddddddeeeeeegggffffffhhhooozzzvvvbbbYYYVVVaaassszzz{{{|||}}}}}}sssfffSSSEEE>>><<<;;;:::555555444333222222333333333333222222111000000000000000000000000000000000..................------///...---,,,,,,,,,,,,---............///000111222000222333333222222333555666666777888999;;;<<<===BBBEEEHHHKKKOOOTTT[[[___aaafffkkkoooooommmkkkjjjbbbbbbbbbdddhhhnnntttwww||||||{{{yyywwwsssooommmaaaXXXKKKBBB>>>@@@DDDFFFJJJMMMSSSZZZaaaggglllnnnoooppppppqqqqqqqqqppppppmmmlllkkkjjjiiiiiiiiiiiifffeeebbb___\\\YYYVVVUUUQQQOOOLLLJJJIIIIIIJJJKKKKKKKKKKKKLLLMMMOOOQQQQQQTTTTTTVVVWWWXXXXXXYYYYYYYYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\[[[]]]aaagggmmmppppppooommmhhhcccdddkkkqqq{{{sssggg\\\XXXVVVYYYaaahhhjjjiiibbb^^^XXXUUUUUUWWWYYYZZZ]]]]]]]]]\\\\\\\\\]]]]]]ZZZ[[[\\\[[[ZZZZZZ[[[\\\^^^______```bbbccccccdddaaabbbcccdddfffjjjpppttttttlll___TTTPPPUUU```hhhyyy{{{uuuuuu{{{zzznnndddaaakkk}}}uuuggg^^^XXXYYY]]]bbbhhhooosssvvvzzz}}}|||vvvrrrooonnnooouuu}}}uuummmeeebbbdddiiisss|||ttthhhbbb\\\XXXXXX[[[gggllltttyyyzzzyyywwwvvvqqqoookkkhhhggggggggghhh___[[[UUUQQQNNNMMMKKKJJJJJJJJJKKKMMMRRRXXX]]]^^^ccccccdddfffhhhjjjlllooovvvzzz~~~~~~}}}{{{yyyvvvssspppnnnmmmllllllpppwww~~~~~~{{{zzzvvvrrrrrruuuyyy||||||~~~{{{ttthhhZZZPPPEEEBBB??????BBBFFFJJJLLLLLLNNNPPPRRRSSSUUUYYY\\\___aaabbbbbbaaa```aaacccbbbbbbcccdddeeefffgggggghhhggggggiiippp{{{nnnbbbYYY___ooo~~~}}}|||yyyaaaMMMAAA===<<<<<<777666555444333222222222333333333222111111000000000000000000000000000000/////////...---------,,,......---,,,,,,,,,------............//////000111000111222222111000111333444444555666777999:::;;;@@@BBBDDDGGGKKKPPPWWW[[[___eeelllqqqttttttssssssiiijjjkkklllmmmnnnooooooppppppnnnkkkiiifffdddccc[[[TTTIIIAAA>>>???BBBDDDEEEHHHLLLSSS[[[cccjjjmmmnnnnnnnnnnnnmmmlllkkkjjjhhhgggeeedddbbbbbbaaaaaa___]]][[[XXXTTTQQQOOOMMMLLLJJJHHHFFFEEEEEEFFFGGGHHHHHHHHHIIIKKKLLLNNNOOORRRRRRTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYY^^^___aaaeeejjjpppvvvyyywwwwwwvvvrrrmmmkkknnnqqqxxx}}}sssfff]]]YYYXXX\\\dddjjjkkkjjjbbb^^^YYYVVVWWWYYY[[[\\\```___^^^]]]]]]]]]]]]]]]XXXYYYZZZZZZYYYYYY[[[]]]``````aaabbbcccddddddeeebbbcccddddddfffiiinnnrrrtttlll```TTTOOORRRZZZaaaooouuu|||{{{tttssszzz{{{qqqgggdddfffxxxwwwiii```XXXWWW[[[```hhhppprrrvvvzzz}}}|||wwwrrrpppnnnnnnttt|||tttllldddbbbdddhhhrrr|||tttkkkaaa[[[XXXUUUVVVYYYhhhnnnxxxyyytttnnnjjjhhheeebbb^^^VVVQQQKKKGGGEEEEEEDDDDDDDDDFFFHHHJJJLLLQQQYYY___fffjjjooorrrtttvvvxxxyyy~~~}}}||||||yyywwwtttoookkkiiiiiijjjmmmrrrxxx~~~||||||yyytttoooqqqqqqssstttwwwyyy{{{|||yyyyyyzzz|||}}}vvvnnncccVVVNNNAAA???===>>>BBBGGGJJJKKKOOOPPPRRRRRRSSSUUUXXX[[[^^^___aaaaaaaaaaaaccceeeddddddeeefffggghhhiiiiiifffgggggghhhnnnyyyooo``````lll}}}oooVVVFFF>>>;;;:::888777666444333222222222333333333222222111111111////////////////////////000000///...---,,,,,,,,,...------,,,,,,,,,---------------------...//////000222222222000///000222333333444555666888999:::<<<>>>AAADDDGGGLLLRRRVVV]]]cccllltttyyy{{{}}}~~~vvvvvvuuusssrrrooonnnmmmjjjiiifffcccaaa```______XXXQQQHHHAAA>>>???@@@AAABBBDDDHHHNNNVVV___ggglllllllllkkkjjjhhhfffdddcccbbbaaa___]]][[[ZZZYYYYYYWWWVVVTTTQQQMMMJJJHHHGGGFFFDDDCCCAAAAAAAAABBBCCCDDDDDDEEEFFFHHHJJJKKKLLLOOOPPPQQQSSSTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWXXX```cccgggmmmsssxxx{{{}}}|||||||||yyytttpppoooooosssxxxttthhh^^^[[[[[[___ggglllllliiiaaa^^^ZZZXXXYYY[[[]]]^^^___^^^]]][[[ZZZYYYZZZZZZWWWXXXYYYYYYXXXZZZ\\\___aaaaaabbbbbbccccccddddddcccdddddddddeeehhhmmmqqqqqqkkkcccZZZWWWZZZbbbhhhqqqwww~~~xxxqqqqqq{{{uuuiiiddddddsssxxxkkkbbbYYYWWWYYY^^^gggqqqrrruuuyyy|||~~~{{{vvvqqqooommmmmmssszzzuuummmeeebbbcccgggpppyyyxxxkkkbbbZZZWWWVVVTTTVVVZZZdddkkkvvv|||sssnnnlllggg```ZZZUUUPPPIIIDDDAAA@@@??????BBBDDDHHHKKKKKKNNNYYYdddjjjrrrzzz~~~~~~}}}||||||~~~|||xxxvvvsssmmmgggeeefffhhhqqqvvv|||~~~}}}xxxtttxxxwwwuuutttuuuxxx{{{}}}wwwvvvuuuuuuwww{{{yyypppcccUUULLL@@@>>>>>>@@@DDDHHHKKKLLLQQQSSSTTTTTTTTTUUUWWWYYYZZZ\\\^^^``````bbbdddfffhhhhhhhhhiiiiiiiiiiiijjjccceeefffgggkkkuuujjjbbbiii{{{zzzbbbNNNBBB;;;888999888777555444333333333333333333222222222222222////////////////////////000000///...---,,,,,,,,,------,,,,,,,,,------...,,,,,,+++++++++,,,------111222333222111000111222333333333444555777999999:::;;;>>>@@@CCCGGGMMMQQQZZZbbblllwww~~~|||xxxssspppooonnnjjjhhheeecccaaa`````````ZZZUUUMMMFFFBBBAAA@@@??????@@@CCCHHHPPPXXX```eeeffffffeeedddbbb```^^^]]]\\\[[[YYYVVVTTTSSSRRRRRRPPPOOOMMMKKKHHHFFFDDDCCC@@@@@@???>>>>>>>>>???@@@AAAAAABBBCCCEEEGGGIIIJJJLLLMMMOOOPPPRRRSSSSSSSSSVVVVVVVVVWWWWWWWWWXXXXXX```dddkkkrrrxxx|||}}}~~~}}}~~~~~~|||xxxsssooommmnnnqqquuuxxxxxxwwwwwwwwwyyy~~~}}}}}}vvvkkk___]]]]]]cccjjjmmmkkkhhh```]]]ZZZYYYZZZ]]]______```^^^\\\ZZZXXXXXXYYYYYYXXXYYYYYYYYYYYY[[[^^^aaabbbbbbbbbbbbbbbbbbbbbbbbddddddeeeeeeeeehhhmmmppppppnnniiieeeeeeiiiqqqvvvuuunnnppp}}}yyyjjjbbbcccpppxxxlllccc[[[WWWWWW\\\fffqqqrrruuuxxxzzz|||~~~zzzuuuqqqooommmmmmrrryyywwwooofffcccbbbdddllltttyyylllbbbZZZTTTTTTUUUUUUXXX]]]bbbiiittt}}}zzzuuurrrlllccc\\\UUUQQQJJJEEEBBB@@@???>>>BBBCCCGGGKKKKKKMMMZZZhhhnnnzzz~~~~~~~~~~~~~~~}}}}}}||||||{{{}}}}}}}}}wwwvvvrrrlllfffeeeiiimmmvvv{{{|||~~~{{{zzz{{{}}}xxxwwwuuuuuuwwwzzz~~~}}}qqqbbbTTTJJJAAAAAAAAACCCHHHKKKMMMNNNRRRTTTVVVWWWWWWWWWXXXYYYXXXZZZ]]]______aaadddfffiiiiiiiiiiiijjjjjjjjjjjjbbbeeeggggggiiiqqq~~~{{{vvvhhhhhhxxxjjjVVVGGG>>>:::999888777666555444444444333333333333333333222222000000000000000000000000/////////...---------,,,------,,,,,,,,,---......,,,,,,+++++++++,,,,,,---000111222222111000111333111222222333444666777888777999;;;===@@@DDDIIIMMMXXX```mmmyyy|||vvvsssrrrqqqooonnnllliiihhhgggggghhhddd^^^WWWPPPJJJFFFBBB???<<<===???CCCIIIPPPVVVZZZ]]]]]]\\\\\\ZZZXXXWWWVVVUUUTTTRRRPPPNNNLLLLLLKKKIIIHHHGGGEEEDDDBBBAAA@@@===<<<<<<<<<<<<======>>>>>>???@@@AAACCCEEEGGGHHHIIIJJJLLLNNNPPPQQQQQQRRRVVVVVVVVVWWWWWWWWWXXXXXX]]]ccclllvvv|||~~~|||}}}~~~~~~zzzuuupppmmmjjjkkkllljjjgggdddcccbbbhhhoooxxx}}}}}}|||{{{{{{{{{||||||xxxrrrmmmqqq~~~xxxlll```___```eeelllmmmjjjeee^^^\\\YYYYYY[[[^^^``````bbb```]]][[[ZZZZZZ[[[\\\[[[[[[[[[[[[[[[\\\```cccccccccbbbbbbbbbbbbbbbbbbcccdddddddddeeehhhmmmqqquuuuuuttttttvvv{{{uuulllmmm{{{{{{kkkaaaaaakkkzzzyyylllddd\\\XXXWWWZZZeeepppsssuuuwwwxxxyyy{{{~~~~~~wwwssspppooommmmmmssszzzxxxpppgggcccbbbccciiipppttteee\\\VVVRRRTTTVVVYYY]]]bbbhhhmmmuuu|||~~~zzzvvvppphhhbbbUUURRRMMMIIIGGGEEECCCAAABBBAAADDDIIIJJJLLLZZZjjjsss}}}~~~~~~~~~~~~|||~~~~~~{{{yyyzzz{{{xxxxxxyyyzzzzzz{{{{{{{{{zzz{{{|||}}}}}}}}}}}}}}}}}}uuutttrrrmmmiiijjjooouuuyyy|||||||||nnn___QQQGGGBBBAAABBBEEEIIILLLMMMMMMOOORRRWWWZZZ[[[[[[[[[\\\[[[\\\^^^______```bbbcccfffgggggghhhiiijjjkkkkkkdddgggjjjjjjjjjpppzzz~~~yyyzzz}}}nnnhhhssskkkWWWHHH???;;;888777777666555555555666333333333333333333333333000000000000000000000000..................------,,,,,,,,,,,,,,,---...///......---------------......///000000000000111222//////000111222444555666666888:::;;;>>>BBBGGGKKKWWW___mmmzzz{{{yyywwwzzzyyyxxxvvvuuutttttttttpppkkkccc[[[TTTLLLFFFAAA===>>>???AAAEEEJJJNNNQQQSSSSSSSSSSSSRRRQQQPPPPPPMMMLLLKKKIIIGGGFFFFFFFFFCCCCCCBBBAAA@@@???>>>>>>:::;;;;;;;;;<<<<<<============>>>@@@BBBDDDFFFHHHGGGHHHJJJLLLNNNOOOPPPPPPUUUUUUVVVVVVVVVWWWWWWWWWYYY```lllxxx}}}~~~}}}yyyssspppiiihhhfffaaa[[[WWWUUUUUUYYY^^^gggqqqyyy}}}xxxtttqqqpppqqqrrrnnniiigggoooyyyjjjaaa```bbbgggmmmmmmgggbbb\\\ZZZXXXYYY[[[^^^``````bbbaaa^^^\\\[[[[[[]]]^^^^^^___^^^]]]\\\^^^bbbeeeeeedddddddddcccccccccbbbccccccddddddeeeiiinnnrrr{{{}}}xxxllliiivvvzzzlllccc]]]eeettt|||llleee^^^ZZZWWWZZZdddnnnssstttvvvvvvvvvxxx{{{~~~uuuqqqnnnnnnnnnnnnssszzzwwwooogggcccbbbccciiippp~~~ssseee^^^XXXUUUYYY]]]aaafffkkkqqqtttxxx{{{|||~~~~~~{{{vvvqqqkkkhhh\\\YYYUUUQQQNNNJJJFFFCCCDDD@@@BBBIIILLLNNN\\\lllyyy}}}}}}}}}}}}~~~~~~~~~~~~zzz{{{{{{xxxuuuuuuwww{{{ttttttvvvwwwyyyyyyzzzzzzxxxxxxyyyzzz{{{{{{{{{{{{~~~|||ssstttrrrooolllnnnvvv|||{{{}}}|||}}}yyyjjj[[[NNNFFF@@@@@@AAACCCGGGJJJKKKJJJLLLQQQWWW[[[]]]^^^^^^^^^^^^___``````______```aaacccdddeeefffhhhjjjkkklllfffjjjnnnmmmlllpppyyywwwxxxyyy{{{ssshhhooo|||~~~|||gggTTTFFF>>>;;;888777666666666666666777333333333333333333333333000000000000000000000000---------...............,,,,,,,,,,,,,,,---...///000//////.........//////+++---//////...///000222.........///000222444555666777999;;;===AAAFFFJJJVVV___mmmzzz}}}~~~~~~yyytttlllcccZZZQQQIIIDDD@@@AAAAAACCCFFFIIILLLNNNLLLLLLMMMMMMMMMLLLLLLKKKIIIHHHFFFEEECCCCCCBBBBBB?????????>>>>>>=========:::::::::;;;<<<<<<<<<===<<<===>>>???BBBDDDFFFGGGFFFGGGIIIKKKMMMOOOOOOPPPTTTUUUUUUUUUUUUVVVVVVVVVUUU^^^kkkxxx~~~~~~|||wwwrrriiigggccc]]]VVVRRRPPPPPPOOOSSS[[[fffqqqxxxyyyxxx{{{~~~wwwoookkkiiijjjkkkllliiiiiisssyyyhhhbbbaaaccchhhmmmlllfff```[[[ZZZXXXYYY\\\___```aaaaaa___]]][[[ZZZ[[[]]]^^^aaaaaa```^^^^^^___cccffffffffffffeeeeeeddddddcccbbbcccddddddfffiiinnnrrr~~~{{{mmmgggrrr}}}yyymmmeeeZZZaaapppllleee___[[[XXXYYYcccmmmssstttuuuuuuuuuvvvyyy|||ssspppnnnnnnnnnnnnttt{{{uuummmfffcccbbbcccjjjqqq{{{uuugggbbb]]][[[___dddiiinnntttwwwxxxyyyyyywwwwwwyyyzzz{{{|||}}}{{{vvvppplllkkkfffccc^^^YYYTTTMMMGGGCCCHHHBBBBBBJJJOOORRR^^^nnn|||}}}{{{zzzzzz||||||zzzxxxuuusssrrrsssuuuwwwttttttuuuvvvwwwwwwxxxxxxxxxxxxwwwwwwxxxyyy{{{|||}}}}}}{{{ssstttssspppmmmooovvv|||{{{zzz|||lll\\\NNNEEEAAABBBDDDGGGJJJLLLNNNOOOWWWXXXZZZ\\\^^^___``````````````````aaaaaaaaaaaabbbccccccdddeeefffggghhhjjjhhhgggiiiiiikkkttt}}}}}}|||~~~}}}ssseeemmmzzz{{{zzzgggSSSEEE===;;;777777777777666555444333444444333333333333222222444444444333222111000///000/////////...............///...,,,++++++---///---------------------------......///////////////000111111111111222222222333555888:::<<>>======;;;<<<<<<;;;999888888999444444555777888999:::;;;;;;<<<===>>>@@@BBBCCCDDDEEEGGGHHHKKKLLLNNNNNNOOOUUUVVVVVVUUUTTTSSSUUUVVVUUUbbbpppxxx}}}}}}~~~~~~}}}{{{yyywwwuuunnniiibbbZZZSSSPPPOOOOOOJJJOOOXXXaaaiiimmmooopppwww|||xxxqqqmmmlllmmmnnnpppooorrr~~~sssccceeeiiimmmmmmiiiccc]]]YYYZZZZZZ[[[]]]___aaabbbbbbaaa___]]][[[]]]```dddaaa```______```bbbdddeeeaaaccceeeggghhhhhhgggfffdddaaa```cccdddfffmmmuuummmeeepppxxxzzzsssccc[[[aaammm{{{vvvoooddd\\\YYY]]]dddiiiqqqsssvvvwwwxxxyyy{{{}}}~~~{{{tttooonnnooopppvvv}}}~~~ssshhhcccbbbccchhhnnnyyy|||tttjjjbbb___gggqqqwwwyyyzzz}}}|||{{{yyyxxxvvvuuuuuuuuuttttttsssrrrqqqppppppnnnmmmkkkfff]]]UUUOOOLLLGGGBBBCCCKKKOOORRRaaasss~~~{{{yyywwwwwwwwwwwwwwwuuusssqqqqqqrrrsssuuurrrssstttuuuvvvwwwxxxxxxxxxwwwwwwvvvwwwxxxyyyzzz}}}~~~}}}zzzxxxwwwuuuuuutttppplllmmmsssyyy~~~{{{wwwyyyzzzhhhYYYNNNFFFBBBCCCFFFHHHKKKNNNPPPRRRWWWXXXZZZ\\\^^^___```aaaaaaaaaaaa```````````````aaabbbdddeeeffffffgggggghhhggggggiiiiiikkkttt}}}zzzjjjkkk{{{|||{{{~~~uuucccQQQDDD===;;;777777777777666555444444444444333333333333222222111111222222222111000000000000/////////.........---......,,,+++***,,,...,,,,,,------------------------...///////////////111111222222333333333444222444666888:::<<<@@@CCCKKKWWWdddnnnzzz~~~uuukkkaaaYYYSSSMMMHHHBBBAAABBBDDDDDDCCCEEEDDDDDDDDDCCCCCCCCCCCCAAA@@@>>>===;;;:::::::::999::::::999777666666777666666666777777888888888::::::;;;===???@@@BBBBBBDDDEEEGGGIIIKKKLLLMMMMMMOOOPPPQQQQQQPPPQQQTTTVVVZZZfffsssyyy}}}~~~~~~~~~}}}|||zzzxxxvvvmmmjjjfff```ZZZUUURRRPPPJJJOOOXXXaaaiiimmmooopppqqqvvvzzzuuurrrrrrrrrttttttwwwpppdddgggkkknnnnnniiibbb]]]YYYZZZZZZ\\\^^^```bbbcccbbbbbb```^^^\\\]]]___bbb```___^^^^^^___aaacccddddddeeefffhhhhhhhhhggggggfffbbbaaabbbccceeellltttssskkkssszzz|||tttdddYYY^^^iiixxxxxxqqqfff^^^[[[^^^dddiiirrrtttwwwxxxxxxyyyzzz{{{|||{{{tttooonnnnnnpppuuu|||tttiiidddcccccchhhnnnxxx~~~vvvnnngggdddjjjrrrvvvxxx{{{|||{{{{{{zzzxxxwwwuuutttrrrqqqooonnnmmmlllllllllpppqqqoookkkddd\\\UUUQQQLLLHHHJJJQQQVVVZZZhhhxxx|||zzzxxxuuusssrrrrrrrrrsssrrrpppoooooopppqqqrrrqqqqqqrrrtttuuuwwwxxxyyyzzzyyyyyyyyyyyyyyyzzz{{{~~~~~~~~~|||yyyvvvtttrrrqqquuuuuusssoookkklllqqqvvv|||wwwtttwwwyyyfffWWWMMMGGGDDDEEEHHHKKKNNNQQQSSSTTTVVVXXXZZZ\\\^^^```aaaaaabbbaaaaaa``````_________```bbbdddfffggggggfffeeefffeeefffiiijjjlllttt}}}}}}nnngggppp|||}}}zzz}}}}}}{{{ooo___OOODDD>>><<<888777777666666555444444444444333333333333222222//////000111111111111111000000000/////////.........//////...---,,,---...,,,,,,,,,------.........------...////////////...//////000111111222333333000222444666777999<<>>AAAAAAAAA@@@@@@@@@??????======;;;:::888777777777666777777666444333444555777777777777777666666666888999:::<<<===???@@@AAABBBCCCEEEGGGHHHJJJJJJJJJJJJKKKMMMMMMNNNPPPTTTWWW```kkkwww{{{~~~~~~~~~~~~}}}{{{yyyxxxnnnmmmkkkhhhccc]]]WWWTTTQQQVVV]]]eeelllpppqqqrrrpppuuu~~~zzzxxxwwwxxxwwwyyy}}}mmmeeeiiinnnqqqoooiiibbb]]]YYYYYYZZZ\\\^^^aaacccdddbbbcccbbbaaa^^^]]]^^^```______^^^^^^^^^```aaabbbeeeeeeeeeeeeeeeeeeffffffgggcccaaaaaabbbdddlllttt}}}ssswww{{{}}}vvvfffWWW[[[fffuuu{{{tttjjjaaa^^^```eeejjjtttvvvyyyyyyyyyxxxxxxyyyzzz|||~~~|||uuuooonnnnnnoootttzzz}}}uuujjjeeecccccchhhmmmwwwzzztttnnnkkkmmmqqqrrruuuzzzyyyyyyzzzzzzyyywwwtttssspppnnnllljjjhhhhhhhhhhhhnnnooopppoookkkccc\\\WWWRRROOOQQQYYY^^^cccppp~~~wwwvvvtttrrrppppppoooooopppooonnnmmmnnnooopppqqqpppqqqrrrtttvvvwwwyyyyyy||||||}}}}}}~~~}}}yyyuuuqqqooonnnnnnqqqqqqpppmmmlllnnnrrrvvv|||vvvrrrttt|||}}}hhhWWWLLLFFFEEEGGGIIILLLOOORRRUUUVVVWWWXXXZZZ\\\___```aaaaaabbbbbbaaa```______^^^^^^___aaadddfffggggggeeedddddddddfffiiijjjlllsss{{{}}}{{{nnnaaaeeeooo}}}yyy{{{{{{}}}vvvjjj\\\OOOEEE@@@>>>888888777666666555555555444444333333333222222222000000111111111111111000000000000////////////...///111222111000...//////+++,,,,,,------.........,,,---......//////......+++,,,,,,---...///000000///111333444444666999;;;@@@IIITTT```nnn}}}xxxrrrlllhhh\\\TTTJJJCCC@@@???>>>===>>>>>>>>>=========<<<<<<<<<;;;999888777666666666444555666555333222333444555555666666666666777777888999:::;;;===???@@@AAA@@@AAACCCEEEFFFGGGHHHHHHHHHIIIKKKLLLNNNQQQUUUYYYeeepppzzz}}}~~~~~~~~~}}}{{{zzzrrrrrrqqqoookkkfffbbb______ccchhhmmmrrrtttuuuvvvxxxzzz~~~||||||xxxwwwyyyyyykkkhhhlllqqqrrrooohhh```\\\YYYYYY[[[\\\___aaaccceeecccdddeeedddaaa_________```____________```aaabbbdddcccaaa``````aaabbbcccfffbbb___```bbbdddmmmuuu~~~yyyyyyzzz~~~xxxhhhWWWZZZcccrrr~~~xxxnnneeeaaabbbfffjjjtttwwwyyyzzzyyywwwwwwxxxxxxyyyzzz|||}}}|||uuuooommmmmmmmmrrrxxx}}}vvvkkkeeecccbbbfffkkkvvvxxxsssooonnnmmmlllooottttttuuuwwwyyyxxxvvvtttrrrpppnnnkkkhhhfffeeeeeeeeeeeegggkkknnnmmmiiibbb]]]XXXVVVYYY```ffflllvvvrrrqqqppppppoooooooooooonnnmmmmmmmmmmmmnnnoooppppppqqqrrrtttvvvxxxyyyzzz{{{|||}}}}}}xxxssspppnnnmmmmmmkkkkkkkkklllnnnrrrwww{{{}}}}}}sssnnnmmmttt{{{jjjWWWKKKEEEFFFGGGIIIMMMPPPTTTVVVWWWXXXYYY[[[]]]___```aaaaaabbbaaaaaa```___^^^^^^]]]^^^```dddfffgggfffeeedddccccccfffjjjjjjkkkqqqyyy||||||}}}jjj]]]^^^ggg{{{yyy{{{~~~vvvjjj]]]QQQHHHBBB???999999777666555555666666444444333333333222222222333333333333222111000///111000000000////////////---000222222000.........,,,,,,,,,------.........,,,------...............++++++,,,---....../////////111222222222444666888<<>>===;;;;;;;;;;;;::::::::::::888777666555444333333333333444555444333222333444222333444555666777888888999999:::<<<>>>???AAAAAA@@@AAABBBDDDEEEFFFFFFFFFGGGHHHJJJKKKMMMQQQWWW[[[iiisss|||~~~~~~~~~}}}|||{{{xxxwwwuuusssqqqooonnnnnnoooppprrrtttvvvxxxyyyzzz~~~}}}~~~yyyxxxyyysssjjjkkkooosssrrrmmmeee___\\\YYYYYYZZZ\\\^^^aaacccddddddeeefffeeecccaaa``````aaaaaaaaaaaaaaaaaabbbbbbdddbbb```^^^^^^___aaacccccc```^^^```bbbeeemmmvvv}}}|||yyyyyy~~~zzzjjj[[[[[[bbbppp{{{rrriiiddddddgggiiisssuuuyyyzzzyyywwwwwwwwwwwwwwwxxxyyy{{{|||~~~|||tttnnnlllkkkjjjooouuuzzzvvvkkkeeebbbaaaccchhhuuu|||uuuooollliiifffhhhmmmnnnppprrruuuuuutttsssqqqooonnnkkkgggeeecccbbbbbb]]]___ccciiinnnnnnjjjfffaaa```ccciiiooouuu}}}~~~nnnnnnnnnnnnnnnnnnnnnnnnjjjjjjkkkkkklllmmmnnnoooppppppqqqsssuuuvvvwwwxxxxxxyyyzzz|||~~~~~~~~~{{{wwwrrrnnnlllkkkkkkffffffhhhkkkpppwww|||zzznnnhhhfffllltttyyyhhhVVVJJJEEEGGGHHHKKKNNNRRRUUUXXXYYYZZZ[[[\\\^^^_________```aaa``````______^^^^^^^^^___aaaccceeeffffffeeedddccccccfffjjjkkkjjjooovvv|||xxxjjj]]][[[bbb{{{zzzyyy|||yyylll___SSSJJJDDD@@@:::999777666555555666777444444333333333333222222444444444333222111000///111111000000000/////////+++---000111000---++++++------------------------,,,,,,---............---....../////////000000000...000111111000111333555777;;;EEEPPP]]]nnn~~~xxxsssnnniiiccc___TTTMMMDDD???>>>>>>===;;;888888888888777777777777333333111000000/////////333444555444333222333444111222333444555777888888888999:::<<<>>>???@@@AAAAAAAAACCCDDDEEEFFFFFFFFFEEEGGGIIIKKKOOOUUU[[[```mmmvvv~~~}}}|||}}}~~~~~~}}}|||}}}{{{yyyxxxwwwyyyzzz||||||{{{zzzyyyyyy{{{~~~~~~}}}|||zzzyyy}}}uuunnnkkknnnqqqtttqqqjjjbbb^^^\\\YYYZZZZZZ[[[]]]___aaabbbcccdddeeedddbbb`````````aaaaaaaaabbbbbbbbbbbbbbbdddcccaaa``````bbbccceeebbb______aaaccceeelllttt|||~~~wwwwww~~~ooo]]]\\\___lll~~~~~~uuulllgggeeefffhhhooorrrvvvyyyxxxwwwwwwwwwwwwxxxxxxyyyzzz{{{||||||{{{sssmmmjjjhhhggglllqqqvvv~~~wwwlllfffcccaaabbbgggrrrxxxoookkkhhhddddddggggggiiillloooqqqrrrrrrqqqmmmllljjjgggdddaaa___]]]ZZZZZZ^^^eeemmmqqqqqqoookkklllnnnsssxxx~~~||||||lllllllllllllllkkkjjjjjjgggggghhhiiijjjkkklllmmmnnnooopppqqqrrrsssttttttwwwxxxyyyzzz{{{{{{zzzzzz{{{}}}~~~yyywwwtttpppllliiihhhgggccccccfffkkkrrrzzzyyyjjjeeedddkkksssxxx|||~~~vvv{{{vvvaaaRRRKKKIIIIIIJJJMMMPPPTTTXXX[[[\\\\\\]]]^^^^^^___^^^^^^^^^________________________```aaabbbcccdddeeeeeeeeeccccccgggkkkjjjiiimmmsssvvv{{{xxxooo```[[[^^^pppzzzzzz~~~}}}nnn```UUUKKKCCC???;;;999777666555555777777444444333333333333222222222222222222222111000000111111111000000000//////+++...222333222///,,,+++.........------,,,,,,++++++,,,------......------000000000000////////////---.........------///111222555<<>>???@@@BBBCCCDDDEEEFFFGGGGGGGGGFFFHHHKKKPPPUUU]]]ffflllrrrzzz~~~}}}|||yyy{{{|||}}}~~~~~~~~~}}}|||}}}}}}}}}}}}~~~}}}~~~}}}yyyvvvwww|||~~~ssskkkjjjmmmqqqssstttoooggg___\\\\\\ZZZZZZZZZ[[[\\\]]]^^^___```aaabbbaaa___^^^___``````aaaaaaaaaaaaaaa``````bbbbbbaaaaaaaaacccdddeeecccaaaaaacccddddddiiioooyyy~~~wwwvvvttt^^^YYYZZZfffyyywwwnnnhhhffffffgggkkkoootttwwwxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{zzzzzzzzzrrrkkkhhhfffeeeiiinnnttt|||zzzoooiiieeebbbcccgggnnn||||||pppllljjjfffddddddaaabbbeeeiiillloooqqqrrrnnnnnnmmmjjjgggbbb^^^\\\ZZZXXXYYY```iiipppssssssrrrtttuuuxxx|||~~~|||}}}llllllkkkkkkjjjhhhgggfffdddeeefffggghhhiiijjjkkkmmmnnnnnnooopppqqqqqqqqqyyyyyyzzzzzzzzzyyywwwvvvxxxzzz~~~}}}{{{uuutttqqqmmmjjjgggeeedddbbbcccfffkkksss{{{~~~zzziiieeegggooowww{{{}}}}}}~~~yyyrrrwwwnnn[[[OOOLLLLLLJJJLLLOOORRRVVVZZZ]]]^^^^^^^^^^^^___^^^^^^]]]]]]^^^^^^^^^_______________aaaaaabbbbbbccceeeeeefffcccdddgggkkkjjjhhhlllrrrqqq}}}{{{{{{sssddd[[[[[[fffzzz{{{pppaaaUUUKKKCCC===;;;:::888666555666777888444444444333333333222222//////000111111111111111111111111111000000000000...222666777555222000...//////...---,,,++++++***+++,,,------......------/////////...------,,,,,,+++,,,---,,,++++++---//////000666>>>DDDOOOeeezzz{{{vvvrrrnnnmmmdddaaa]]]YYYVVVRRRNNNKKKFFFAAA;;;777777777555222222222222222111111111111333222111000000000000000000111222222111000111333444444444444444444444444666666888999;;;===>>>>>>CCCCCCEEEFFFGGGGGGGGGGGGHHHKKKOOOUUU\\\fffpppvvvuuu}}}}}}{{{yyyvvvzzz{{{}}}~~~~~~}}}||||||}}}}}}|||wwwrrrqqquuuyyyzzzzzzwwwzzzzzztttkkkgggiiimmmrrrttttttnnneee^^^[[[\\\ZZZZZZZZZZZZ[[[\\\]]]^^^^^^______^^^\\\\\\]]]______```````````````_______________``````bbbcccccceeecccccceeedddcccfffkkkvvv~~~~~~{{{vvvwwwxxx]]]WWWVVVaaauuuxxxoooiiifffeeefffhhhlllrrrvvvxxxxxxxxxyyyyyyzzz{{{||||||{{{zzzyyyyyyrrrjjjgggeeecccgggmmmuuu}}}|||qqqkkkgggdddeeehhhlllzzzrrrmmmllliiieeeddd]]]___aaaeeeiiimmmppprrrqqqqqqpppoookkkeee```]]]ZZZWWWVVV[[[eeemmmqqqrrrtttvvvwwwyyy|||hhhhhhjjjjjjjjjjjjiiihhhhhheeecccdddgggiiihhhgggjjjjjjkkkkkkjjjlllnnnqqqssstttuuuwwwwwwwwwvvvvvvwwwzzz}}}}}}zzzxxxrrrooollljjjiiihhhfffdddbbbbbbdddjjjttt|||vvvjjjiiijjjqqqzzz}}}|||}}}zzzvvvyyywwwfffYYYPPPKKKHHHOOOQQQTTTWWWYYY[[[[[[\\\___^^^]]]\\\[[[\\\]]]^^^bbbaaa^^^^^^___``````___dddccccccbbbbbbccccccdddbbbeeehhhiiihhhgggggghhhsssuuu|||uuuaaattttttdddbbbaaalll{{{yyy|||yyyjjj___VVVKKKAAA;;;666444777888666666777999777555222111111222333444444333333333333222222111111111111000000000000000000000000000000000000000000111111000...,,,+++//////.........---------------......------,,,+++000000//////.........---000333666888;;;CCCPPPYYYjjjrrr}}}}}}zzzsssqqqnnnjjjfffbbb___]]]RRRQQQNNNJJJGGGCCC@@@???;;;999777444333222111222222111111111000000//////////////////000000000000000000111222222222222111111111111222333666888:::666777888888888:::>>>BBBDDDEEEFFFEEEDDDDDDFFFHHHHHHJJJOOO[[[iiittt{{{}}}|||~~~|||yyyyyyzzzxxxzzz{{{{{{zzzzzz{{{||||||yyypppkkklllnnnnnnnnnmmmooopppoookkkiiijjjllluuuuuurrrmmmgggbbb___^^^[[[YYYXXXXXXZZZ[[[ZZZZZZZZZYYYXXXXXXYYY[[[]]]^^^`````````aaabbbcccccccccbbbaaa___^^^]]]^^^```aaabbbcccccccccccceeehhhkkkqqqxxx}}}yyyrrrrrr}}}wwwwww~~~|||cccUUUTTT```oooyyypppiiidddbbbaaahhhlllpppsssuuuwwwyyy{{{|||~~~|||{{{wwwooogggdddbbbbbbgggnnnuuu~~~uuunnngggaaabbbfffmmmuuu|||tttrrrooolllhhh```^^^]]]___dddjjjnnnpppqqqrrrrrrppplllgggcccbbb[[[[[[YYYZZZ^^^fffooovvvwwwyyy{{{}}}||||||eeeeeeggghhhhhhgggffffffeeecccbbbccceeeggggggeeeggghhhiiiiiiiiijjjllloooqqqrrrtttuuuvvvuuuuuutttuuuwwwzzz||||||zzzwwwtttqqqnnnkkkjjjiiihhhfffdddccccccfffllluuu}}}}}}rrrgggfffhhhoooxxx~~~~~~{{{}}}~~~zzzxxx{{{qqq```TTTNNNLLLKKKQQQRRRUUUXXXZZZ\\\\\\]]]___^^^]]]\\\\\\\\\]]]]]]aaa```______```aaabbbbbbccccccbbbbbbcccddddddeeecccdddfffgggffffffggghhhppprrryyy{{{{{{}}}ooo~~~jjjaaaYYY```ooo}}}wwwooogggZZZNNNEEE???:::::::::888777999888777555444333333333444444444333333333333222222111111111111000000000000////////////////////////////////////......---,,,//////.........---------///////////////...------000/////////.........---...000111111111555>>>EEERRRXXXaaaggghhhfffcccaaa^^^\\\ZZZVVVSSSOOOMMMKKKGGGFFFDDDAAA>>>;;;888777777666444222111000000000111111000000000/////////////////////000000000000000000111222222222222111111000000111222444666777666666777777777999===@@@BBBCCCDDDDDDDDDEEEGGGIIILLLPPPYYYeeeqqq{{{~~~{{{|||}}}zzz{{{||||||{{{{{{~~~zzzsssmmmiiigggfffeeegggiiikkkkkkjjjkkknnnqqqvvvuuuqqqlllgggccc``````]]][[[ZZZZZZ[[[\\\[[[ZZZZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^___```aaabbbbbbcccbbbaaa```______aaabbbdddbbbcccccccccccceeeiiillltttzzz}}}wwwmmmiiioooxxxxxxwww}}}}}}hhhXXXUUU___mmmwwwmmmfffbbbaaa```fffjjjppptttwwwyyy{{{|||~~~~~~yyyqqqiiieeecccccchhhooouuuxxxppphhhbbbbbbfffkkksssxxxtttrrrooommmcccaaa___```ffflllqqqtttvvvuuutttppplllgggdddbbb___^^^\\\\\\```gggpppvvvyyyzzz|||~~~{{{zzz~~~```aaacccdddddddddccccccbbbaaa```aaaccceeeeeedddeeefffggggggggghhhjjjlllooopppqqqrrrsssssssssssssssuuuwwwyyyxxxvvvrrrpppmmmkkkhhhffffffeeecccbbbcccdddgggnnnvvv}}}zzznnncccbbbdddjjjrrryyy||||||zzz|||~~~{{{zzz}}}zzziiiYYYOOOLLLMMMNNNRRRSSSUUUXXXZZZ\\\]]]^^^___^^^^^^]]]\\\]]]]]]]]]^^^^^^______```bbbcccdddaaaaaabbbcccdddeeeeeefffccccccdddcccccccccfffhhhlllmmmuuu}}}pppnnnsssxxxgggVVVWWW]]]mmmppp```NNNEEE===:::999666555666666666666555555444444444444444333333333333222222111111111111000000000000..............................------------.....................---------//////.........---------/////////...............///111222000///000444888>>>BBBHHHLLLLLLLLLKKKKKKJJJIIIGGGEEEBBB@@@>>>===???>>>===;;;888666555444333222111000/////////000///////////////.........////////////000000000000///000111111222222111111111000000000111222333444555666777666666888;;;===???@@@BBBBBBCCCEEEHHHKKKOOOWWWdddqqq{{{}}}{{{{{{}}}yyyzzzzzzzzzzzz|||~~~yyyqqqiiicccaaaaaaggghhhiiiiiijjjmmmqqquuuwwwtttooojjjfffcccbbbbbb___]]]\\\[[[\\\\\\[[[ZZZZZZ[[[[[[\\\\\\\\\[[[[[[\\\\\\]]]^^^___```aaaaaaaaa`````````aaaccceeefffbbbbbbccccccdddfffjjjmmmvvv|||wwwjjjbbbccchhhssszzzzzzvvv{{{qqq^^^WWW^^^lll}}}sssiiibbb___^^^^^^ccchhhpppvvvzzz|||}}}~~~}}}uuulllhhheeeeeeiiipppvvv|||ssskkkdddbbbeeehhhppp}}}zzzyyywwwuuukkkgggddddddiiipppvvvyyy{{{zzzwwwsssnnniiieeeccccccaaa___```cccjjjqqqvvvzzz{{{}}}}}}yyyxxxzzz|||}}}~~~\\\]]]___```aaaaaaaaa```____________aaabbbcccccccccdddffffffffffffhhhjjjlllmmmmmmoooooopppqqqqqqtttuuuwwwwwwvvvssspppnnniiigggdddcccbbbbbb```___aaaccchhhooovvv|||wwwjjj___^^^^^^bbbiiipppuuuwwwxxx{{{~~~}}}}}}~~~yyyoooaaaTTTMMMLLLMMMNNNQQQRRRTTTWWWYYY[[[]]]]]]______^^^^^^]]]]]]]]]]]][[[\\\]]]^^^___```bbbddd___```aaacccdddeeeffffffbbbbbbbbb``````aaaeeehhhhhhjjjqqq}}}~~~}}}~~~zzzlllgggiiivvvrrr[[[VVVTTT^^^qqqoooXXXLLL@@@<<<:::777555666444444555555555444444333444444333333333222222222111111111111000000000///////////////////////////---,,,,,,++++++---...///........................---,,,,,,+++++++++++++++........................///111222222111111333666666888;;;<<<<<<===???@@@===<<<;;;:::999888777666888888777666555444333222000//////////////////000........................////////////000000000000///000000111111111111111111111111111222222222333555666777777777888:::======???@@@BBBCCCFFFJJJNNNSSS^^^nnn{{{{{{xxxwwwxxxyyywwwxxxxxxwwwwwwzzzvvvlllffffffhhhoooooommmmmmmmmpppsssvvvwwwrrrlllgggdddddddddddd```^^^\\\[[[\\\\\\[[[ZZZ[[[[[[\\\]]]]]]\\\ZZZZZZZZZZZZ[[[\\\]]]^^^______^^^^^^___```aaadddfffgggaaabbbccccccdddfffjjjmmmuuu|||zzzlllbbb```bbbgggmmmssswwwzzz}}}vvvzzz|||hhh]]]```jjj~~~{{{qqqggg___\\\[[[[[[___eeeooowww|||yyypppkkkhhhgggkkkqqqxxxxxxnnneeebbbddddddnnn|||wwwsssnnnmmmpppuuuzzz}}}~~~}}}|||zzzvvvpppiiieeefffdddbbbdddhhhooouuuxxxyyy{{{}}}|||xxxvvvvvvwwwxxxyyy{{{|||~~~XXXYYY[[[]]]^^^___^^^^^^\\\]]]]]]^^^^^^```aaacccaaaccceeefffeeefffgggiiijjjjjjkkkkkkmmmnnnoooooovvvvvvwwwwwwuuurrrooommmgggeeecccbbbbbbbbbaaa______cccjjjpppvvv{{{~~~uuufffZZZYYYXXXZZZ```gggmmmpppwwwzzz|||zzzzzz{{{~~~zzzwwwmmmfff\\\SSSNNNLLLLLLLLLPPPQQQSSSUUUWWWYYY[[[\\\_________^^^^^^^^^]]]]]]XXXZZZ]]]]]]]]]]]]___aaa]]]^^^```bbbdddeeeeeeeeebbbbbbaaa___^^^```dddgggfffgggooo{{{{{{zzz~~~~~~{{{ooohhhfffnnn{{{aaaWWWQQQWWWfffzzzzzzcccUUUGGGAAA>>>;;;999999333333444444444333333222444444333333333222222222111111111111000000000///000000000000000000000000---,,,++++++,,,---///000---........................---,,,+++++++++,,,,,,---------...............+++---////////////000000000111111111111222555777222222222222111111111000111111111000000/////////...//////000000000000000------------............////////////000000000000//////000111111111111000222222333333333333333222555666888888888999;;;===>>>???AAADDDFFFKKKQQQUUU^^^iiixxx}}}yyyvvvvvvvvvvvvwwwwwwwwwwwwwwwzzzxxxoookkknnnrrrrrrqqqnnnnnnooorrrtttvvvtttooohhhdddccccccdddddd```^^^\\\[[[[[[\\\ZZZYYYZZZ[[[\\\]]]]]]\\\ZZZYYYZZZZZZZZZ[[[\\\\\\]]]]]][[[[[[\\\^^^```bbbdddeeeaaabbbbbbbbbccceeeiiilllsss{{{|||pppeeeaaaaaadddiiipppsssvvv|||vvvyyyrrrdddccciii{{{|||rrrhhh```[[[ZZZZZZ\\\cccnnnwww}}}|||sssnnnjjjiiimmmsssyyy|||qqqgggcccdddbbbkkkzzz{{{xxxyyy{{{}}}}}}||||||~~~~~~yyypppiiihhhfffeeegggmmmtttxxxzzzxxxyyy{{{}}}zzzwwwuuutttssstttuuuwwwyyyzzz{{{||||||TTTUUUWWWZZZ[[[\\\\\\\\\XXXZZZ[[[[[[[[[\\\___aaa___bbbdddeeeddddddeeeggghhhhhhhhhiiikkklllnnnooovvvvvvvvvuuussspppmmmkkkhhhfffdddcccddddddcccbbbaaafffnnnuuuzzz}}}rrrcccUUUTTTSSSTTTYYY```iiinnnyyy|||}}}xxxuuuvvvwwwzzz}}}~~~wwwsssgggaaaYYYRRROOOMMMMMMMMMPPPQQQRRRSSSVVVXXX[[[\\\^^^____________^^^]]]]]]WWWZZZ]]]]]][[[ZZZ\\\^^^[[[\\\___aaabbbcccccccccaaaaaa```___^^^```dddgggeeefffmmmxxx{{{{{{}}}vvvmmmfffggglllwwwgggZZZQQQSSS]]]mmmkkk\\\LLLDDDAAA===:::888555555444444444333333333444444333333333333222222111111111111000000000000111111111111111111111111------,,,------...//////---------...............111000///...---...//////---------------.............../////////...---------...///...---...000222//////000000000000000000000000000000000000000000......///000111000000000---------...............////////////000000000000...///000000111111000000111222333333444333333222333555888999999:::<<<>>>???AAAEEEIIINNNVVV^^^dddnnnvvv}}}yyyxxxxxxwwwwwwvvvwwwxxxxxxxxx{{{~~~xxxpppmmmpppsssllljjjiiikkkooosssuuuvvvpppjjjccc```aaabbbbbbaaa___]]][[[[[[\\\\\\[[[ZZZYYYZZZZZZ[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[XXXYYY[[[]]]___aaaccccccaaabbbbbbaaaaaacccgggjjjrrryyy~~~uuukkkffffffiiiooovvvzzz}}}wwwyyyzzzlllfffgggwwwxxxnnneee___\\\ZZZZZZbbblllvvv}}}}}}tttooolllkkkooouuuzzztttiiiccccccaaaiiiwww~~~|||wwwyyy|||xxxqqqkkkiiigggjjjqqqvvvyyyyyyvvvwwwyyy{{{}}}{{{wwwuuusssqqqooopppqqqsssuuuxxxyyyzzz{{{OOOQQQSSSVVVWWWXXXYYYYYYSSSVVVWWWXXXWWWXXX[[[^^^]]]___bbbccccccbbbcccdddggggggggghhhiiikkkmmmooottttttsssrrrooollliiigggfffdddbbbbbbccccccbbbaaaeeelllttt{{{nnn___QQQPPPOOOPPPUUU___iiippp|||zzzxxxwwwtttxxx~~~zzzuuugggaaaWWWPPPMMMNNNOOOPPPQQQQQQRRRTTTVVVYYY\\\]]]^^^___`````````___]]]]]]YYY]]]```___[[[XXXYYY\\\ZZZ[[[^^^```aaaaaaaaa``````aaaaaa```___```cccfffffffffkkksss{{{|||}}}~~~{{{rrrggg___\\\cccuuuuuudddUUURRRUUU```vvvxxxhhhVVVMMMIIICCC===:::999888666555444444444555444444333333333333222222111111111111000000000000000000000000000000000000---....../////////......---------.........//////333111000......///000111,,,,,,,,,------.........000000///000000000///...---///000000///...///000000000000111111111222222111111111111111111111111---...///000000000///...------......////////////////////////000000000000...//////000000000000000///000111222333333222222000333666888999:::<<<>>>???BBBHHHPPPYYYdddooovvv~~~|||zzzzzzzzzxxxvvvrrrtttuuuvvvvvvwwwzzz||||||yyyrrrnnnllllllfffeeefffiiiooosssuuuuuukkkeee___]]]___aaa```^^^___^^^\\\\\\]]]^^^^^^]]]XXXXXXXXXXXXYYYZZZ[[[[[[\\\\\\[[[[[[ZZZYYYYYYYYYXXXYYY[[[]]]___aaabbbbbbaaabbbaaa``````aaadddgggnnnvvv}}}wwwttttttttt{{{xxxzzzqqqgggcccrrrvvvmmmeee```]]]ZZZaaakkkttt{{{}}}uuupppmmmlllqqqwww{{{vvvjjjdddcccaaahhhsss{{{ssssssvvv|||zzzpppmmmjjjmmmrrrwwwwwwvvvuuuwwwyyy{{{}}}|||wwwsssrrrpppmmmkkklllmmmpppsssuuuwwwyyyyyyLLLNNNPPPSSSUUUVVVVVVVVVPPPSSSUUUUUUTTTUUUXXX[[[[[[]]]```aaaaaaaaaaaabbbggggggggggggiiikkkmmmooorrrqqqpppooolllhhheeedddbbbaaa_________```___^^^iiipppzzz|||lll\\\MMMMMMMMMOOOUUU___kkksss~~~}}}{{{wwwzzz~~~yyyiiibbbWWWOOOLLLMMMQQQSSSRRRRRRSSSTTTWWWZZZ]]]^^^^^^___`````````___]]]]]][[[___bbb```[[[XXXXXX[[[YYY[[[]]]___``````___^^^```aaaaaaaaa```aaaccceeegggfffiiipppvvv||||||}}}~~~}}}tttgggZZZRRRVVViii|||ooo[[[RRRPPPVVVjjjxxxeee[[[VVVNNNFFFBBB===;;;888666555555666777444444444333333333222222111111111111000000000000////////////////////////---...///000000///...------------.........//////111000...---,,,---///000,,,,,,,,,------.........,,,++++++,,,...///000///+++---//////...,,,,,,,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////------........./////////000000////////////000000000000...//////000000000000000---...000111222222111111...111444777888:::<<<>>>???CCCKKKTTT```nnn{{{{{{yyyzzzyyywwwuuummmoooqqqrrrrrrrrrtttvvvuuu}}}}}}uuunnnhhhdddgggffffffjjjpppssstttssshhhbbb]]]\\\^^^```___\\\```^^^]]]]]]___``````___XXXWWWWWWWWWXXXYYY[[[\\\]]]]]]\\\[[[ZZZYYYXXXXXXYYYZZZ\\\^^^___aaaaaabbbaaabbbaaa```___```ccceeejjjttt}}}yyyzzzssshhh```nnn}}}sssjjjccc```ZZZ```jjjssszzz}}}uuupppnnnmmmqqqxxx|||vvvjjjdddcccaaafffppp}}}zzzqqqoooqqqwwwtttpppmmmnnnsssvvvuuurrrvvvwwwyyy{{{}}}}}}yyyssspppooonnnkkkhhhiiikkkmmmqqqtttvvvxxxyyyLLLMMMMMMNNNOOOOOOPPPPPPNNNPPPRRRTTTUUUVVVYYY[[[[[[[[[\\\]]]___aaacccdddddddddeeefffhhhkkkmmmooooooooommmiiiddd```___^^^___```aaaaaa______```aaammmttt~~~{{{iiiYYYLLLIIIJJJOOOVVV```mmmyyy}}}|||lll```TTTOOOMMMNNNQQQUUUQQQRRRTTTWWWZZZ\\\]]]]]]cccddddddbbb___\\\ZZZ[[[\\\\\\]]]\\\\\\[[[ZZZYYYYYYZZZ\\\___```````````````aaabbbccceeefffggghhhggghhhjjjlllpppwww~~~{{{xxxyyy{{{|||{{{sssjjjbbbXXXUUU```ooo~~~fffUUUQQQXXXhhhvvvxxxjjjbbb[[[SSSMMMCCC@@@<<<:::999999999888888777555555555666888:::333222111000000111222333222222111111000000//////222222111000///...------,,,---...//////...---,,,//////...---,,,,,,++++++,,,,,,,,,---------......000000000000111111111111000///...------...///000//////////////////////////////.........---------........................222111111111000000//////000000000000000000000000111111111111111222222222333333444444444333333222333555777999999:::<<<>>>BBBDDDLLLYYYjjjyyy{{{xxxvvvvvvvvvvvvwwwvvvsssrrrrrrtttuuuvvvxxx{{{sssfffaaaaaa\\\```fffmmmrrrssspppmmm``````___^^^^^^]]]\\\\\\\\\[[[[[[]]]___aaaaaa```^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\^^^^^^^^^^^^___```aaaaaa___bbbdddbbb^^^\\\___cccjjjuuuxxxqqq```]]]jjj}}}nnnddd```^^^```eeemmmvvv~~~yyyoooiiiiiipppvvv{{{tttkkkfffdddccceeeiiirrr~~~rrrlllhhhkkkuuu}}}wwwtttpppppprrrtttsssrrrrrruuuxxx|||~~~~~~}}}|||~~~|||yyytttooollllllllljjjhhhjjjjjjkkkmmmpppsssvvvxxxHHHHHHIIIIIIJJJKKKKKKLLLLLLNNNPPPRRRRRRTTTVVVXXXYYYYYYZZZ[[[]]]___```aaabbbbbbccceeegggiiijjjkkkiiiiiigggbbb]]]YYYWWWWWWVVVXXX[[[]]]^^^___bbbdddpppvvvzzzhhhXXXIIIGGGHHHNNNVVV```mmmyyy~~~}}}lll```TTTOOOOOOOOOQQQVVVTTTUUUWWWYYY[[[]]]^^^^^^dddfffhhhgggddd```]]]\\\[[[\\\\\\\\\\\\[[[ZZZZZZZZZ[[[]]]___``````____________```bbbccceeeffffffdddfffhhhkkkooouuu|||~~~yyyvvvxxxyyy~~~wwwpppfffZZZSSSXXXbbbsssqqq\\\RRRTTTaaaooo{{{ooohhhbbbXXXQQQDDD@@@;;;888777888888777666555444333222333555666333222111000000111222333111111111000000000000000////////////............------...//////...------//////...------,,,++++++,,,,,,,,,---------......---.........////////////000///...------...///000........................//////.........---------........................111111000000000/////////000000000000000000000000000000000111111111111111222222333333333333222222444666888999999:::===???EEEGGGNNNYYYhhhvvv~~~}}}|||{{{zzzxxxwwwwwwwwwyyyyyy}}}}}}|||zzzxxxwwwxxxzzzyyyzzz~~~ooobbb]]]]]][[[```gggnnnrrrppplllhhh```______^^^]]]]]]\\\\\\^^^]]]\\\\\\^^^___^^^]]]^^^^^^^^^^^^^^^^^^^^^^^^______^^^^^^]]]]]]\\\\\\^^^^^^]]]]]]]]]^^^_________aaacccaaa]]][[[^^^bbbmmmwww~~~tttyyysssbbb\\\fff|||qqqddd^^^\\\^^^bbbjjjsss{{{yyyooogggfffkkkpppyyyvvvlllgggeeeaaaccchhhppp}}}rrrllleeefffmmmuuuxxxxxxwwwtttpppooopppqqqqqqppprrrtttwwwzzz|||||||||{{{||||||}}}~~~{{{uuupppjjjgggggghhhgggggghhhhhhiiikkknnnrrruuuwwwEEEEEEEEEFFFGGGGGGHHHHHHIIIKKKMMMOOOOOOQQQSSSUUUVVVVVVWWWXXXZZZ\\\]]]^^^___```bbbdddeeefffffffffcccbbb```[[[VVVRRRPPPPPPOOORRRVVV[[[___dddiiimmmuuuzzzyyyhhhXXXJJJFFFGGGLLLSSS\\\jjjwwwzzzkkk```UUUQQQPPPPPPSSSWWWXXXYYYZZZ\\\]]]^^^^^^^^^aaaeeehhhiiifffaaa^^^\\\ZZZ[[[[[[[[[\\\\\\\\\\\\\\\]]]^^^^^^______^^^^^^^^^^^^___```aaacccddddddbbbdddgggjjjmmmqqqwww{{{}}}vvvwwwzzz}}}yyyqqqdddXXXVVVYYYfff{{{fffWWWTTT]]]iiitttooohhh^^^UUUIIIDDD===999888888999999777666444333222222333444222222111111111111222222000000000000111111111111---------....../////////---......//////......---//////......---,,,,,,,,,,,,,,,,,,---------......------.........///////////////............//////------------------------...............---------........................///////////////.........000000000000000000000000/////////000000111111111111222222222222222222222555777888888999;;;>>>AAAGGGJJJPPP[[[hhhttt{{{~~~~~~~~~}}}|||zzzxxxvvvuuuuuuuuuuuuwwwxxx{{{}}}~~~|||}}}|||{{{|||}}}lll___ZZZZZZ]]]bbbkkkqqqrrrnnnhhhccc______^^^^^^]]]\\\\\\\\\]]]\\\ZZZ[[[]]]^^^^^^]]]``````````````````````````````______^^^]]]\\\\\\^^^]]]]]]\\\\\\\\\\\\\\\]]]___```___\\\\\\___bbbnnnwww~~~pppttt~~~wwweee[[[bbbwwwtttfff^^^[[[\\\```gggpppxxx~~~zzznnneeebbbeeeiiiuuu|||xxxnnnhhhfff___aaaeeennnzzzvvvnnndddaaaffflllppppppvvvsssooommmmmmnnnnnnmmmrrrsssuuuwwwyyyzzzzzz{{{yyyyyyzzz|||~~~~~~|||zzzqqqllleeeaaa```bbbdddeeeffffffhhhkkknnnqqqtttvvvEEEEEEEEEFFFFFFGGGGGGGGGGGGIIIKKKLLLMMMNNNPPPRRRSSSTTTTTTUUUWWWYYY[[[\\\\\\^^^aaacccdddcccbbbaaa```___]]]XXXSSSOOONNNNNNNNNQQQWWW]]]dddkkkrrrwww{{{~~~zzzjjj[[[OOOIIIEEEGGGNNNXXXiiiwwwsssiii___UUURRRRRRRRRTTTWWWZZZ[[[\\\]]]]]]^^^^^^^^^]]]```bbbbbb```]]][[[ZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^^^^___```aaabbbcccdddccceeehhhjjjlllnnnqqqsss{{{yyyyyy~~~~~~sssfff^^^[[[```sssqqq^^^WWW]]]hhhxxxqqqjjj```WWWOOOJJJCCC===;;;;;;;;;;;;999888777555444333333444222222222222222222222222//////000000111111222222////////////////////////......////////////......//////......---------,,,,,,,,,,,,---------....../////////000000000111111/////////....../////////------------------------........................................................................000000000000000000000000......//////000000111111111111111111111111222222555666777888999<<>><<<;;;:::999888666555444333333222222222333333222222222//////000000111111222222222222111111000//////...///////////////////////////...............------,,,,,,,,,---------......////////////000000000000...//////////////////...........................---.............................................------------............////////////////////////---......///000000111111111111000000000111222333444555666888;;;@@@FFFKKKQQQWWWaaajjjppprrrsssrrrnnnnnnnnnnnnoooqqqssstttyyy{{{}}}{{{uuusssvvvttthhh```___aaajjjpppvvvyyyuuunnngggccc______^^^^^^^^^^^^^^^]]]ZZZYYYXXXYYY\\\___aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```___^^^^^^]]]]]]___^^^]]]\\\[[[ZZZZZZZZZ[[[[[[\\\]]]___bbbgggjjjmmmvvvrrrmmmrrr}}}qqq___\\\kkk|||{{{mmm```\\\\\\^^^cccllluuu||||||qqqgggbbbcccfffooouuu~~~qqqgggbbb\\\___eeemmmxxxwwwkkkcccaaacccfffgggkkkjjjiiiiiiiiijjjmmmoooqqqqqqrrrssstttvvvwwwwwwvvvuuuuuuvvvyyy|||||||||qqqllleee___]]]___dddhhhhhhiiikkknnnqqqsssuuuvvvAAAAAAAAABBBBBBBBBBBBBBBCCCEEEGGGHHHHHHIIIKKKMMMOOOOOOPPPQQQSSSUUUWWWXXXXXXZZZ\\\^^^]]]\\\YYYXXXTTTTTTRRROOOLLLKKKMMMOOOQQQTTTZZZ```hhhqqqzzz}}}qqqgggWWWNNNGGGGGGPPPaaayyyvvvddd[[[TTTSSSTTTTTTUUUXXXZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[YYYZZZ]]]___[[[ZZZYYYYYYZZZ\\\^^^_________^^^]]]]]]]]]^^^^^^aaaaaabbbbbbcccdddeeeeeegggiiijjjjjjjjjjjjlllmmmxxx|||vvv{{{|||oooeee^^^dddtttmmmZZZWWW\\\ooovvviii___YYYWWWSSSOOOKKKFFFBBB<<<999888777666555444333222222222222333333333333222222000000000000111111111111444333333222000//////...000//////......//////000........................,,,,,,,,,---------......,,,,,,---------...............////////////......////////////////////////---------.......................................---------...............////////////////////////......//////000111222222222111000000111222444555444555777:::???FFFOOOUUU```eeelllqqqrrrpppnnnmmmkkkkkkkkklllnnnrrruuuxxxuuunnnlllqqqqqqfffaaabbbeeepppuuuyyyxxxssskkkfffeee```_____________________```]]][[[ZZZ[[[]]]^^^^^^aaaaaaaaaaaaaaaaaaaaaaaa_________^^^^^^^^^^^^^^^``````___]]]\\\\\\\\\\\\\\\\\\\\\]]]___dddhhhjjjllluuutttjjjkkkwwwuuuccc[[[dddqqq|||nnnaaa]]]\\\]]]bbbkkkttt|||}}}sssiiicccdddfffkkkrrr|||ssshhhbbb]]]aaagggqqq{{{xxxooogggccccccdddeeeggghhhhhhggggggiiimmmppppppqqqrrrssstttuuuuuuuuutttrrrrrrssswwwzzz|||}}}uuuqqqkkkddd```aaafffjjjkkklllnnnqqqssstttuuuuuu@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEEEEFFFHHHIIILLLLLLMMMNNNPPPRRRTTTUUUVVVWWWXXXYYYXXXVVVUUUSSSMMMMMMLLLJJJIIIJJJMMMPPPRRRUUU[[[aaaiiisss}}}|||tttlll___WWWPPPQQQYYYiiiuuuaaaYYYSSSSSSTTTTTTUUUWWWZZZ[[[\\\]]]]]]]]]]]]]]][[[]]]^^^^^^]]]]]]___```\\\[[[ZZZYYYZZZ[[[]]]^^^___^^^]]]]]]]]]^^^______aaabbbbbbccccccddddddddddddfffggghhhhhhjjjmmmooosss}}}|||sssuuu{{{{{{rrrfffdddjjjzzzrrr[[[TTTWWWbbbxxxnnnaaa[[[[[[ZZZXXXUUUPPPIII@@@:::777777777777666555444333222222333444444333222222111111111000000000000000222222111111000000//////111000///......///000111............////////////,,,,,,,,,---------......,,,,,,,,,---------......---...///000000///...---........................---------.........//////........................------......////////////////////////////////////......///000111222333444222222111000111333555666555777:::>>>DDDNNNYYY```kkknnnrrrsssrrrqqqrrrsssqqqpppppppppssswww{{{~~~|||yyyxxx|||~~~uuukkkffffffnnnssshhhdddgggkkkrrrvvvwwwtttmmmgggeeeeee```aaaaaaaaaaaaaaaaaaaaabbb```\\\[[[[[[]]]]]]]]]````````````````````````]]]]]]]]]]]]^^^^^^^^^^^^aaaaaa```______^^^______```^^^\\\\\\^^^aaaeeefffgggppp}}}xxxkkkgggppp{{{wwweeeZZZ]]]fffttt|||qqqccc]]]\\\\\\```iiisss{{{~~~tttiiibbbbbbcccgggooozzzwwwkkkddd___cccjjjttt{{{tttnnnjjjhhhggggggggghhhhhhgggfffgggkkkooooooppprrrtttuuuuuutttsssqqqooonnnppptttxxx{{{|||xxxuuupppiiiddddddhhhlllmmmnnnppprrrssstttttttttAAAAAAAAA@@@@@@@@@@@@@@@???@@@BBBCCCCCCCCCEEEGGGJJJJJJKKKLLLNNNPPPQQQRRRTTTTTTUUUUUUTTTSSSQQQPPPJJJJJJJJJIIIHHHJJJNNNQQQSSSWWW\\\ccclllvvv{{{uuunnnhhh```ZZZZZZ```lllxxxrrrxxx~~~ppp```XXXRRRSSSTTTTTTUUUWWW[[[[[[\\\]]]^^^^^^^^^^^^YYY\\\___```______^^^___]]]\\\ZZZYYYYYY[[[]]]^^^^^^^^^]]]\\\]]]^^^___```aaaaaabbbbbbccccccddddddaaabbbdddeeegggjjjnnnqqqnnnwww}}}rrrsssvvvooohhhgggqqq}}}vvv]]]TTTVVVWWWlllrrrddd^^^aaaaaa```^^^YYYPPPEEE>>>999:::::::::999888777666222222444444444444222222222222111111000000//////////////////000000000000111000///......///000111.........///////////////,,,,,,,,,---------.............../////////000000---...///000000///...------------------------------------.........//////................................./////////000000////////////////////////...///000111222333444444333222111111222333666777777888<<>>===<<<>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCCCCEEEFFFHHHIIIJJJKKKKKKJJJIIIFFFDDDCCCBBBAAAAAABBBDDDHHHLLLOOOTTT[[[fffooovvv}}}wwwmmmeeeaaagggkkkqqqwww}}}xxxrrrrrryyysssfff]]]ZZZZZZYYYXXXVVVWWWZZZ]]]\\\]]]]]]^^^^^^^^^]]]]]]]]]]]]]]]^^^```bbbdddeeecccbbb___]]]\\\\\\\\\]]]]]]\\\\\\]]]```bbbaaaaaa```aaaccceeefffggghhhhhhhhhhhhhhhhhhiiikkkmmmoooooorrr||||||qqq^^^SSSPPPTTT]]]eeewww}}}zzzmmm```XXXPPPUUU```sss~~~qqqfffWWWMMMAAA::::::;;;:::888999777555555666666444333222222222222111111111111111111111111111111111111000//////......//////000.........///000111111111/////////000//////...---......//////////////////000000000000000000000000........................///............---------...//////000000/////////........................000000000000000000000000000000000111111111111111222222222333666999===???EEEIIIRRR]]]eeeiiinnnttttttvvvxxxzzz|||~~~~~~yyylll```[[[[[[[[[\\\___\\\cccppp|||sssttt~~~yyytttqqqsssooojjjfffdddbbbaaa______``````aaaaaa``````___```___^^^]]]]]]]]]^^^___]]]^^^___``````___^^^]]][[[[[[[[[ZZZ[[[[[[\\\]]]```aaaaaabbbbbbaaaaaaaaa``````aaaaaabbbbbbbbbcccaaafffoooxxx~~~wwwiiieeetttyyytttjjjYYYNNNSSS^^^jjjwwwzzzqqqjjjccc___ccciiipppzzzzzzrrriiiccc______fffqqq|||ttthhhdddbbbfffqqq|||{{{ssspppnnnlllkkkiiiiiiiiigggggghhhkkknnnrrruuuxxx{{{{{{yyyvvvtttpppnnnkkkkkklllmmmnnnnnnjjjhhheeebbbaaabbbcccdddhhhhhhiiilllpppssstttttt888777777888999:::::::::<<<<<<<<<<<<===>>>???@@@??????@@@AAACCCEEEFFFGGGHHHHHHHHHGGGEEECCCAAA@@@@@@AAABBBCCCFFFKKKPPPTTTYYYaaalllvvv|||tttiii___YYY]]]cccllluuu}}}~~~{{{|||xxxjjj```[[[XXXYYYYYYXXXWWWXXX[[[]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]^^^___aaabbbcccdddbbbaaa___]]]\\\[[[ZZZZZZ]]]\\\\\\]]]```bbbbbbaaa___```cccfffiiijjjjjjjjjgggffffffffffffggghhhiiijjjmmmvvvvvv```SSSNNNQQQYYYaaassszzzwwwhhh\\\RRRSSSXXXddduuuvvvdddZZZLLLAAA>>>======<<<:::888777666777666555333333333333222222222111111111111111111111111111111000000////////////000000.../////////000000000111//////////////////..................////////////000000000000000000000000........................///............---------...//////000000000000///........................////////////////////////111111111111111111111111222222333555777;;;@@@CCCRRRYYYdddmmmppppppqqqrrruuuwwwzzz}}}wwwmmmbbb^^^[[[YYYZZZ\\\cccppp}}}wwwsssuuu{{{xxxtttooolllgggdddbbbaaa```___```aaaaaaaaaaaa``````___]]]]]]\\\[[[ZZZ[[[[[[\\\]]]^^^___``````___]]][[[[[[[[[ZZZZZZZZZ[[[[[[\\\^^^^^^___```aaaaaaaaaaaa```aaaaaabbbcccddddddeeecccgggooowww|||}}}{{{xxx~~~rrrhhhssswwwuuunnn\\\OOOSSS\\\iiixxx{{{rrriiibbbccchhhoooxxx}}}tttkkkddd___[[[bbblllvvvvvvjjjdddbbbeeeppp|||zzzssspppmmmllliiiiiiiiiiiiiiijjjlllnnnqqqsssxxx|||~~~{{{yyyuuurrrooommmnnnooopppppphhhfffbbb^^^]]]]]]^^^___aaabbbdddgggjjjmmmnnnooo888999999999999:::;;;===;;;;;;:::;;;;;;<<<===>>>===>>>???AAABBBDDDDDDEEEFFFEEEEEECCCBBB@@@???>>>>>>@@@BBBDDDGGGLLLSSSXXX```iiittt}}}~~~tttggg\\\UUUVVV[[[eeeppp{{{{{{nnnaaa[[[ZZZVVVWWWXXXWWWWWWXXXZZZ\\\^^^^^^_________^^^]]]]]]___``````aaaaaaaaaaaaaaacccbbb```___]]]\\\[[[[[[\\\[[[[[[]]]```bbbbbbaaa^^^```cccfffiiijjjkkkkkkgggfffffffffffffffffffffiiilllssszzzhhh[[[UUUUUU]]]fffwwwqqqbbbSSSPPPQQQYYYccctttoooeeeWWWKKKCCC@@@===<<<:::999777666777666444333555444444444444333333333111111111111111111111111000000////////////000000111000000000/////////...//////........./////////---.........//////000000////////////////////////........................///............---------......///000111111000000////////////////////////////////////////////////111111111111222222222222333444666777999>>>DDDIII[[[eeepppvvvwwwvvvtttssswwwzzz~~~xxxqqqjjjfffaaa\\\\\\^^^ooo~~~{{{yyyxxx||||||{{{yyyvvvkkkhhhdddaaaaaa``````___aaabbbbbbbbbaaa``````___\\\\\\[[[[[[ZZZZZZZZZZZZ\\\]]]___``````^^^]]][[[\\\\\\[[[[[[[[[[[[[[[\\\\\\]]]^^^___```aaaaaaaaa___```aaabbbcccdddeeefffdddhhhnnnvvv}}}~~~zzzwwwtttwww{{{~~~~~~llltttwwwyyyvvvbbbRRRTTT[[[jjj|||yyyooofffdddggglllvvv~~~wwwmmmddd___WWW]]]eeeoooxxxyyynnneeebbbdddnnn|||{{{sssooolllhhhhhhhhhiiikkkmmmmmmmmmnnnpppttt{{{~~~zzzwwwsssqqqrrrsssttttttllliiiccc^^^ZZZYYYYYYZZZ^^^```cccfffhhhjjjkkklll555666666666555666888;;;999999999999:::;;;<<<===<<<===>>>@@@AAABBBBBBBBBBBBAAAAAA@@@???>>>======;;;???CCCEEEHHHNNNVVV]]]jjjrrr|||~~~tttggg[[[SSSTTTXXXbbbppp}}}||||||~~~zzzsssmmmcccZZZVVVWWWTTTVVVWWWXXXWWWXXX[[[]]]]]]^^^^^^_________^^^^^^aaabbbbbbbbbbbbaaa```___ddddddcccbbbaaa______^^^\\\[[[[[[]]]```bbbcccbbb___```bbbdddfffhhhiiiiiihhhhhhhhhgggggggggffffffhhhkkkrrrzzzvvvkkk```\\\bbbkkk}}}{{{kkkXXXQQQNNNRRRWWW```sssyyyqqqeeeYYYNNNFFF@@@<<<<<<:::888777777777555333555555555555444444444444222222222222222222222222111000000//////000000111111111111000///.........///............///000000------......///000000000................................................///............---------......///000111111111111////////////////////////000000000000000000000000000000111111222333333444444777:::<<<>>>DDDMMMSSS```lllwwwzzzyyyyyyyyyxxxzzz}}}|||zzzzzzzzzvvvssspppkkkeeeeeeiii{{{{{{|||~~~~~~xxxxxxvvvrrrgggdddaaa______```______aaaaaaaaaaaa```______^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[\\\]]]^^^___^^^^^^]]]___^^^]]]]]]\\\]]]]]]]]][[[\\\]]]^^^___`````````]]]^^^___aaabbbdddeeeeeedddfffllluuu}}}}}}yyynnnnnnnnnppprrrvvvyyyzzz~~~ooouuuyyyjjjWWWWWWZZZkkktttjjjfffgggkkksss{{{xxxnnnddd^^^UUUYYY___gggppp{{{}}}rrrfffbbbbbblllyyywwwpppkkkffffffgggjjjmmmnnnmmmllljjjkkknnnvvv~~~{{{wwwtttrrrsssvvvwwwxxxsssoooggg```[[[XXXWWWXXX]]]aaaeeehhhiiijjjlllmmm111222333222000111555888888888888888999:::;;;;;;;;;<<<>>>???@@@@@@??????======<<<;;;;;;;;;;;;;;;>>>BBBGGGJJJMMMSSS]]]dddsssyyyuuugggZZZRRRRRRXXXcccssszzz{{{}}}tttiiiccc]]]VVVSSSTTTTTTVVVXXXYYYYYYZZZ\\\^^^]]]]]]^^^___`````````___aaabbbbbbcccbbbaaa```___ccccccccccccbbbaaa```___[[[[[[[[[]]]```ccccccbbb```aaaaaabbbccceeefffggggggggggggggggggfffeeeeeedddhhhnnnttt{{{~~~mmmbbbdddmmm}}}vvvdddXXXOOOOOOOOOQQQ]]]kkk}}}xxxlll___RRRHHHAAA>>><<<:::999999888666555555555444444444333333333222222222222222222222222111111000000000000111111000000000000///////////////......---...///000111------......///000000111///////////////////////////////////////////////////............---------......///111111222222111////////////////////////000000000000000000000000//////000111333444555555555999===AAAEEELLLWWW```hhhsss{{{{{{xxxyyy{{{zzzyyy|||}}}yyyxxxyyy|||zzzyyyyyyvvvuuuzzz}}}~~~zzz{{{|||zzzwwwvvvrrrllleeebbb___]]]^^^_____________________^^^]]]\\\[[[\\\\\\\\\\\\\\\[[[[[[ZZZ[[[[[[\\\]]]^^^______```aaa``````___^^^^^^______ZZZ[[[\\\^^^____________[[[\\\]]]___aaabbbddddddbbbccciiirrr}}}~~~ppppppqqqsssxxx|||}}}pppuuuzzzqqqZZZXXXWWWiiiyyynnniiiiiilllssszzzyyynnnddd]]]TTTVVVZZZ```iiiuuuuuugggaaa___gggssszzzpppjjjeeeeeefffiiimmmooommmkkkgggfffhhhoooxxx~~~~~~}}}xxxtttqqqppprrrvvvxxxzzzyyytttlllccc]]]ZZZYYYYYY\\\aaaeeehhhiiijjjlllmmm333555555444222333777;;;777777777777888999:::;;;:::;;;===>>>>>>>>>======::::::999999999999999:::BBBGGGLLLPPPSSSYYYccckkkxxx~~~vvvgggYYYPPPPPPWWWddduuu~~~tttfffaaa\\\VVVSSSTTTUUUWWWYYYZZZ[[[\\\^^^```\\\]]]^^^___```````````````aaabbbccccccbbbaaa```aaaaaaaaaaaaaaa```___^^^[[[[[[[[[]]]```ccccccbbbbbbaaa``````aaacccdddfffdddddddddeeeeeedddcccccc^^^ccciiimmmrrr~~~wwwfffeeemmm{{{~~~qqqaaaSSSOOOJJJGGGNNNZZZeee}}}|||nnn^^^PPPHHH@@@>>><<<;;;;;;:::888666444444444333333333222222222222222222222222222222111111000000000000111111......//////000000111111///...------...///000111---------...///000000111////////////////////////000000000000000000000000//////.........---------......///111111222222222000000000000000000000000000000000000000000000000......000111333555666666555:::@@@DDDJJJSSS___iiipppzzz{{{vvvwwwyyyxxxvvvyyy~~~|||xxxyyyzzz|||{{{|||{{{zzz|||zzzwwwwwwxxxzzz|||~~~||||||zzzvvvuuuuuuooogggccc```^^^\\\]]]_________]]]^^^^^^]]]\\\[[[ZZZYYYZZZZZZZZZZZZZZZYYYXXXXXXZZZZZZ[[[\\\]]]___```aaacccbbbaaa```````````````ZZZ[[[\\\]]]^^^^^^^^^^^^ZZZZZZ\\\^^^```aaacccddd___aaafffppp|||vvvwwwzzzvvvppptttzzzttt\\\YYYTTTggg~~~|||qqqlllkkkmmmsssyyyzzznnnccc]]]TTTUUUWWW\\\dddrrrwwwgggaaa]]]cccnnn|||{{{oooiiiddddddeeeiiimmmooommmjjjfffddddddjjjsssyyyzzzyyytttqqqnnnmmmppptttxxxyyy|||wwwooofff___\\\[[[[[[ZZZ___dddgggggghhhjjjlll333444444555666777888888444555777888999999888888<<<===============<<<<<<:::;;;;;;:::888999;;;===BBBFFFKKKNNNRRR[[[hhhrrr|||wwwgggZZZUUUSSSZZZgggxxxyyyggg___[[[WWWTTTSSSWWWWWWWWWXXXYYY[[[\\\]]]______```______]]]\\\[[[^^^___```bbbbbbbbbaaa```bbbaaaaaaaaaaaaaaabbbbbbbbbaaa```______```aaabbbaaa````````````aaaaaabbbfffdddbbbbbbdddeeeccc```ddddddgggkkkooouuuoooeeefffssszzzooo^^^OOOHHHHHHKKKNNNZZZlllmmmXXXJJJHHH@@@;;;<<<;;;777333333:::999777555444222222111333333333333333333333333222222222111111111111000000000000000000000000000000000000000000000000000222222111111000/////////000000///...............////////////////////////...........................000111222111000111222000000000000000000000000111000000000111222111000...000333666777777777777;;;???FFFOOOZZZfffrrryyy{{{|||}}}}}}}}}|||{{{zzzxxx|||~~~}}}xxxsssqqqxxx~~~yyyqqqpppqqqpppqqqssssssuuuuuussssssqqqiii```]]]]]]]]]\\\\\\\\\[[[[[[\\\]]]]]]]]]\\\ZZZXXXWWWYYYZZZ[[[\\\\\\ZZZYYYXXX]]]]]]\\\[[[\\\^^^aaabbbbbbbbbbbbbbbcccdddeeefff]]]^^^___``````^^^\\\[[[YYYZZZ[[[]]]___aaabbbcccfffcccdddlllzzzwwwsssqqqyyy|||gggYYYUUUaaauuuwwwrrrmmmlllqqqxxx{{{uuuiii```WWWTTTUUU]]]fffppp|||wwwjjjccc^^^]]]aaakkk|||vvvnnnjjjbbbdddhhhlllnnnooonnnnnnkkkhhheeefffiiijjjiiigggeeeeeefffgggjjjpppxxx~~~zzzyyyuuuoooggg```\\\ZZZ]]]___cccfffhhhiiihhhggg333444444555555666666666444555777888999999888888888999;;;<<<<<<<<<<<<;;;888999999999888999;;;>>>FFFKKKPPPTTTXXX```kkkttt~~~wwwggg[[[WWWXXX___mmm~~~{{{hhh^^^[[[WWWUUUUUUXXXXXXYYYYYYZZZ[[[\\\]]]^^^^^^___```___]]][[[ZZZ\\\]]]___```aaaaaaaaa```aaa```````````````aaaaaaaaaaaa```______```aaaaaa``````______``````aaaaaafffeeecccccceeeeeedddaaabbbbbbdddhhhkkkqqq~~~rrriiiiiirrr|||jjjXXXLLLGGGHHHJJJOOO]]]sss{{{fffXXXOOOGGG@@@???>>>:::888888777666666555555555666666555555444444333222111111222222222222111111111111////////////////////////000000000000000000000000........................000000///............///////////////////////////........................---///000000//////000111000000000000000000000000000///...//////000/////////000333888<<>>;;;999:::777777666666666666777777777666555444333111000000333222222222111111111111////////////////////////000000000000000000000000,,,------...//////000000111000//////......//////////////////////////////........................,,,...///000///...///000000000000000000000000000000000////////////000000222222555<<>>>>>===<<<:::888666555444444555555444444444444333333333333333222222222222111111111111111111111111111111111111111111111111111444444444333333222222222111111000///////////////////////////////////////////////////////////////...///111111000000000111111111111111111111111111///111111000///000333666555999BBBOOO]]]ggglllmmmsssvvvyyy|||}}}~~~~~~{{{xxxuuutttssssssooosssyyy~~~{{{xxxuuuwww||||||}}}vvvrrrrrrtttyyy}}}nnneeeaaa___aaaeeehhhmmmnnnhhhcccbbbbbbaaa[[[[[[ZZZ[[[\\\^^^```bbbbbbaaa```___^^^]]]]]]]]]]]]\\\[[[[[[\\\^^^```aaa^^^]]]]]]]]]\\\\\\]]]]]]aaaaaa`````````aaabbbbbbddddddcccbbbaaa___^^^]]]^^^^^^^^^^^^^^^^^^______bbbcccffflllwww}}}wwwvvvzzzyyycccRRRXXXeeevvvvvvmmmffffffkkksss|||zzztttllleeeaaaccchhhooo{{{xxxmmmaaaZZZVVVUUU[[[aaannnxxxvvvnnnjjjfffaaa^^^]]]bbbiiiqqqwwwzzzzzzzzzvvvrrrnnnlllllljjjgggdddaaa`````````bbbgggnnnsss{{{||||||yyytttnnnjjjhhhhhhkkknnnrrrtttttttttsss111111111222222222222222444333333444444555666777999999999888777666555444333444666888;;;AAAHHHMMMNNNUUU^^^eeemmmyyy|||wwwlllcccccchhhyyy{{{eeeYYYUUURRRRRRTTTZZZ[[[]]]^^^___^^^]]]]]]ZZZ[[[\\\\\\\\\\\\[[[ZZZVVVVVVVVVWWWXXXZZZ[[[\\\]]]\\\[[[ZZZZZZYYYZZZZZZ\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[\\\^^^______^^^```cccdddcccbbbaaaaaa``````aaaaaa___```hhhrrr}}}qqqjjjuuugggTTTJJJDDDFFFLLLYYYmmmyyyjjj^^^TTTIIIBBB@@@======;;;:::999999888888444444444444444444555555333333333333222222222222222222222222222222222222111111111111111111111111333333222222111000000///222111000000//////000000////////////////////////////////////////////////...000222222111000111222111111111111111111111111---///111000///000555999999AAANNN]]]kkkuuu{{{~~~}}}}}}~~~~~~}}}{{{xxxvvvtttrrrrrrkkkpppvvv|||~~~uuuuuuvvvxxx{{{}}}}}}}}}~~~yyyyyyzzz|||uuulllgggcccccceeekkkmmmkkkdddaaacccdddbbb]]]\\\[[[[[[\\\___aaacccaaa```___^^^]]]\\\\\\\\\[[[[[[[[[\\\]]]___```aaa^^^^^^]]]]]]\\\\\\[[[[[[^^^^^^^^^^^^___```aaaaaadddcccbbbaaa```^^^^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]```eeelllxxx}}}uuuvvvzzz|||iiiTTTYYYdddtttzzzqqqjjjhhhlllsss|||{{{uuuoooiiidddfffjjjpppyyy}}}qqqddd\\\WWWUUUXXX]]]iiirrr{{{xxxooohhhdddaaa___```eeellltttzzz||||||{{{wwwtttqqqqqqssstttrrrpppjjjjjjhhhffffffjjjpppttt~~~}}}xxxrrrnnnlllkkkmmmpppsssttttttsssrrr111111111222222333333333444333333333333555666777888777666555444444555555444555777:::>>>EEEMMMRRRWWWaaannnxxx}}}yyysssjjjeeeiiirrrjjj^^^ZZZWWWVVVWWWYYY[[[]]]___```______^^^[[[[[[ZZZZZZZZZ[[[[[[[[[WWWWWWVVVVVVWWWYYYZZZ[[[]]]\\\[[[ZZZYYYYYYYYYYYY[[[[[[\\\]]]]]]\\\[[[[[[ZZZZZZZZZZZZ\\\]]]^^^___]]]aaadddeeedddbbbbbbbbb______aaabbb```^^^dddlllttt~~~sssjjjnnnwwwvvv___QQQDDDEEEGGGOOO___wwwxxxnnncccVVVMMMIIICCCBBB@@@>>>===;;;;;;:::666666555555444444333333444444333333333222222222111111111111111111111111111111111111111111111111000000000000000000000000222111000000//////000000////////////////////////////////////////////////---///111111000///000111111111111111111111111111...111333333222444:::@@@FFFQQQaaannnvvv{{{}}}~~~~~~}}}|||zzzxxxvvvsssrrrmmmrrrxxx~~~{{{xxxrrruuuzzz|||zzzwwwtttrrr}}}sssmmmiiifffdddfffllllllhhhcccccceeeddd```]]]\\\[[[ZZZ[[[]]]```bbb```___]]]\\\[[[ZZZZZZ[[[XXXYYY[[[\\\^^^______```^^^^^^^^^]]]\\\[[[ZZZZZZZZZ[[[[[[\\\]]]___```aaabbbaaaaaa```````````````______^^^]]]\\\[[[ZZZZZZ\\\```fffnnnyyysssvvvzzz~~~mmmWWWYYY```nnn{{{tttsssvvvxxx|||wwwmmmgggdddgggkkkpppyyytttfff^^^XXXUUUUUUXXX```jjjuuu|||yyypppgggbbbaaaaaadddiiiqqqxxx}}}~~~}}}yyyvvvtttvvvyyy|||{{{yyyvvvuuurrrooommmoootttxxx}}}xxxuuusssmmmooorrrtttuuutttrrrqqq000000111222333444444444444333222222333444666777666444333222222333555777555666888;;;@@@GGGOOOUUU___kkk{{{~~~{{{wwwqqqiiifffnnnxxxoooccc___\\\ZZZ[[[VVVXXXZZZ]]]^^^^^^]]]\\\\\\[[[ZZZYYYYYYZZZ[[[\\\XXXWWWWWWVVVWWWXXXZZZ[[[]]]]]][[[ZZZYYYYYYYYYYYYZZZ[[[\\\]]]]]]\\\[[[ZZZYYYYYYYYYZZZ[[[]]]^^^___]]]aaafffgggeeeccccccddd^^^___bbbccc___]]]aaahhhlllvvv~~~tttmmmjjjlllxxxjjj[[[JJJIIIGGGIIITTTkkkuuuggg\\\XXXKKKIIIFFFBBB???<<<:::999888888777555444333222111444444444333333333222222000000000000000000000000111111111111111111111111/////////000111111222222222111111000000000000000////////////////////////000000000000000000000000,,,...000000///...///000111111111111111111111111222555777777666999@@@GGGUUUaaapppyyy||||||~~~~~~~~~~~~~~~}}}zzzxxxuuusssrrrwww}}}}}}wwwsssqqqwww}}}~~~yyyrrrllljjjrrr~~~uuullljjjiiigggfffhhhjjjjjjgggdddeeefffccc\\\]]]\\\ZZZYYYZZZ\\\___```___^^^\\\ZZZYYYYYYYYYZZZVVVXXXZZZ]]]^^^_________^^^^^^^^^]]]\\\[[[ZZZYYYXXXYYYYYY[[[\\\^^^```aaa````````````aaabbbcccdddeeedddcccaaa___]]][[[[[[ZZZ___eeekkkuuurrrvvvzzzpppYYYXXX\\\iiizzz~~~}}}~~~xxxiiidddcccfffkkkpppyyywwwhhh___XXXTTTSSSUUUXXXdddqqqzzz~~~yyypppfffaaaaaaccchhhmmmttt{{{~~~zzzxxxvvvxxx}}}~~~~~~zzzvvvssstttxxx|||}}}zzzyyyoooqqqsssuuuuuutttrrrqqq111111222222222333333333333333333444444444555555888777666555444333333333222777===BBBGGGNNNWWW]]]lllttt}}}xxxooogggeeelllxxx|||xxx}}}wwwnnniiiddd^^^YYYXXXXXXXXXYYYYYYYYYZZZZZZWWWWWWXXXZZZ[[[[[[YYYWWW\\\YYYVVVSSSSSSUUUXXX[[[aaaaaa```^^^]]]\\\[[[[[[]]][[[ZZZZZZ\\\^^^^^^]]]VVVVVVWWWXXXZZZ\\\^^^___]]]```eeeiiiiiifffbbb___aaa```^^^]]]]]]^^^```aaacccmmmyyy}}}xxxppplllhhhjjjtttfffTTTKKKGGGKKKOOOYYYrrryyypppjjj^^^XXXOOOGGGBBB>>>;;;999777888888888777666777777555555555444444333333333555444444333333444444555555666666666444222111111222222222222111111000000444555555666555444222111111111111111111111111111000000000000111111111222000//////111333444444333222333333111000000333555444666777999<<>>999999888777555444444555333333333444555666666666333222222111111222222333333888<<<<<<666222222444222222222222111111111000111222222333333222111000000000000000000000000000///////////////000000000//////...///111111222111000111222222222333666999888;;;???DDDIIIQQQ[[[aaaiiinnnsssuuusssqqqsssuuuyyy|||~~~~~~|||zzzzzz{{{|||~~~}}}{{{}}}~~~vvvnnnjjjlllooowww~~~ppphhh```^^^bbbhhhlllmmmkkkjjjiiifffdddaaa```___\\\[[[ZZZZZZZZZ[[[\\\]]]\\\[[[[[[[[[[[[[[[ZZZXXXZZZ\\\^^^_________```aaaaaa___]]]]]]^^^]]][[[YYYZZZ[[[\\\\\\[[[]]]___bbbaaaaaaaaaaaabbbdddfffgggddddddcccbbbaaa```___^^^``````aaaeeemmm}}}zzzzzzwww]]]RRRLLLVVViiizzz|||xxxiiiccc^^^```eeelllwww}}}oooaaaVVVQQQOOOPPPWWW```mmmzzz|||uuuuuuvvvuuurrrmmmiiiffffffffflllsss{{{~~~|||zzz|||}}}~~~|||yyyyyywwwvvvuuutttssspppnnn000000000111111111222222333333333333444444444444222222222222333555666777777<<>><<<:::777555444444444333333333444555555666666333333222222222222333333111999AAA@@@888222333555222222222222111111111111000000111222222222111111000000000000000000000000000000000000000000000000000000000000000000111111111222333444444666999<<<>>>CCCKKKSSSYYY___dddgggeeeiiimmmnnnkkkiiijjjlllsssvvv{{{~~~~~~~~~~~~~~~}}}}}}~~~zzzzzzyyyrrrooossszzzvvvjjjccc^^^```hhhnnnpppnnnkkkjjjhhhfffdddbbb```___]]]\\\[[[ZZZYYYZZZ[[[[[[[[[[[[\\\\\\\\\[[[ZZZZZZ\\\]]]^^^^^^^^^___aaaccceeecccaaa```___^^^\\\ZZZ[[[\\\[[[[[[ZZZ\\\___bbbbbbbbbbbbbbbcccdddfffgggdddcccaaa```_________``````aaabbbeeelllyyy||||||{{{bbbSSSIIINNN___ppp}}}xxxkkkccc\\\\\\___fffrrr|||rrrcccXXXRRROOOOOOSSS\\\jjjxxxyyyvvvqqqpppnnnlllkkkjjjjjjkkkooouuu}}}~~~|||zzz{{{~~~~~~}}}~~~}}}zzzyyywwwuuuuuutttssspppnnn///000000000000111111111222222333333333444444444333222111222333555777999888===EEEMMMUUU```lllttt}}}zzzvvvhhhfffeeegggooo|||vvvqqqpppvvv~~~zzzlllhhhbbb^^^]]]\\\ZZZXXXXXXWWWWWWVVVUUUTTTTTTTTTTTTWWW[[[^^^___```bbbbbb```^^^ZZZXXXWWWWWWYYYZZZ]]]^^^```aaa```___^^^]]]^^^^^^^^^```aaa```]]]ZZZXXXXXXXXXXXXYYYZZZ[[[[[[ZZZZZZ[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]^^^___```aaabbbfffkkkrrr|||{{{pppbbbYYY^^^mmmzzzvvvfffUUUKKKHHHHHHMMMTTT\\\mmmuuuhhhZZZNNNFFFCCC@@@<<<999777666666555666666555444333222222111555555444444444444555555444888===<<<777333333444222222222222222222222222111222222333333444444444222222222222222222222222222222222222111111111111333333333222111111333444444666777888888:::>>>AAAGGGMMMVVV^^^cccffffffeeeaaadddggghhhgggffffffggglllqqqwww|||~~~~~~~~~{{{~~~|||ssspppuuu}}}tttiiidddaaaeeennnsssqqqmmmiiiiiigggfffdddbbbaaa``````___]]]\\\[[[[[[[[[\\\[[[\\\]]]]]]\\\[[[[[[\\\^^^^^^___^^^]]]___aaadddbbbaaa```______^^^]]]\\\\\\\\\\\\ZZZZZZ[[[___bbbcccccccccdddeeeffffffgggeeedddaaa```___```aaabbbccccccdddfffkkkvvv~~~kkkYYYJJJMMMZZZhhhwwwzzzoooeee\\\YYY[[[aaalllwwwvvvggg[[[SSSOOOMMMOOOXXXggguuu|||rrrqqqooooooqqqrrrssssssuuuzzz|||zzzyyy|||~~~~~~|||{{{}}}|||zzzzzzxxxwwwvvvuuutttqqqooo///000000000000111111111222222222333333333444444555444333333333666888::::::AAAJJJUUU___kkkwww{{{uuuqqq```bbbhhhqqq{{{yyytttrrr{{{wwwmmmgggddd```]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVYYY\\\]]]]]]___bbbdddeeeccc```\\\ZZZZZZZZZ[[[YYYZZZ\\\^^^___```____________```aaacccbbb___\\\XXXXXXXXXWWWWWWXXXXXXYYYYYYYYYXXXXXXYYYYYYZZZ[[[]]]]]]]]]]]]^^^^^^______```aaaeeellluuu}}}ssseeeYYYWWW___hhhvvvuuuaaaSSSLLLJJJKKKNNNNNN\\\ppp~~~|||lll]]]TTTGGGBBB<<<999888888777666666666555444333222111111666555555444444555555666888777555444444444333111222222222222222222222333222222222333333444444555222222222222222222222222111111111111111111111111222333444222111222555888777999<<<>>>AAADDDIIIMMMVVVZZZ```fffiiigggccc```\\\^^^```bbbcccdddeeeeeehhhmmmtttzzz}}}zzzyyyyyy|||vvvqqqnnnrrr|||~~~uuummmjjjhhhmmmssstttpppjjjggggggfffdddcccaaa`````````___]]][[[ZZZZZZ[[[[[[ZZZ\\\^^^^^^\\\[[[\\\]]]___``````___^^^___bbbddd``````___^^^\\\ZZZZZZZZZ]]]]]]]]]\\\[[[\\\___bbbddddddeeeeeeffffffggggggfffdddbbbaaaaaabbbdddeeeeeefffggghhhkkkttt~~~}}}sss^^^MMMNNNUUU^^^kkkxxxzzz~~~sssiii^^^YYYYYY]]]hhhrrr}}}yyyjjj]]]TTTNNNLLLLLLUUUdddsssxxxuuussssssvvvyyy{{{{{{|||}}}yyyxxxzzz{{{}}}}}}|||{{{zzzyyyzzz}}}~~~|||zzzyyy{{{yyyxxxwwwwwwuuurrrppp000000000111111111222222222222222222333333333333888666555444555888;;;===@@@HHHTTT```kkkvvv~~~~~~|||wwwqqqlll```eeeppp}}}zzzwww|||vvvmmmgggfffdddbbb```___^^^^^^^^^YYYYYYZZZZZZ[[[[[[[[[[[[XXXZZZ\\\\\\[[[^^^dddiiillljjjfffbbb___]]]\\\\\\VVVWWWXXXYYY[[[]]]^^^___]]]]]]]]]___aaaaaa___]]]ZZZYYYXXXXXXWWWWWWWWWXXXXXXXXXXXXWWWXXXYYYYYYZZZ\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[___eeemmmxxx~~~tttfffXXXRRRTTTXXXhhhuuusssaaaVVVNNNJJJHHHHHHPPPaaawww}}}}}}{{{kkkaaaNNNGGG???;;;::::::888777555555555555555555555555444444333333333333444444;;;666111111333444333000222222222222333333333333222222111111111222333333111111111111111111111111/////////000000000111111111333444333222444999===<<>>???>>>===<<<:::999888777666666555555555555666666777999;;;;;;888555444444222222222333333444444444999888666555444555555666888888888888888888888888222333444555777888999999666999<<<======AAAHHHOOOVVVXXX[[[]]]___cccgggkkkiiifffcccccceeefffdddbbb___^^^___aaaeeeggghhhhhhjjjnnnsssxxx}}}{{{tttkkkccc^^^___fffrrr|||}}}~~~xxxmmmjjjhhhjjjrrr}}}}}}|||rrrsssvvvyyy|||}}}|||zzzssswwwzzzxxxrrrkkkfffdddbbbaaaaaa```___^^^^^^^^^]]]]]][[[ZZZZZZZZZ[[[\\\YYY]]]aaa```]]][[[^^^aaa^^^aaaccccccbbbaaaaaaaaa___aaabbb```\\\ZZZ[[[]]]]]]___bbbcccbbbaaa``````^^^^^^```aaaaaa```______```aaabbbcccccccccccccccccceeegggggghhhmmmtttzzzxxxxxxxxxvvvtttuuuyyy|||~~~~~~|||nnnSSSIIIDDDBBBNNN```cccmmmxxxwwwmmmaaaYYYUUUUUU[[[cccmmmyyyrrrcccVVVMMMIIIFFFMMMYYYgggvvv~~~}}}}}}}}}}}}~~~|||{{{zzz{{{{{{xxxvvvttttttsssrrrooommm111111222222222333333333555555444444333222222111333555888:::>>>BBBHHHLLL[[[dddrrr}}}~~~}}}|||{{{xxxtttllleeefffkkkrrr|||~~~}}}}}}zzzoooddd[[[XXXYYYXXXYYY[[[\\\[[[\\\^^^___^^^^^^^^^^^^]]]\\\[[[[[[]]][[[YYYYYY]]]dddlllpppuuupppjjjeeecccbbbbbbbbb^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\]]]^^^___```^^^]]]]]]\\\ZZZYYYXXXXXX[[[ZZZYYYXXXXXXYYYZZZ[[[\\\^^^```aaa```^^^\\\ZZZ\\\]]]___```ccckkkwwwuuuhhh___ZZZ\\\___lllyyycccQQQIIIEEEDDDKKKTTT```ppp|||yyyxxxxxx{{{xxxkkk^^^WWWRRRJJJGGGHHHBBBAAAAAADDDCCC>>><<<===999777666666777888888777<<<<<<<<<;;;999888999::::::888777555444444555555555666888999999999:::<<<======<<<;;;:::888888888999999999;;;===>>>===<<<===AAADDDDDDDDDGGGPPPWWW^^^^^^```cccfffhhhiiihhhgggfffeeeeeeeeeggghhhiiicccdddeeeeeeggghhhhhhiiimmmnnnqqqvvv}}}~~~tttiiiaaa]]]^^^```hhhmmmtttxxxzzz{{{}}}yyyiiiqqqxxxzzzzzz}}}~~~}}}{{{tttpppnnnnnnmmmoooqqqrrrrrrqqqzzz||||||xxxqqqjjjeeeddd``````_________``````aaabbbaaa^^^[[[ZZZYYYZZZZZZ]]]]]]]]]\\\\\\\\\\\\[[[```aaaaaabbbbbbbbbbbbaaaddddddcccbbb```^^^]]]\\\```aaaaaabbbbbbaaa______```____________```aaaaaaeeeeeedddccccccdddeeeeeeeeedddeeeiiijjjkkkooouuu~~~yyyrrrlllkkknnnssswwwxxx|||}}}~~~vvv^^^JJJCCCEEEJJJMMM___fffooowww|||~~~uuupppfff\\\VVVVVV[[[___kkksssrrrdddYYYPPPKKKGGGHHHPPP```qqq~~~{{{xxxwwwxxxzzz{{{{{{zzzyyyyyyxxxuuuqqqmmm111111222222222333333333444444444444444444444444777999<<<@@@EEEKKKRRRWWWaaajjjwww~~~|||||||||xxxtttppphhhbbbdddjjjssszzznnncccYYYVVVXXXWWWYYYZZZ[[[ZZZZZZ\\\^^^]]]]]]]]]]]]]]]\\\[[[ZZZYYYYYYZZZ]]]cccjjjqqquuuqqqlllfffbbb````````````___^^^^^^^^^^^^^^^^^^___^^^^^^]]]\\\]]]^^^___```^^^^^^]]]\\\[[[ZZZYYYYYY[[[[[[YYYYYYXXXYYYZZZZZZ[[[]]]^^^______]]][[[YYY[[[]]]^^^^^^aaahhhssszzztttlllhhhbbbaaajjj}}}qqq^^^PPPIIIEEEFFFKKKPPPXXX```iiiuuu|||yyyyyy|||{{{wwwlllfff```WWWQQQPPPOOOKKKJJJLLLKKKEEE@@@???<<<:::888888999:::999888:::<<<===<<<;;;;;;===>>>;;;:::888666555444555555333555888;;;>>>AAAEEEIIILLLKKKJJJHHHDDDBBBAAA@@@BBBBBBDDDFFFIIILLLNNNNNNLLLMMMMMMLLLKKKNNNUUUZZZbbbbbbdddfffiiijjjjjjjjjfffffffffggghhhiiijjjkkkeeeeeegggiiijjjlllmmmnnnpppqqqtttyyytttoooggg^^^XXXXXX\\\___lllrrrwwwxxxuuuwww~~~}}}uuu}}}~~~zzzyyy{{{zzzsssmmmooollljjjiiillloooqqqrrryyyzzzyyytttmmmgggcccbbb``````____________`````````___\\\YYYXXXWWWWWWXXX\\\\\\\\\\\\\\\\\\\\\\\\______```aaaaaaaaa``````eeeeeeeeedddbbb```___^^^___```aaabbbbbbaaa___^^^^^^______``````aaaaaaaaaeeedddcccbbbbbbcccdddeeegggeeegggjjjllllllqqqwww}}}{{{wwwrrroooqqqwww|||||||||}}}~~~|||dddPPPEEEEEEIIILLLVVV]]]fffooouuuyyy|||~~~xxxrrrhhh^^^VVVUUUXXX\\\fffnnn{{{ssseeeYYYOOOIIIFFFFFFLLL[[[kkkzzz}}}{{{yyyyyyzzz|||~~~|||{{{zzzyyyxxxuuuqqqnnn111111222222222333333333333333333444555666777777888;;;???DDDKKKSSS\\\bbbkkksss~~~}}}|||{{{zzzuuupppkkkddd```dddllluuuxxxkkk```XXXUUUWWWVVVXXXYYYYYYXXXXXXYYY[[[[[[[[[[[[\\\\\\[[[ZZZZZZXXX[[[___dddiiinnnrrrtttjjjfffaaa^^^^^^^^^_______________^^^^^^_________^^^]]]\\\\\\\\\]]]___`````````___^^^]]]\\\\\\[[[]]]\\\[[[ZZZZZZZZZZZZZZZZZZ[[[]]]^^^^^^\\\ZZZYYY[[[\\\]]]]]]^^^dddmmmtttyyywwwnnnhhhjjjvvv~~~jjjRRRIIIBBBBBBDDDFFFJJJNNNPPP^^^ppp}}}|||yyyzzzxxxzzz{{{uuukkkbbb^^^aaaZZZVVVWWWVVVPPPHHHEEEAAA???<<<:::;;;;;;;;;:::555777999::::::;;;<<<===<<<;;;:::888777666666666444777;;;@@@FFFNNNVVV[[[bbbaaa___[[[UUUPPPNNNNNNRRRRRRRRRSSSVVVYYY\\\]]]ZZZWWWTTTQQQQQQTTTXXX\\\fffgggiiikkkllllllkkkkkkeeegggiiilllnnnoooooonnnkkklllnnnoooqqqrrrrrrssssssuuuxxx||||||tttpppccc___YYYTTTRRRVVV^^^dddqqqvvvxxxuuuqqquuu|||uuuqqqvvv}}}wwwqqqnnnkkkgggfffhhhmmmrrrtttyyyxxxuuuoooiiidddaaaaaa``````____________`````````___\\\ZZZXXXWWWWWWXXX\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^___``````______dddddddddcccbbb```___^^^]]]___aaaccccccbbb```^^^]]]^^^___aaabbbbbbaaaaaaccccccbbbbbbbbbbbbccccccfffeeefffjjjkkkkkkpppvvv}}}|||wwwwww}}}}}}zzz{{{|||nnnXXXIIIDDDFFFIIIMMMSSS\\\eeekkkqqquuuwww||||||vvvlllaaaXXXTTTUUUWWW```hhhsssvvvhhhZZZNNNGGGEEEDDDHHHTTTcccsss~~~}}}|||{{{{{{}}}}}}|||zzzyyyxxxvvvrrrooo111111222222222333333333333333333333555666888999:::>>>CCCJJJSSS]]]gggnnnsss{{{}}}{{{yyyvvvqqqkkkgggbbbaaagggpppyyyuuuiii___WWWUUUWWWWWWXXXYYYXXXWWWVVVWWWXXXXXXYYYYYYZZZ[[[[[[ZZZZZZZZZ^^^ccciiilllnnnmmmmmmeeeaaa]]][[[\\\]]]^^^^^^```______^^^^^^______```^^^]]]\\\\\\\\\]]]^^^___bbbbbbaaa``````___^^^^^^______^^^]]]]]]\\\\\\\\\ZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[]]]^^^]]]]]]aaahhhnnnvvv}}}|||rrrlllqqq}}}uuuZZZOOOEEEBBBBBBCCCDDDGGGIIIWWWhhhttt}}}~~~~~~uuunnnnnnddd]]]^^^^^^YYYQQQLLLEEEBBB???=========<<<;;;444777999:::::::::;;;<<<;;;;;;:::999999999888888777999>>>CCCKKKVVVaaahhhqqqqqqoooiiiaaa\\\YYYYYY^^^^^^\\\ZZZYYYYYY[[[\\\ZZZVVVQQQOOORRRVVVYYY[[[hhhkkknnnooonnnlllkkkjjjeeeiiinnnsssvvvwwwvvvuuuuuuvvvxxxyyyzzzzzzyyyyyyyyyzzz|||~~~{{{|||}}}{{{vvvmmmddd___WWWVVVSSSQQQSSS[[[eeemmmsssttttttqqqqqqzzz}}}sssnnnttt}}}~~~wwwmmmjjjhhhhhhlllrrrvvvxxxzzzwwwrrrlllfffcccbbbaaaaaa``````____________```bbbaaa___]]]\\\[[[ZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^______```______aaaaaa``````___^^^]]]\\\\\\^^^aaacccdddbbb```___\\\]]]```bbbccccccbbbaaabbbbbbbbbbbbbbbbbbbbbbbbcccbbbcccggghhhhhhmmmsss~~~}}}xxxwwwzzzxxxaaaMMMCCCBBBDDDGGGLLLTTT[[[aaaggglllpppuuuyyyzzzqqqeee[[[TTTRRRSSSZZZaaammmxxx{{{lll]]]OOOFFFDDDBBBEEEOOO]]]mmm~~~}}}}}}~~~~~~|||zzzyyyxxxvvvrrrooo111111222222222333333333444444333444555777999;;;@@@EEELLLTTT^^^hhhrrrxxxzzz}}}yyywwwpppkkkfffcccaaabbblllvvvqqqfff___YYYWWWXXXXXXYYYZZZYYYWWWUUUVVVWWWVVVWWWXXXYYYZZZ[[[[[[[[[ZZZ^^^dddiiikkkkkkhhhfffaaa^^^[[[ZZZ[[[]]]^^^^^^______^^^^^^^^^^^^______]]]]]]\\\[[[\\\]]]^^^___ccccccbbbbbbaaaaaa``````````````````______^^^^^^[[[\\\]]]^^^^^^]]]\\\\\\]]]^^^___^^^]]]___dddiiiqqq}}}}}}{{{qqqooorrr{{{jjj]]]OOOFFFAAA======@@@HHHSSSaaakkkpppyyyzzzoooddd\\\\\\]]]YYYSSSOOOHHHFFFDDDBBBBBBAAA???>>>:::<<<======<<<;;;<<<===888888999999999888888888777999===BBBIIITTT^^^fffpppqqqpppjjjbbb\\\[[[\\\```aaa```\\\XXXTTTTTTUUUSSSPPPMMMMMMQQQVVVZZZ]]]hhhlllpppqqqoookkkiiiiiigggkkkrrryyy~~~~~~}}}|||}}}{{{xxxxxxvvvrrrjjjaaaYYYTTTOOOOOOPPPQQQVVV^^^iiipppqqqooooooqqqzzzxxxqqqwww}}}uuullllllmmmqqquuuyyy{{{{{{zzzvvvooojjjfffdddccccccaaaaaa```_______________aaaaaa```___^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[\\\]]]^^^___````````````_______________^^^]]]\\\\\\^^^```cccccccccaaa```]]]^^^```bbbccccccaaa```bbbbbbbbbbbbbbbbbbbbbbbbbbbaaabbbfffgggggglllrrr~~~wwwvvvwwwjjjRRRBBB>>>@@@AAAEEELLLRRRYYY```gggkkkqqqtttyyy}}}}}}uuujjj___WWWSSSQQQWWW^^^hhhsss~~~ssscccSSSIIIDDDBBBDDDLLLXXXhhh|||~~~}}}}}}}}}~~~~~~|||zzzxxxwwwuuurrrppp111111222222222333333333555555555555777;;;>>>@@@DDDJJJRRR\\\eeennnvvv||||||xxxuuujjjfffccccccccchhhttt|||mmmddd```\\\ZZZ[[[[[[[[[\\\ZZZWWWVVVVVVWWWUUUVVVWWWYYYZZZ[[[\\\\\\XXX[[[aaafffhhhhhheeeccc^^^[[[YYYYYYZZZ\\\]]]]]]^^^^^^^^^]]]]]]^^^^^^^^^]]]\\\[[[[[[[[[\\\^^^___bbbbbbaaaaaa````````````^^^______``````______^^^[[[\\\]]]]]]]]]]]]]]]]]]]]]___```___]]]^^^bbbfffnnn{{{~~~~~~zzztttppptttuuujjj\\\QQQFFF>>>>>>BBBBBBJJJVVV```eeekkkxxxkkk```WWWUUUUUURRRPPPQQQMMMLLLKKKKKKKKKIIIFFFCCC>>>>>>>>><<<:::999;;;<<<::::::::::::999888777666555777:::===CCCKKKTTT[[[bbbeeefffbbb[[[WWWXXX[[[^^^aaacccaaa[[[VVVSSSRRROOOOOOOOOPPPSSSXXX]]]```ggglllqqqrrrooojjjhhhggghhhmmmuuu}}}|||xxxuuusssnnnhhh```YYYSSSPPPKKKMMMQQQUUUZZZ```ggglllmmmmmmqqq{{{vvv|||}}}uuuooopppqqqtttyyy}}}~~~}}}{{{vvvqqqkkkfffdddccccccbbbbbbaaa```______^^^_____________________^^^^^^^^^___^^^^^^]]]\\\[[[ZZZZZZ\\\\\\^^^___``````aaaaaa___```````````````______\\\]]]___aaabbbccccccbbb___```aaabbbbbbbbbaaa```bbbbbbcccddddddcccbbbbbbcccbbbcccggghhhhhhmmmssszzzwwwvvv|||sssWWWCCC<<<===:::>>>CCCJJJQQQYYYaaagggjjjmmmqqqsssuuu{{{~~~xxxoooddd[[[UUUSSSVVV[[[dddooozzzzzzjjjXXXMMMEEEBBBCCCIIIRRRaaauuu}}}||||||{{{{{{~~~{{{xxxwwwvvvtttqqqooo111111222222222333333333555555666888<<>>BBBGGGNNNVVV[[[]]]```ccceeegggnnnyyy~~~zzzrrriii___YYYWWWTTTYYYbbbkkkvvvppp^^^SSSFFFCCCBBBEEELLLWWWjjj{{{~~~}}}}}}~~~~~~}}}}}}||||||{{{{{{{{{{{{}}}zzzwwwuuutttsssqqqooo111111222222222333333333555555777:::???FFFLLLOOOZZZaaakkkuuu}}}}}}wwwrrrnnnlllmmmqqqvvv~~~rrrfffbbbcccaaa``````___```___]]]ZZZXXXWWWXXXTTTUUUWWWYYY[[[]]]^^^^^^bbbbbbccccccaaa^^^ZZZXXXYYYWWWVVVVVVXXXYYYYYYYYY]]]\\\\\\[[[[[[\\\\\\]]]]]]\\\[[[[[[[[[\\\]]]^^^[[[[[[[[[[[[[[[[[[ZZZZZZWWWXXXZZZ\\\]]]]]]]]]\\\YYYYYYZZZZZZ[[[[[[[[[\\\[[[]]]___^^^[[[[[[^^^aaa```iiirrryyy|||bbbKKKAAAAAABBBEEEPPP\\\bbbfffooozzznnndddZZZSSSOOOMMMRRRXXXXXXZZZ\\\^^^___\\\VVVQQQNNNMMMKKKHHHFFFGGGKKKNNNPPPPPPNNNKKKGGGBBB>>><<<888:::;;;===@@@EEEKKKOOONNNSSSXXXXXXUUUTTTYYY^^^jjjqqqxxxxxxoooeee]]]YYYTTTXXX\\\[[[XXXXXX\\\aaaeeelllsssuuupppkkkhhhhhhgggllluuu}}}~~~xxxrrrlllhhhccc^^^WWWPPPKKKJJJKKKMMMXXX]]]eeekkknnnnnnooooooggguuu~~~vvvrrruuuyyy}}}|||{{{||||||zzzwwwtttjjjfff```^^^^^^___]]]\\\bbbbbbaaa______^^^^^^^^^___```bbbccceeeeeeffffffbbbaaa___]]][[[YYYWWWWWWYYYYYY[[[\\\]]]^^^^^^^^^\\\\\\]]]]]]^^^^^^]]]]]]^^^^^^^^^^^^```bbbeeefffdddcccbbbaaa`````````aaacccdddeeeeeeeeeeeedddccc```___```dddeeeeeejjjpppxxx}}}xxxyyybbbHHH>>>>>>===>>>>>>>>>@@@DDDJJJNNNPPPSSSVVVXXX\\\dddpppzzz~~~~~~{{{tttkkkbbb\\\YYYTTTXXX```iiittttttbbbVVVFFFCCCBBBCCCGGGPPPbbbrrr~~~zzzzzz{{{}}}~~~zzzzzzzzzzzz{{{{{{{{{{{{|||zzzvvvtttsssrrrpppnnn///000111000000000222444666777:::???FFFNNNVVVZZZeeennn{{{}}}zzzyyywwwzzz~~~{{{wwwyyy|||uuugggcccaaa^^^___bbbbbb```^^^\\\ZZZYYYXXXXXX[[[[[[[[[\\\]]]___```aaaddddddbbb```]]][[[ZZZYYYXXXXXXXXXYYYZZZZZZ[[[[[[XXXZZZ\\\^^^___^^^]]]\\\[[[ZZZZZZZZZZZZ\\\]]]^^^\\\\\\\\\\\\\\\\\\\\\\\\VVVWWWYYY[[[[[[[[[ZZZZZZYYY[[[\\\\\\[[[[[[\\\]]]^^^^^^]]]]]]]]]^^^______aaaffflllqqqwwwwwwaaaRRRIIIBBBCCCKKKYYYfffnnnuuuzzz|||rrrddd[[[YYYYYYYYYXXXZZZ^^^``````]]][[[ZZZ\\\WWWUUUQQQOOOQQQUUU[[[___bbbbbb^^^VVVLLLDDDAAAAAA???>>><<<<<>>999::::::999:::<<<>>>AAACCCHHHHHHJJJMMMOOOWWWhhhwww|||~~~zzzsssjjjaaa[[[ZZZ]]]ccclllwww~~~jjjZZZKKKHHHEEEBBBAAAGGGVVVfff{{{{{{wwwtttsssssssssuuuuuuvvvwwwwwwwwwwwwwwwxxxxxxwwwuuusssqqqrrrsss222333444333111111222333777999;;;@@@HHHRRR\\\cccqqqyyy~~~}}}}}}xxxooojjjnnnvvvtttgggbbb```^^^^^^aaa``````___^^^\\\[[[[[[ZZZ[[[[[[[[[\\\\\\^^^______bbbbbbaaa___]]][[[ZZZZZZXXXXXXXXXYYYYYYYYYYYYZZZYYYZZZ[[[\\\]]]]]]\\\\\\ZZZYYYYYYXXXYYYZZZ[[[\\\]]]]]]]]]]]]\\\\\\\\\\\\WWWWWWXXXYYYYYYYYYYYYXXXXXXZZZ[[[\\\[[[ZZZ[[[\\\\\\\\\\\\\\\\\\]]]]]]^^^ccceeehhhjjjoooyyyxxxaaaQQQHHHEEEIIIUUUcccllltttzzzwwwxxxmmmgggccc```\\\\\\^^^___]]]ZZZYYYZZZ\\\___^^^]]]^^^bbbhhhmmmqqqtttrrrmmmeee[[[SSSNNNLLLJJJHHHEEEEEEHHHOOOWWW\\\ccc^^^XXXRRRPPPRRRVVVYYYiiipppuuuuuurrrmmmcccZZZZZZ^^^eeeiiikkkkkkkkkkkkqqquuuyyyyyyvvvqqqmmmjjjkkkpppxxx~~~wwwqqqkkkiiieee]]]VVVTTTMMMKKKIIIJJJNNNWWW```gggzzzxxxyyy{{{yyyyyyzzz{{{zzzyyyxxxwwwtttppplllddd```[[[YYYYYY[[[\\\]]]^^^^^^^^^^^^___```aaabbb___```bbbcccdddddddddddd^^^^^^^^^^^^]]]\\\[[[ZZZ[[[\\\]]]^^^_________^^^___^^^^^^^^^^^^^^^______ZZZ[[[[[[\\\^^^```bbbcccaaaaaabbbccccccccccccbbbcccccccccddddddccccccbbbddddddcccdddeeefffhhhiiippp|||~~~hhhOOOAAA<<<:::999999999;;;===@@@BBBBBBBBBEEEHHHJJJQQQ___nnnwww}}}~~~}}}~~~}}}}}}~~~}}}zzztttmmmfffaaabbbeeekkkrrr|||nnn^^^MMMIIIDDDAAA???CCCQQQ___qqq|||yyyvvvsssssstttttttttuuuvvvvvvwwwwwwvvvvvvuuuuuuvvvtttsssrrrtttuuu222333555555444444555666:::<<<@@@GGGPPP\\\iiirrr~~~zzzyyy|||nnnfffaaagggrrr{{{pppeee```]]]\\\\\\^^^]]]^^^^^^___^^^^^^]]]]]][[[[[[[[[[[[\\\\\\]]]]]]``````___^^^]]]\\\\\\[[[ZZZZZZYYYYYYYYYXXXXXXXXXYYYYYYZZZZZZ[[[[[[\\\\\\YYYYYYXXXWWWWWWXXXZZZZZZ]]]]]]]]]]]]]]]]]]]]]]]]YYYXXXWWWWWWVVVWWWWWWWWWWWWXXXZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[\\\]]]ccccccccccccfffooo|||{{{hhhVVVLLLGGGMMMYYYdddkkkppplllvvv~~~tttlllfffaaaaaa```^^^]]]^^^bbbdddhhhiiikkknnnrrrwww{{{}}}|||wwwqqqllleee^^^ZZZZZZWWWSSSQQQTTTZZZaaafffmmmggg^^^WWWTTTUUUZZZ]]]hhhooovvvwwwuuuqqqggg^^^^^^dddlllrrruuuuuuuuuuuuxxxzzz{{{{{{xxxvvvuuuuuuuuuyyy~~~uuummmeee^^^[[[VVVOOOJJJJJJFFFGGGIIINNNXXXeeettt}}}~~~qqqqqqxxx~~~|||{{{yyywwwuuuwwwxxxuuunnnggg^^^ZZZWWWVVVXXX[[[]]]^^^\\\\\\\\\\\\]]]^^^___```^^^___```aaaaaaaaaaaaaaa]]]]]]]]]]]]\\\[[[ZZZYYY[[[[[[\\\^^^^^^^^^^^^^^^^^^]]]]]]\\\]]]^^^```aaa\\\\\\[[[[[[\\\]]]^^^^^^^^^___```aaacccccccccccceeeddddddcccbbbaaaaaa```dddcccccccccdddfffhhhiiiooozzz~~~~~~jjjSSSDDD>>>:::999888888999;;;>>>???<<<<<<>>>BBBDDDHHHSSS```ooovvvzzzyyyxxxzzz|||{{{|||||||||zzzvvvqqqllliiikkkmmmqqqxxxsssdddQQQJJJDDD???===???JJJUUUdddvvv~~~zzzxxxvvvsssrrrrrrssstttttttttuuuvvvvvvvvvvvvuuurrrssstttsssssssssuuuwww...000333444555777999;;;;;;@@@IIISSS^^^kkkxxx~~~|||}}}yyymmmhhhffflllwwwssskkkbbb]]]ZZZYYYYYYZZZZZZ[[[\\\]]]^^^^^^^^^]]]ZZZ[[[[[[[[[\\\\\\[[[[[[_________^^^^^^^^^^^^^^^\\\\\\[[[ZZZYYYYYYXXXXXXYYYXXXXXXXXXYYYZZZ[[[\\\ZZZYYYXXXWWWWWWXXXYYYYYY\\\\\\]]]]]]]]]]]]^^^^^^[[[ZZZXXXVVVUUUVVVVVVWWWUUUWWWYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\\\\____________aaahhhrrryyyfffVVVGGGEEEMMMTTTZZZ^^^aaahhhrrrwwwmmmllliiihhhhhhlllqqqtttvvvwwwyyy{{{}}}|||{{{zzzwwwqqqkkkhhheee```]]]___dddjjjooouuuoooeee]]]ZZZ\\\aaaeeekkkrrryyy{{{zzzwwwoooffffffkkkqqqwwwzzz{{{|||}}}~~~~~~}}}~~~wwwnnnddd]]]UUUQQQMMMGGGGGGIIIIIIMMMUUU]]]hhhvvvwwwrrryyy|||yyyxxxzzz}}}yyyooofff[[[YYYVVVUUUXXX[[[]]]]]]ZZZZZZZZZZZZ[[[\\\]]]^^^]]]]]]^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\[[[ZZZYYYYYYZZZ[[[\\\\\\]]]^^^^^^^^^]]]\\\[[[[[[\\\^^^```aaa]]]\\\[[[ZZZZZZZZZZZZZZZ\\\]]]___aaacccdddeeeeeeeeeeeedddcccbbbbbbbbbbbbccccccbbbcccdddeeeggghhhnnnwww}}}|||mmmWWWFFF===:::999888777888999<<<===888888:::>>>???BBBJJJTTTfffooouuuuuuuuuwwwzzz{{{}}}}}}|||zzzwwwssspppmmmmmmooosssyyyxxxkkkUUULLLDDD???<<<>>>FFFOOO[[[ooo~~~}}}~~~|||zzzyyywwwvvvtttrrrqqqpppqqqqqqsssssstttuuuuuuuuuuuutttrrrssstttsssrrrsssuuuwww///111333444555888<<<>>>===FFFTTTaaalllxxx~~~{{{uuurrrqqquuuwwwnnnjjjddd]]]ZZZZZZZZZYYYWWWXXXYYYZZZ[[[[[[\\\\\\ZZZZZZ[[[\\\\\\\\\[[[[[[^^^^^^_________`````````^^^]]]\\\\\\[[[ZZZYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\\\\[[[YYYXXXWWWXXXXXXYYY[[[[[[[[[[[[\\\\\\]]]]]]\\\[[[YYYWWWVVVVVVWWWWWWUUUWWWXXXXXXWWWWWWXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]YYYZZZ\\\^^^aaaeeekkknnn~~~zzzrrrlllnnnxxxrrr^^^IIIAAACCCGGGJJJMMMSSSWWWaaannn{{{yyyyyy{{{~~~zzzrrrnnnjjjggghhhkkkpppsssyyyssslllfffdddggglllooopppxxx~~~wwwpppnnnqqquuuyyy{{{~~~}}}xxxnnnddd[[[TTTNNNKKKHHHFFFIIINNNUUU\\\gggqqqzzz}}}uuuuuu{{{~~~{{{|||~~~zzzooofff]]]ZZZWWWVVVXXXZZZ[[[[[[XXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYYYYZZZZZZ[[[[[[\\\]]]]]]^^^\\\[[[[[[[[[\\\]]]___```]]]\\\[[[ZZZYYYXXXXXXXXX\\\]]]___aaaccceeeffffffddddddccccccccccccddddddbbbbbbbbbbbbccceeefffhhhlllttt~~~~~~rrr[[[GGG<<<:::999888777777888:::;;;888777999===>>>???EEEMMM]]]hhhrrrttttttwwwzzz{{{~~~{{{xxxsssooommmkkknnnssszzz}}}pppZZZPPPEEE@@@>>>???EEEKKKUUUiii~~~|||{{{}}}~~~|||zzzxxxwwwvvvvvvuuusssqqqooonnnnnnnnnrrrrrrsssttttttttttttsssssstttuuutttsssrrrtttvvv555555666666888;;;AAAEEEGGGRRRbbboooxxx~~~|||{{{zzz|||{{{}}}wwwrrrllllllgggaaa]]]^^^]]][[[XXXWWWWWWWWWWWWXXXYYYZZZYYYZZZ\\\]]]]]]]]]\\\[[[]]]]]]^^^^^^___``````aaa]]]]]]\\\[[[[[[ZZZYYYYYYXXXXXXYYYYYYZZZZZZ[[[[[[\\\[[[YYYXXXWWWWWWWWWXXXXXXXXXXXXYYYZZZZZZ[[[[[[[[[ZZZYYYXXXWWWWWWWWWWWWUUUVVVXXXXXXWWWWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\]]]WWWXXXZZZ]]]```ccceeegggvvvzzz{{{~~~vvvtttmmmccc[[[ZZZ```gggvvvzzzgggQQQFFFBBBBBBCCCFFFDDDFFFOOO]]]nnn~~~xxxvvvrrrpppppprrruuuwwwzzzwwwrrrooooooqqquuuwwwwww~~~yyyuuuxxx{{{}}}|||~~~}}}xxxsssmmmdddZZZRRRNNNJJJJJJJJJKKKRRRZZZgggqqq|||xxxlllnnnxxx}}}zzzyyyssskkkccc___\\\YYYXXXXXXYYYXXXXXXWWWWWWWWWWWWXXXYYYZZZ[[[ZZZZZZZZZZZZZZZ[[[\\\\\\]]]]]]]]]]]]\\\[[[ZZZYYYZZZZZZZZZZZZ[[[\\\]]]^^^ZZZ[[[[[[\\\\\\]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXZZZ\\\^^^```bbbdddeeeeeedddcccbbbaaaaaabbbdddeeebbbaaaaaaaaabbbdddfffgggkkkqqq|||yyybbbLLL???<<<:::888777666777888999999777888<<<======BBBIIIUUUcccppptttuuuwwwzzz{{{~~~|||xxxrrrmmmjjjiiilllqqqyyyvvv```TTTHHHBBBAAA@@@CCCGGGOOO```vvv~~~||||||}}}~~~~~~|||{{{yyywwwuuutttttttttuuutttrrrpppooonnnmmmmmmqqqqqqrrrssssssssssssrrrtttuuuuuuuuussssssuuuwww777888888:::===EEEMMMSSS\\\fffsss}}}~~~|||yyyvvvqqqssswww|||vvvmmmlllhhhkkkhhhaaa]]]___^^^[[[ZZZYYYVVVUUUTTTUUUWWWXXXXXXZZZ\\\^^^______^^^]]][[[\\\\\\]]]]]]^^^^^^___[[[ZZZZZZZZZYYYYYYXXXXXXWWWXXXZZZ[[[\\\\\\[[[[[[\\\ZZZXXXWWWUUUUUUUUUVVVUUUUUUVVVVVVWWWXXXXXXYYYXXXXXXXXXXXXXXXWWWVVVUUUUUUWWWYYYYYYXXXWWWXXXYYYVVVVVVWWWWWWXXXZZZ[[[\\\YYYXXXXXXZZZ\\\___aaabbbhhhrrryyywwwxxx|||xxxpppfff\\\VVVUUUUUU```nnnvvvaaaRRRHHHAAA@@@BBB<<<===BBBMMMYYYkkk~~~|||{{{zzzxxxxxxxxxyyyzzz{{{zzzyyyxxxxxxyyyzzz{{{}}}zzz}}}{{{vvvvvvrrrlllgggeee___YYYSSSPPPPPPSSSVVVZZZdddnnn}}}~~~ooohhhfffnnn|||~~~wwwrrrlllfffbbb___\\\YYYWWWWWWXXXWWWVVVWWWWWWWWWWWWXXXYYYZZZZZZYYYXXXXXXXXXYYY[[[\\\]]]^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZYYYYYYZZZ[[[]]]^^^YYY[[[\\\]]]]]]\\\[[[ZZZZZZZZZYYYYYYYYYYYYZZZZZZXXXZZZ\\\^^^```aaabbbbbbdddcccaaa___^^^___```aaaaaaaaaaaaaaabbbccceeefffjjjoooxxxkkkTTTEEE===<<<999777777777888999999666666999;;;;;;@@@FFFMMM]]]nnntttuuuwwwyyyzzz}}}~~~~~~|||xxxrrrkkkhhhdddgggmmmuuuzzzgggYYYJJJDDDBBB@@@???AAAGGGUUUhhhyyy~~~{{{{{{|||~~~~~~}}}}}}}}}wwwvvvtttsssqqqqqqqqqqqqrrrqqqqqqpppoooooonnnnnnpppqqqqqqrrrrrrrrrrrrrrrssstttuuuuuuuuuvvvxxxzzz555666888<<>>???<<<;;;===CCCJJJVVVlll}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}|||||||||{{{vvvqqqoooiiibbb```aaa```]]]XXXWWWYYY^^^ccciiiuuutttfff___^^^cccmmmzzzwwwnnnhhhdddbbb]]][[[XXXWWWWWWWWWVVVUUUWWWWWWWWWWWWXXXYYYZZZZZZXXXXXXWWWXXXYYY[[[]]]^^^^^^^^^^^^^^^]]]\\\[[[[[[ZZZZZZYYYYYYYYY[[[\\\^^^YYY[[[]]]^^^^^^\\\ZZZXXXYYYYYYYYYYYYYYYZZZ[[[[[[WWWXXXZZZ\\\^^^___``````dddccc```]]]\\\\\\\\\]]]aaaaaa``````bbbccceeefffjjjnnnvvvrrrZZZKKK>>><<<:::888777777888888999555444777999:::>>>DDDIIIZZZmmmtttvvvwwwxxxyyy{{{|||}}}|||xxxrrrkkkggg```ccciiiqqqzzz}}}lll\\\LLLDDDAAA>>><<<<<>>AAAHHHRRRaaannnvvvyyyyyyyyy}}}~~~}}}zzzyyyvvvnnndddbbbaaadddkkksss{{{sssfffTTTGGGAAA@@@???>>>EEELLLXXXhhhzzz|||||||||||||||}}}}}}~~~~~~~~~~~~}}}{{{zzzyyywwwvvvuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnnnnooopppqqqsssssstttssstttwww{{{888@@@JJJSSS\\\iiizzz|||{{{xxxwwwuuuqqqmmmiiihhhfffkkkvvvzzzyyy{{{ooohhhccc```^^^^^^^^^]]][[[XXXXXXZZZ\\\YYYXXXXXXWWWWWWXXXXXXYYYYYY[[[\\\^^^^^^^^^]]]\\\ZZZYYYYYYXXXWWWWWWWWWXXXYYYXXXWWWWWWVVVVVVVVVWWWXXXXXXXXXYYYZZZ[[[[[[[[[ZZZZZZYYYXXXWWWVVVVVVUUUTTTTTTTTTUUUVVVXXXYYYZZZXXXYYYYYYZZZYYYWWWUUUSSSWWWXXXYYYZZZZZZZZZYYYYYYTTTUUUUUUVVVWWWXXXXXXYYYYYYZZZZZZZZZ[[[]]]^^^^^^^^^aaafffkkksssxxxggg[[[WWWTTTTTTYYYggg{{{~~~tttgggYYYOOOHHH@@@<<>>AAAFFFOOO^^^kkktttwwwxxxyyy|||}}}|||yyyxxxvvvmmmddd___^^^aaahhhpppxxxyyykkkYYYJJJCCCAAA@@@??????DDDPPP```sss}}}}}}}}}||||||||||||}}}}}}||||||{{{{{{zzzyyyxxxxxxxxxwwwvvvtttsssrrrqqqpppppppppppppppppppppppppppppppppooonnnnnnooopppppprrrsssssstttuuuxxx}}}AAAJJJVVVaaakkkxxx|||yyyvvvtttsssrrrqqqooonnnnnnssszzz}}}~~~{{{lllccc___^^^]]]\\\\\\[[[ZZZXXXWWWYYY[[[ZZZYYYYYYXXXXXXYYYYYYZZZ[[[[[[\\\\\\[[[[[[[[[[[[\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUVVVWWWWWWXXXXXXYYYYYYZZZZZZXXXXXXVVVUUUUUUUUUVVVVVVUUUUUUUUUVVVWWWXXXYYYZZZYYYYYYYYYYYYXXXVVVTTTSSSVVVWWWXXXYYYYYYYYYXXXXXXRRRSSSTTTUUUVVVWWWXXXXXX[[[[[[[[[[[[\\\\\\]]]]]]```bbbeeegggllluuuxxxlllfff[[[XXX[[[jjj|||jjj^^^PPPIIICCCAAABBBBBBDDDHHHOOO^^^qqqzzzvvvvvv{{{}}}{{{xxxtttpppmmmjjjfffcccaaabbbdddgggmmmuuu~~~rrrccc```iiisssxxxwwwvvvvvvyyywwwuuuvvvyyy~~~uuuiiibbb___^^^]]]^^^]]]\\\\\\[[[\\\\\\]]]\\\]]]]]][[[YYYYYYZZZ[[[\\\\\\]]]^^^^^^]]]]]]]]]\\\[[[ZZZYYYZZZ\\\___```___^^^]]][[[ZZZYYYXXXXXXZZZ[[[\\\^^^```aaacccccc^^^]]][[[\\\]]]___^^^^^^___]]]\\\\\\]]]^^^]]]]]]^^^^^^]]]]]]\\\[[[ZZZZZZZZZ\\\```bbbbbbbbbcccddddddgggkkksssvvvnnnkkksss{{{|||gggPPPFFF???>>>???;;;888777888888888777666888;;;===CCCLLL[[[hhhqqquuuxxxxxxzzz|||{{{yyyxxxvvvmmmddd\\\ZZZ\\\ccckkktttsss```OOOFFFBBB???>>><<<@@@HHHVVVhhh|||}}}~~~}}}|||{{{{{{{{{{{{zzzyyyxxxvvvvvvvvvwwwwwwyyyxxxwwwuuusssqqqpppooooooooooooooooooooooooooopppoooooonnnnnnoooooopppqqqrrrssstttvvvyyyPPPXXXdddoooyyy~~~}}}||||||{{{xxxtttsssuuuwwwyyyzzzzzzzzz|||{{{lllccc```^^^]]]\\\\\\\\\[[[YYYYYYZZZ\\\\\\[[[[[[ZZZZZZ[[[[[[\\\[[[ZZZZZZYYYYYYZZZ[[[\\\]]]\\\[[[ZZZXXXXXXWWWWWWUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWUUUTTTRRRSSSTTTVVVWWWVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYYYYXXXWWWUUUSSSRRRSSSTTTUUUVVVWWWVVVUUUUUURRRSSSTTTUUUVVVWWWXXXYYY\\\\\\\\\\\\\\\\\\[[[[[[___aaabbbccceeekkkttt{{{|||iiiccceeettt{{{qqq^^^WWWMMMHHHFFFEEEEEEFFFHHHQQQ^^^jjjuuu}}}|||}}}}}}~~~}}}|||{{{wwwsssnnniiifffddddddeeeffflllsssyyy|||kkkccciiixxx|||vvvtttyyy{{{wwwxxxzzz{{{nnnccc]]][[[[[[[[[^^^^^^^^^^^^^^^^^^______```___^^^\\\ZZZZZZZZZ[[[]]]]]]^^^^^^^^^]]]\\\\\\[[[ZZZXXXXXXYYY[[[^^^______^^^]]]\\\\\\[[[[[[ZZZZZZZZZ[[[]]]^^^___aaaaaa^^^]]]\\\\\\^^^___^^^]]][[[ZZZ[[[\\\]]]_________]]]]]]]]]\\\\\\[[[[[[[[[[[[]]]```bbbbbbcccdddeeehhhjjjmmmuuuyyysssrrrzzzsssZZZOOOFFFDDDEEEBBB===<<<:::::::::888777888;;;===AAAJJJXXXfffooouuuxxxzzz{{{||||||zzzyyywwwooofffZZZXXXYYY___gggppp}}}{{{hhhVVVJJJCCC???===???AAAEEENNN]]]qqq~~~}}}{{{zzzyyyyyyxxxvvvuuussstttuuuwwwxxxyyyyyywwwuuusssqqqooonnnnnnnnnnnnnnnnnnnnnnnnnnnooooooooonnnnnnooooooooopppqqqrrrtttvvv{{{```hhhsss~~~~~~{{{zzzzzzzzzuuurrroooooosssyyyvvvjjjccc```^^^\\\ZZZ[[[[[[ZZZYYYXXXYYY[[[[[[ZZZZZZYYYYYYZZZZZZ[[[YYYXXXXXXXXXYYY[[[]]]___]]]\\\[[[ZZZXXXXXXWWWWWWTTTTTTSSSSSSSSSTTTTTTUUUSSSSSSSSSTTTTTTTTTTTTTTTUUUTTTRRRQQQRRRSSSUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYXXXXXXWWWWWWUUUTTTSSSRRRSSSSSSUUUVVVVVVVVVUUUTTTTTTTTTUUUVVVWWWXXXYYYYYY[[[[[[\\\\\\\\\[[[ZZZYYY\\\^^^``````aaaeeemmmsss}}}rrrnnnxxxsssjjj]]]RRRNNNMMMJJJHHHGGGJJJOOOWWW^^^dddjjjooo{{{yyywwwvvvuuuuuuooolllgggdddcccgggmmmrrruuu~~~{{{ooohhhjjjuuuuuuppprrryyyyyy{{{~~~~~~{{{ssshhh___ZZZYYYZZZZZZ^^^^^^___`````````aaaaaacccaaa___]]]\\\\\\\\\[[[]]]]]]^^^^^^^^^]]]\\\\\\[[[ZZZXXXXXXXXXZZZ\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^______```___^^^]]]^^^______^^^]]]ZZZ[[[\\\]]]^^^^^^___```]]]]]]\\\\\\\\\\\\\\\\\\\\\^^^aaabbbbbbccceeegggjjjlllooowww}}}~~~eeeYYYOOONNNPPPMMMIIIGGGBBBBBBAAA???======@@@BBBBBBKKKXXXdddnnnuuuyyy{{{|||}}}}}}{{{{{{zzzrrriii[[[XXXWWW\\\bbbkkkxxxppp^^^OOOEEE???===@@@AAACCCIIIVVViii~~~}}}{{{yyywwwwwwvvvuuusssssssssuuuwwwyyyyyyyyywwwuuusssqqqooonnnmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnoooooonnnnnnnnnnnnpppqqqsssvvv{{{qqqxxx}}}{{{zzzyyyxxxqqqnnnlllnnnttt|||yyymmmddd```^^^[[[YYYWWWXXXYYYYYYWWWWWWXXXYYYYYYXXXXXXWWWWWWXXXXXXYYYXXXXXXXXXXXXZZZ\\\^^^___\\\[[[ZZZYYYXXXWWWWWWWWWTTTSSSSSSSSSSSSTTTUUUUUURRRRRRRRRSSSSSSSSSSSSSSSTTTSSSSSSRRRRRRSSSTTTUUUVVVUUUUUUUUUUUUVVVWWWXXXWWWVVVVVVUUUUUUTTTTTTTTTUUUVVVWWWXXXXXXXXXWWWWWWUUUUUUVVVVVVWWWWWWXXXXXXYYYZZZ[[[[[[[[[ZZZYYYXXXYYY[[[]]]^^^^^^aaaggglllvvvvvvwwwpppbbb[[[XXXRRRJJJGGGEEEFFFKKKOOOQQQUUUZZZccciiivvv{{{sssmmmkkkjjjjjjjjjiiiiiiiiijjjnnnwww}}}xxxsssnnnjjjkkksss~~~uuunnnpppvvv|||{{{}}}rrrlllccc]]]ZZZZZZZZZ[[[]]]^^^___aaaaaabbbbbbbbbdddbbb___^^^^^^^^^]]]\\\\\\\\\]]]^^^^^^]]]]]]]]]YYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]^^^___`````````````````````aaaaaaaaaaaaaaa```______```aaa```___]]]^^^___``````^^^\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^\\\^^^```aaabbbccceeegggiiilllpppvvvrrrfff[[[[[[___^^^[[[XXXMMMLLLIIIEEEAAA???@@@AAACCCKKKXXXdddmmmtttyyy||||||~~~~~~|||}}}{{{tttkkk]]]XXXVVVXXX]]]eeerrr~~~xxxgggVVVJJJBBB>>>===???AAAFFFQQQcccxxx~~~zzzwwwuuuuuussssssrrrssstttvvvxxxyyyyyyxxxwwwuuusssqqqpppooommmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnoooooonnnnnnmmmmmmoooppprrruuuzzz}}}{{{yyywwwtttrrrmmmkkkiiikkkqqqzzzzzzrrrggg___\\\[[[ZZZYYYWWWXXXZZZYYYXXXWWWXXXYYYZZZYYYYYYXXXXXXYYYYYYZZZYYYYYYYYYZZZ[[[\\\]]]^^^ZZZYYYYYYXXXWWWWWWWWWXXXTTTSSSSSSSSSTTTTTTUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSUUUUUUTTTTTTTTTUUUVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUVVVXXXYYYYYYYYYXXXWWWUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWYYYZZZZZZYYYXXXWWWWWWYYY[[[\\\[[[]]]bbbfffkkkvvvvvvooojjj___SSSMMMGGGEEEHHHJJJIIIKKKPPPSSSUUU^^^mmm{{{xxxrrrlllggggggiiilllmmmrrrvvv|||uuummmjjjjjjnnnpppsssxxx~~~uuuooopppvvv|||}}}~~~}}}yyylllggg```\\\[[[[[[\\\\\\\\\]]]___aaabbbcccbbbbbbcccaaa``````aaaaaa^^^\\\[[[\\\\\\]]]^^^^^^^^^^^^VVVWWWYYY[[[\\\]]]]]]\\\^^^___```aaaaaaaaa```_________```aaabbbbbbccccccbbbaaa```aaabbbbbb```]]]^^^```bbbbbb___]]]]]]^^^]]]]]]]]]^^^^^^_________[[[\\\^^^______aaaccceeeggglllpppttt|||rrrgggiiiooopppmmmkkk^^^\\\WWWPPPHHHDDDBBBBBBDDDLLLWWWbbbkkksssxxx{{{{{{}}}}}}||||||{{{tttkkk^^^YYYTTTUUUXXX^^^kkkvvv~~~ooo^^^PPPFFFAAA<<<===???CCCKKK[[[nnn|||~~~zzzvvvtttsssooopppqqqrrrtttvvvwwwwwwxxxwwwvvvtttsssrrrqqqpppmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoooooonnnmmmmmmmmmnnnpppqqqtttyyy|||zzzxxxwwwuuurrrnnnkkkfffdddbbbccciiiqqqxxx{{{}}}{{{vvvrrrqqqzzzzzzqqqeee]]]ZZZ[[[\\\\\\YYYZZZ\\\\\\[[[ZZZZZZ[[[]]]]]]\\\\\\\\\\\\]]]]]][[[[[[[[[[[[\\\[[[[[[[[[YYYXXXXXXWWWWWWWWWXXXXXXTTTTTTSSSTTTTTTUUUVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSRRRRRRTTTTTTTTTSSSTTTTTTUUUUUUTTTTTTTTTSSSTTTTTTUUUVVVTTTUUUVVVWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTSSSUUUVVVXXXYYYZZZYYYXXXWWWVVVXXXZZZZZZYYYZZZ^^^bbbbbbkkksss{{{zzzmmm^^^UUUNNNJJJKKKKKKGGGGGGKKKGGGEEEJJJVVV```iiivvvzzzwwwsssnnnlllooouuuzzz}}}zzzpppddd[[[XXX\\\aaarrryyyvvvpppqqqwww}}}~~~yyyyyy~~~{{{rrrhhhddd___\\\\\\\\\]]]\\\\\\]]]___aaabbbccccccbbbbbbaaa```aaacccbbb___\\\ZZZ[[[\\\]]]^^^_________SSSUUUXXX\\\^^^______^^^```aaabbbbbbbbb```___^^^[[[\\\]]]___```bbbcccdddbbbbbbbbbbbbcccccc```^^^[[[^^^bbbbbb```___```bbb]]]^^^^^^______`````````YYY[[[\\\]]]]]]___bbbdddhhhmmmrrrssszzzyyyooorrryyy{{{yyywwwqqqnnnhhh^^^UUUMMMJJJIIIDDDKKKVVVaaajjjqqqwwwzzzzzz||||||{{{|||{{{tttkkk___XXXSSSRRRTTTZZZfffqqq{{{uuudddTTTIIIDDD===???@@@AAAGGGSSSeeeqqq~~~zzzvvvsssrrrmmmnnnppprrrtttuuuvvvvvvwwwvvvuuutttsssrrrqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnlllmmmnnnoooooonnnmmmllllllnnnoooqqqsssxxx~~~~~~xxxvvvuuuqqqjjjccc___[[[\\\ccchhhhhhjjjnnnxxxvvvllliiieeegggvvvqqqbbb\\\[[[YYYWWWWWWYYYYYYZZZZZZYYYXXXWWWWWW[[[ZZZZZZZZZZZZ\\\]]]^^^]]]\\\[[[ZZZZZZ[[[\\\]]]WWWXXXYYYYYYXXXVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSTTTTTTUUUUUUVVVWWWWWWUUUUUUTTTTTTUUUUUUVVVWWWUUUTTTTTTTTTUUUVVVWWWWWWXXXWWWUUUTTTSSSRRRRRRRRRQQQSSSTTTVVVWWWWWWWWWVVVWWWWWWWWWWWWVVVTTTRRRPPPSSSSSSTTTUUUVVVVVVWWWWWWYYYXXXXXXXXXXXXZZZ\\\]]]___bbbgggnnnxxx~~~uuuvvv|||xxxooodddaaa\\\VVVPPPKKKGGGEEEFFFFFFGGGJJJQQQYYY```eeeuuu|||sssiii^^^VVVUUURRROOOZZZiii~~~~~~uuuqqqttt}}}|||zzzsssjjjcccaaa``````aaa___[[[WWWZZZ[[[]]]___```aaabbbbbbcccbbb```___]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^]]]]]]]]]^^^```ccceeebbbcccdddbbb```]]]]]]]]]^^^]]]]]]^^^^^^___```aaacccdddeeeeeedddcccaaa```aaaaaaaaaaaabbbbbbbbbbbbccccccbbbaaa```______^^^``````___``````aaabbbbbbmmmlllooossswww~~~tttsss{{{{{{vvvoooeee\\\SSSMMMIIIIIILLLRRR[[[eeennnuuuyyy|||}}}|||zzzzzz{{{uuunnncccZZZQQQOOOQQQWWWbbbmmmyyy|||lll]]]OOODDD===<<<;;;===???HHHYYYiii{{{|||xxxssspppqqqqqqqqqrrrtttvvvxxxzzz|||{{{yyywwwtttrrrpppoooooonnnnnnnnnnnnnnnoooooonnnnnnnnnnnnmmmmmmmmmmmmmmmnnnppprrrtttwww{{{~~~}}}}}}zzzwwwuuurrrmmmeee```[[[YYYZZZ```dddeeeiiiooo{{{|||mmmccccccbbbhhhyyy~~~pppbbb\\\[[[XXXVVVWWWYYYYYYYYYYYYYYYXXXWWWWWWZZZZZZYYYYYYZZZ[[[]]]^^^[[[ZZZYYYXXXWWWWWWVVVWWWXXXXXXYYYXXXXXXVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWWWWTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSQQQRRRSSSUUUVVVWWWWWWWWWWWWWWWXXXWWWVVVTTTSSSQQQSSSTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[^^^ccchhhqqqxxxtttuuuyyyrrrooojjjccc[[[SSSMMMJJJIIIGGGFFFFFFIIINNNTTTWWWfffwwwtttggg___ZZZRRRNNNQQQSSSWWWfffxxx{{{tttuuu|||wwwllldddaaa___^^^___aaaaaa^^^[[[\\\]]]___aaabbbddddddeeecccbbb```___]]]]]]\\\\\\ZZZ[[[[[[\\\]]]^^^^^^___^^^^^^^^^^^^```bbbeeefffdddeeefffdddaaa___^^^______^^^^^^______```aaabbbeeeeeeddddddcccbbbaaa```aaaaaaaaaaaaaaaaaaaaaaaa______``````aaaaaabbbbbbbbbbbbbbbbbbbbbcccddddddjjjjjjlllpppttt|||xxxtttzzz~~~yyyrrrhhh^^^UUUNNNKKKGGGJJJPPPXXXbbblllsssxxx{{{}}}|||{{{{{{|||wwwpppddd[[[QQQNNNOOOTTT___iiiuuupppbbbRRRFFFAAA>>>======>>>DDDSSSaaatttyyyuuurrrqqqqqqqqqrrrsssuuuxxxyyy{{{zzzyyywwwuuusssqqqqqqppppppoooooonnnnnnoooooonnnnnnmmmmmmmmmmmmllllllkkkmmmoooppprrrtttyyy|||~~~{{{yyywwwwwwvvvsssnnnhhhbbb^^^ZZZZZZ\\\___aaadddllluuuvvvggg^^^]]]```jjj|||zzznnnaaa\\\ZZZWWWVVVVVVYYYYYYYYYYYYYYYXXXXXXWWWYYYYYYYYYYYYZZZ[[[\\\\\\ZZZZZZYYYXXXWWWUUUSSSRRRYYYYYYYYYXXXWWWVVVTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSYYYXXXWWWVVVUUUTTTSSSRRRTTTTTTTTTTTTUUUVVVWWWXXXSSSSSSSSSTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPQQQRRRTTTUUUWWWXXXWWWXXXXXXWWWVVVUUUTTTSSSTTTTTTTTTUUUUUUVVVVVVWWWUUUUUUVVVWWWXXXXXXXXXXXXWWWZZZ^^^bbbiiitttvvvppprrryyy}}}uuukkk```VVVPPPMMMKKKGGGEEEDDDFFFIIIKKKSSScccvvvxxxiii]]]SSSMMMLLLGGGHHHPPPXXXcccvvvwwwuuu{{{}}}vvvmmmccc]]][[[ZZZZZZ\\\^^^___^^^\\\\\\]]]^^^```aaacccdddeeecccbbb```___]]]]]]\\\\\\ZZZZZZ[[[]]]^^^___aaaaaa_________```bbbdddggghhhhhhiiiiiigggdddaaaaaaaaa````````````aaabbbcccdddfffeeedddcccaaaaaa``````aaaaaaaaaaaa````````````^^^^^^___``````aaabbbbbbccccccbbbbbbccccccddddddffffffhhhlllqqqzzz~~~vvvyyy}}}uuulllaaaWWWPPPLLLFFFHHHMMMTTT^^^hhhqqqvvvyyy|||}}}{{{|||~~~zzztttiii^^^SSSMMMLLLPPPZZZcccppp}}}xxxiiiXXXKKKEEEAAA>>>======@@@KKKVVVhhh|||}}}xxxtttrrrrrrqqqrrrsssuuuvvvxxxzzzyyyyyyxxxwwwuuutttssssssrrrrrrqqqpppooonnnnnnmmmmmmllllllkkkkkkkkkkkkjjjkkkmmmnnnoooqqquuuxxx~~~|||yyywwwvvvvvvuuupppiiidddaaa```^^^```bbbcccdddjjjvvvwwwjjjaaa]]]bbbnnnuuujjj___[[[YYYWWWVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[ZZZZZZ[[[[[[YYYXXXUUUTTTYYYYYYYYYXXXWWWUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTYYYXXXWWWVVVUUUTTTTTTSSSTTTTTTTTTTTTUUUVVVWWWXXXSSSSSSSSSTTTTTTTTTSSSSSSRRRRRRSSSTTTTTTTTTTTTTTTPPPPPPPPPPPPRRRTTTWWWXXXWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVTTTUUUWWWXXXXXXXXXWWWVVVVVVXXX[[[]]]bbbjjjvvv~~~~~~vvvppprrryyyxxxkkk```YYYTTTQQQMMMJJJGGGGGGGGGHHHIIISSSbbbsssssscccXXXQQQMMMKKKIIIIIINNNXXXbbbooo|||wwwzzz~~~}}}sssllleee^^^ZZZUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZ\\\]]]___aaabbbcccbbb```___]]]\\\\\\\\\[[[\\\\\\]]]___``````aaa______```aaacccfffhhhiiikkklllllljjjfffdddccccccbbbbbbaaabbbbbbcccdddeeegggfffdddbbbaaa``````aaaaaaaaaaaa```````````````aaa`````````````````````bbbbbbaaaaaaaaabbbbbbccceeedddfffjjjpppyyyyyywww|||xxxnnncccYYYQQQLLLFFFGGGKKKQQQZZZeeeoootttwww{{{}}}|||}}}}}}xxxooocccWWWOOOLLLMMMUUU^^^mmmzzzrrr___QQQHHHBBB>>>======>>>DDDLLL\\\ooo|||xxxtttssssssssssssuuuvvvwwwxxxyyyyyyyyyxxxwwwvvvuuuuuuuuutttrrrqqqooommmllllllkkkkkkjjjjjjiiiiiiiiiiiikkklllmmmmmmooosssvvv~~~|||yyywwwvvvtttoooiiicccaaabbbddddddhhhjjjiiikkkttt~~~~~~rrriiifffkkkvvvxxxnnneee]]]ZZZYYYVVVVVVXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWXXXYYYYYYZZZZZZ[[[[[[XXXYYYZZZ[[[ZZZYYYXXXWWWYYYXXXXXXWWWVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTUUUUUUVVVWWWSSSSSSTTTTTTTTTTTTSSSRRRQQQQQQSSSTTTTTTTTTTTTTTTPPPPPPOOOPPPQQQTTTVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVTTTUUUUUUUUUUUUUUUVVVVVVUUUVVVWWWXXXYYYXXXWWWVVVWWWYYY[[[\\\^^^dddlllssswwwvvvxxx|||~~~tttjjjddd```^^^ZZZUUUPPPKKKHHHFFFGGGKKKSSS___qqqtttkkk^^^TTTNNNMMMNNNOOOOOORRR[[[eeeppp{{{}}}||||||{{{wwwuuuwwwzzz~~~tttkkkfffbbb]]]ZZZUUUUUUVVVVVVUUUUUUVVVWWWXXXXXXXXXYYY[[[]]]___```cccbbb```___]]]\\\\\\\\\]]]]]]^^^^^^^^^^^^_________```aaabbbdddfffggghhhkkklllllljjjgggeeeddddddccccccbbbccccccdddeeefffhhhfffdddbbbaaaaaabbbbbbbbbbbbaaaaaa`````````___`````````aaaaaaaaaaaaaaaccccccbbbbbbbbbbbbcccccceeedddgggkkkpppxxx||||||vvvyyyyyyooodddZZZQQQLLLHHHHHHJJJNNNWWWbbblllrrrtttzzz}}}}}}~~~{{{uuuiii\\\SSSNNNMMMRRRZZZjjjxxxzzzhhhXXXLLLDDD>>>=========AAAFFFTTTeee|||}}}wwwwwwvvvuuuuuuvvvwwwxxxxxxyyyzzzzzzzzzyyywwwvvvvvvvvvuuusssqqqooommmkkkjjjjjjiiiiiihhhggggggfffiiijjjkkkkkkkkklllooorrr~~~|||zzzwwwsssnnnhhhcccbbbdddgggjjjllloooqqqpppuuuzzzwwwyyy}}}qqqqqquuu|||wwwpppggg```ZZZZZZYYYWWWWWWZZZWWWXXXYYYYYYYYYYYYYYYYYYWWWXXXYYYZZZ[[[[[[[[[[[[VVVVVVWWWWWWWWWWWWWWWVVVXXXWWWWWWVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYTTTUUUUUUVVVWWWXXXXXXYYYWWWVVVUUUUUUTTTTTTUUUUUUSSSTTTUUUUUUUUUTTTSSSRRRPPPQQQSSSTTTUUUTTTSSSSSSQQQQQQQQQQQQRRRTTTUUUVVVUUUUUUTTTTTTTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWYYY[[[[[[[[[^^^eeekkkttt~~~|||xxxtttvvv{{{zzztttpppooonnnjjjddd\\\TTTLLLHHHHHHHHHKKKSSS^^^qqqttt```ZZZSSSOOOOOORRRUUUVVVZZZ```hhhpppyyyxxxssspppqqqtttvvv}}}zzztttlllfffcccaaa]]]ZZZXXXXXXYYYWWWVVVUUUWWWXXXZZZYYYYYYZZZ\\\^^^aaabbbcccbbb```___]]]]]]\\\\\\^^^^^^^^^]]]]]]]]]]]]]]]______```bbbcccdddeeeeeeiiijjjjjjiiifffdddddddddccccccccccccdddeeefffggggggfffeeeddddddccccccdddccccccbbbbbbaaaaaa``````]]]^^^___aaaccceeefffgggffffffeeeeeeddddddeeeeeeffffffhhhmmmpppwwwxxxwww}}}yyypppeee[[[RRRMMMJJJIIIHHHKKKSSS]]]hhhooorrryyy}}}}}}}}}}}}yyymmmaaaWWWPPPMMMPPPUUUeeetttqqqaaaRRRHHH???=========???BBBNNN\\\ppp|||{{{zzzxxxxxxxxxyyyzzzxxxyyy{{{||||||zzzxxxwwwuuuuuuuuutttrrrooollljjjiiiiiihhhgggfffeeeeeedddeeeffffffffffffgggiiilll~~~}}}|||{{{xxxvvvnnniiieeedddiiiooossstttvvvyyyyyyyyyyyytttzzz~~~|||uuuxxx{{{}}}{{{vvvppplllaaa[[[XXXYYYYYYWWWYYY\\\WWWWWWXXXYYYYYYYYYYYYYYYXXXYYYZZZ\\\\\\\\\\\\[[[WWWWWWVVVUUUUUUTTTUUUUUUVVVVVVUUUUUUVVVWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZUUUUUUVVVVVVWWWXXXXXXYYYXXXXXXVVVUUUTTTSSSSSSSSSTTTUUUVVVWWWVVVUUUSSSRRRPPPQQQSSSTTTUUUTTTRRRQQQQQQRRRSSSSSSTTTTTTTTTSSSTTTSSSSSSSSSSSSTTTUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUUUUUUUUUUVVVVVVVVVWWWYYYXXXWWWYYY___ccciiiqqquuuqqqtttssszzz}}}{{{||||||zzzvvvmmmbbbXXXRRRLLLJJJKKKPPPUUU^^^pppwwwjjjbbbVVVVVVVVVYYY^^^cccfffgggkkkooorrruuuyyyyyyrrrppppppqqqwww}}}qqqlllfffcccbbb```\\\XXXWWWXXXYYYXXXUUUUUUXXXZZZ[[[[[[ZZZ[[[]]]___bbbdddcccbbb```___]]]]]]\\\\\\[[[[[[\\\\\\]]]]]]^^^^^^^^^___```aaaaaabbbbbbbbbeeeggghhhgggeeeccccccdddccccccccccccdddeeeffffffeeeffffffgggffffffeeeeeedddddddddcccbbbaaaaaaaaa^^^___```bbbdddfffhhhiiiggggggfffeeeeeeeeeeeeeeefffgggjjjnnnpppuuu{{{vvvzzzzzzqqqggg]]]TTTOOOKKKIIIFFFHHHNNNYYYdddkkkqqqxxx}}}||||||~~~}}}zzzooocccZZZRRRMMMMMMQQQ^^^mmmzzzjjjYYYMMMAAA======<<<<<<>>>FFFPPPbbbvvv}}}|||{{{{{{{{{|||yyyzzz|||}}}}}}{{{xxxwwwtttttttttsssqqqooollljjjhhhhhhgggfffeeedddcccccc______```___^^^___aaaccc~~~|||{{{{{{yyyvvvtttlllhhheeeiiirrrzzz}}}}}}~~~|||www{{{{{{}}}sssuuuwwwwwwtttpppllljjj]]]YYYWWWXXXYYYXXXYYY]]]WWWWWWXXXYYYZZZZZZYYYYYYXXXYYY[[[\\\]]]]]]\\\\\\[[[ZZZWWWUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVXXXZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZVVVVVVVVVWWWWWWWWWXXXXXXZZZYYYWWWUUUTTTSSSRRRRRRTTTUUUWWWWWWWWWUUUSSSRRRQQQRRRSSSUUUUUUSSSRRRPPPRRRSSSTTTUUUUUUTTTSSSRRRSSSSSSRRRRRRRRRTTTUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUTTTSSSSSSSSSUUUUUUTTTVVVWWWVVVUUUVVV[[[___aaahhhsssvvvuuugggooo{{{{{{pppeee___PPPNNNOOORRRSSSUUUaaannnwwwyyymmmccc\\\XXXVVVXXX]]]fffooouuuyyyyyyyyyzzzyyyvvvvvv~~~~~~xxxrrrppppppuuu|||~~~xxxkkkhhhcccaaaaaa___ZZZVVVTTTVVVWWWVVVTTTTTTXXX[[[[[[ZZZZZZZZZ\\\___bbbccccccbbb```___]]]]]]\\\\\\YYYYYYZZZ[[[]]]^^^______^^^^^^___```````````````cccdddfffeeecccbbbbbbcccccccccccccccdddeeeffffffdddeeeggghhhhhhhhhgggfffeeeeeeddddddcccbbbaaaaaabbbbbbcccdddeeeeeefffgggfffeeedddcccccccccccccccfffgggjjjnnnpppttt~~~~~~vvvxxx}}}{{{sssiii___VVVQQQKKKHHHEEEEEEKKKVVVaaahhhqqqxxx}}}||||||}}}~~~}}}yyypppddd\\\SSSLLLKKKNNNXXXhhhzzzppp___QQQCCC>>>===<<<;;;<<<>>>FFFWWWjjj}}}~~~}}}|||}}}}}}zzz{{{}}}~~~}}}{{{xxxwwwsssssstttsssqqqnnnllljjjhhhggggggfffdddcccbbbbbbZZZZZZZZZYYYXXXYYY[[[]]]{{{{{{{{{{{{yyyuuuooojjjgggfffgggppp{{{~~~}}}ooommmkkkjjjiiigggdddaaa\\\\\\[[[ZZZZZZZZZZZZZZZUUUVVVXXXZZZ\\\]]]^^^^^^]]]\\\[[[[[[\\\]]]___```XXXWWWUUUSSSSSSTTTUUUVVVUUUUUUUUUUUUVVVVVVWWWXXX[[[ZZZ[[[[[[\\\]]]^^^___XXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUTTTSSSSSSSSSSSSTTTVVVWWWWWWVVVTTTSSSUUUVVVWWWWWWWWWUUURRRQQQPPPRRRTTTTTTSSSRRRSSSTTTVVVUUURRRQQQQQQRRRUUUVVVXXXWWWUUUTTTSSSTTTUUUUUUUUUTTTSSSTTTVVVWWWVVVUUUXXXXXXXXXWWWWWWVVVVVVUUU[[[]]]dddppp|||yyysssooommmsss~~~yyyooojjj```ZZZSSSQQQUUUZZZ\\\\\\fffkkkssszzz}}}uuuiii```\\\\\\]]]^^^eeeooozzz|||vvvrrrsssyyy~~~}}}~~~wwwrrrooogggfffccc```]]]ZZZXXXWWWXXXWWWWWWVVVWWWXXXYYYZZZ[[[[[[\\\\\\^^^```aaabbbfffdddbbb___]]]\\\\\\\\\[[[[[[ZZZZZZZZZ[[[]]]^^^aaa```____________``````gggfffdddbbbaaaaaabbbbbb```bbbddddddcccbbbaaabbbgggggggggggghhhhhhhhhhhhhhhiiiiiihhhfffdddbbb```bbbbbbcccdddeeefffggghhhfffgggggghhhhhhgggfffeeehhhfffhhhmmmqqqssszzzrrrsssvvviii[[[OOOMMMIIIGGGHHHJJJNNNWWW```lllqqqxxx{{{{{{{{{|||~~~zzzwwwoooeeeZZZRRRNNNLLLXXXaaapppyyydddUUUEEE???===<<<;;;<<<@@@DDDMMM\\\ppp~~~~~~~~~}}}|||||||||{{{zzzzzzyyyyyyssssssssssssqqqooolllkkkjjjhhheeebbb```___^^^^^^\\\YYYUUUTTTUUUXXXZZZ[[[~~~zzzyyyxxxwwwvvvrrrnnnjjjiiilllsss{{{lllhhhdddaaa``````___^^^[[[[[[ZZZYYYYYYYYYYYYYYYVVVWWWXXXYYY[[[]]]^^^___^^^]]]]]]\\\]]]^^^___```ZZZXXXWWWUUUUUUVVVWWWXXXWWWVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]]^^^ZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUTTTTTTSSSSSSTTTUUUVVVVVVUUUTTTSSSTTTUUUVVVVVVVVVTTTRRRPPPNNNPPPRRRSSSSSSSSSTTTUUUUUUTTTQQQPPPPPPQQQTTTUUUWWWWWWUUUTTTTTTTTTUUUUUUTTTSSSRRRSSSUUUVVVUUUTTTWWWWWWVVVVVVUUUUUUUUUTTTYYYYYY___hhhqqq|||{{{uuuuuuzzz}}}{{{wwwoooiiiccccccggghhheeeaaa\\\^^^```dddkkkvvvzzztttiiifffaaa___aaahhhpppuuu~~~tttppprrrwww|||xxxpppkkkiiiaaa```___]]][[[YYYWWWWWWVVVVVVUUUUUUUUUVVVXXXXXX[[[[[[\\\\\\]]]^^^``````cccbbb```^^^]]]\\\]]]]]][[[[[[ZZZ[[[\\\]]]___`````````______``````aaaaaaeeedddbbbaaa```___``````^^^```bbbbbbaaa``````aaaeeeeeeeeeeeeeeefffffffffggggggggggggfffdddbbbaaadddddddddeeeeeeffffffffffffffffffffffffggggggggghhhfffhhhllloooqqqwww~~~sssrrr|||~~~qqqaaaTTTPPPKKKHHHIIIJJJMMMTTT\\\eeellltttyyyzzzzzz|||}}}{{{xxxrrrhhh^^^UUUOOOLLLRRR[[[kkk}}}~~~kkk\\\KKKCCC???<<<;;;;;;<<>>EEENNNYYYjjj~~~~~~zzzzzzyyyxxxxxxwwwwwwvvvrrrrrrqqqooommmjjjhhhgggeeecccaaa^^^\\\ZZZYYYYYYWWWTTTPPPNNNNNNNNNNNNNNN~~~}}}|||{{{vvvtttpppoooqqqssstttttt}}}yyyjjjfff```\\\[[[[[[[[[[[[YYYXXXXXXWWWWWWWWWXXXXXXXXXXXXWWWXXXYYY\\\___aaa\\\\\\\\\[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXYYYYYYWWWWWWWWWXXXXXXXXXWWWWWWVVVVVVXXXYYYZZZ[[[\\\\\\[[[ZZZZZZZZZYYYYYYYYYYYYWWWVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQRRRRRRSSSTTTTTTTTTUUUTTTSSSRRRQQQNNNPPPRRRRRRQQQQQQRRRSSSQQQPPPOOONNNNNNOOOPPPQQQVVVVVVVVVUUUUUUUUUUUUVVVTTTRRRRRRRRRTTTTTTSSSRRRTTTTTTTTTUUUUUUUUUUUUUUUYYYWWWWWWZZZ^^^eeerrr~~~}}}ppphhh]]]XXXYYY\\\\\\\\\\\\___bbbdddfffgggggggggvvv~~~yyyqqqkkkhhhdddbbb```___]]]ZZZVVVUUUUUUVVVYYYbbbnnnxxxuuunnnpppttt~~~}}}wwwqqqjjjeeebbbaaa```______^^^]]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[ZZZZZZZZZZZZ[[[\\\\\\]]]ZZZZZZ[[[[[[\\\]]]^^^^^^\\\\\\]]]^^^____________aaa```______^^^]]]]]]]]][[[\\\^^^^^^]]]]]]___```aaaaaaaaaaaaaaaaaaaaaaaacccdddfffggghhhhhhgggfffiiiiiihhhgggeeedddccccccbbbaaa``````aaaccceeeggggggeeefffiiiiiiiiilllrrr{{{{{{qqqpppyyyoooaaaYYYRRRKKKJJJIIIIIILLLQQQXXX```kkksssvvvwwwxxxyyy{{{yyyvvvpppggg\\\QQQJJJKKKSSSaaaqqqzzzkkkYYYLLLDDD===::::::888===CCCHHHOOO^^^rrr~~~zzzyyyyyyxxxxxxwwwvvvvvvqqqqqqooommmkkkiiigggfffdddcccaaa___]]]ZZZYYYXXXTTTQQQMMMKKKKKKKKKLLLKKK~~~{{{{{{||||||{{{zzzyyywwwvvvrrrpppmmmnnnsssxxx}}}~~~yyyjjjgggbbb___^^^\\\[[[YYYXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYXXXYYYZZZ]]]```bbb^^^^^^]]]]]]]]]\\\[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXVVVVVVWWWWWWWWWWWWVVVUUUUUUVVVXXXZZZ[[[\\\\\\]]]YYYYYYXXXXXXXXXWWWWWWWWWUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRQQQPPPPPPQQQRRRRRRTTTTTTTTTTTTTTTSSSSSSSSSPPPRRRSSSRRRPPPOOOOOOOOOOOOOOONNNMMMMMMNNNOOOOOOTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSTTTUUUTTTSSSTTTTTTUUUUUUVVVVVVWWWWWWXXXUUUUUUWWWZZZ___jjjuuuzzzlllccc___\\\WWWRRRRRRRRRRRRSSSTTTTTTTTTTTT___dddmmm{{{{{{sssmmmeee\\\WWWTTTRRRQQQQQQRRRRRRRRRQQQSSSWWW[[[cccnnn}}}|||uuuwww|||zzzvvvpppjjjfffcccaaa```bbbaaa```___^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYXXXXXXXXXXXXYYYWWWXXXXXXYYYZZZ[[[[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[ZZZ[[[\\\]]]]]]]]]]]]\\\__________________^^^^^^\\\]]]^^^^^^]]]]]]___`````````aaaaaaaaabbbbbbbbbcccdddfffhhhiiijjjiiiiiiiiiiiihhhfffeeedddbbbbbb```___^^^]]]^^^```cccdddgggeeeeeehhhgggeeeggglllttt}}}vvvooosss|||oooaaaXXXNNNKKKIIIHHHJJJNNNVVV^^^iiiqqqtttuuuvvvwwwyyyxxxuuurrrkkk```SSSJJJHHHNNNZZZiiixxxqqq^^^QQQFFF===:::;;;777;;;???BBBGGGTTTfffuuu~~~zzzzzzyyyyyyxxxwwwwwwwwwqqqpppnnnllljjjhhhgggfffffffffdddbbb```]]][[[ZZZSSSOOOKKKIIIIIIKKKMMMMMM}}}zzzxxxwwwwwwwwwwwwuuussspppooojjjiiihhhllluuu~~~~~~uuuiiieeeaaa___]]][[[YYYWWWXXXWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZ[[[]]]___aaacccaaaaaaaaa```___^^^]]]\\\XXXXXXXXXXXXXXXWWWWWWWWWUUUVVVWWWWWWWWWVVVUUUTTTTTTUUUXXXZZZ\\\]]]\\\\\\WWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSRRRRRRRRRRRRRRRQQQSSSSSSRRROOOMMMLLLMMMOOONNNNNNMMMMMMNNNNNNOOORRRSSSTTTTTTUUUTTTTTTTTTVVVTTTSSSSSSTTTUUUTTTRRRSSSTTTTTTUUUVVVWWWXXXXXXTTTRRRRRRTTTUUUYYYbbbllluuuwwwooofff]]]WWWRRRPPPLLLKKKLLLMMMNNNNNNRRRSSSXXX___jjjsssyyy|||wwwvvvyyy|||uuulllhhh]]]YYYSSSNNNJJJIIIJJJKKKMMMQQQUUUXXXZZZ^^^dddiiioooyyyppplllfffbbb```___^^^^^^```___^^^^^^]]]\\\[[[[[[ZZZZZZ[[[[[[[[[ZZZYYYYYYXXXXXXWWWVVVVVVWWWWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYXXXYYYZZZZZZ[[[[[[ZZZZZZZZZ[[[\\\]]]]]]\\\[[[ZZZ]]]^^^___```````````````^^^______^^^]]]]]]^^^```^^^___``````aaabbbccccccbbbdddfffhhhiiijjjjjjiiiggggggfffeeedddccccccbbb```___^^^^^^___```bbbcccfffdddeeegggfffcccdddiiilllsss~~~rrrqqq~~~pppcccUUUNNNKKKHHHIIILLLSSS[[[fffnnnrrrtttvvvxxxyyywwwuuusssnnncccVVVLLLDDDIIISSSaaaqqqzzzgggWWWJJJ@@@<<<===666888:::<<<@@@JJJYYYeeewww~~~zzzzzzyyyyyyxxxwwwwwwvvvqqqpppnnnlllkkkjjjiiiiiiiiiiiihhhfffdddaaa___]]]UUUPPPKKKGGGHHHKKKOOOPPP~~~{{{yyyxxxvvvuuusssssssssqqqoookkkhhhfff______bbbiiittt}}}wwwwww|||zzzqqqjjjfff```[[[ZZZYYYYYYXXXXXXXXXWWWWWWXXXYYYYYYZZZZZZ[[[\\\^^^```aaabbbccc````````````___]]][[[ZZZXXXXXXYYYYYYXXXXXXWWWVVVVVVWWWXXXYYYXXXWWWUUUTTTRRRTTTVVVYYY[[[\\\[[[[[[WWWVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRPPPQQQRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPQQQRRRQQQOOOMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQRRRSSSTTTSSSSSSRRRUUUSSSRRRRRRSSSSSSRRRQQQRRRRRRSSSTTTUUUVVVWWWWWWSSSQQQRRRTTTSSSTTT\\\dddhhhsss~~~uuuooobbb\\\UUUPPPPPPPPPQQQQQQQQQPPPQQQUUUZZZ___bbbcccgggggghhhlllrrrzzz|||pppeee```___```bbbmmmvvv|||qqqfff]]]WWWUUULLLLLLKKKKKKLLLPPPTTTXXX^^^dddkkkooopppsssxxx|||~~~~~~yyygggccc^^^\\\\\\]]]]]][[[\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\\\\[[[YYYYYYVVVVVVUUUUUUUUUVVVVVVWWWYYYYYYZZZZZZZZZYYYWWWWWWUUUWWWYYY[[[\\\]]]]]]]]]\\\]]]^^^___^^^\\\[[[YYYZZZ[[[]]]___aaaaaaaaaaaa`````````^^^\\\[[[]]]^^^\\\\\\]]]___aaabbbddddddaaabbbdddfffhhhhhhhhhhhhdddddddddddddddcccccccccaaaaaaaaaaaabbbbbbbbbbbbeeeddddddfffeeebbbcccggggggnnn{{{xxxppp|||qqq___TTTMMMIIIIIIKKKOOOWWWbbbjjjooossswwwzzzzzzxxxvvvtttqqqgggZZZPPPEEEHHHOOO[[[kkk}}}rrr```PPPCCC>>>@@@999999888999===EEEOOOWWWeeettt~~~yyyxxxxxxwwwwwwvvvuuuuuurrrqqqooommmlllllllllllllllkkkkkkiiigggdddaaa___YYYSSSKKKFFFFFFJJJNNNQQQ|||xxxuuuttttttsssrrrppppppooonnnkkkfffccc```XXXXXX\\\fffsss|||tttooommmooorrr|||tttmmmggg___YYYWWWXXXZZZ[[[XXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\^^^```aaaccccccccc]]]]]]^^^]]]\\\ZZZXXXWWWYYYYYYYYYYYYYYYXXXXXXWWWWWWXXXYYYZZZZZZXXXVVVUUUPPPRRRUUUXXXZZZZZZZZZZZZWWWWWWVVVVVVVVVUUUUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSPPPQQQSSSTTTTTTSSSQQQPPPNNNNNNNNNMMMMMMNNNOOOOOONNNPPPQQQQQQOOONNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQSSSSSSSSSRRRQQQTTTRRRQQQQQQRRRRRRQQQOOOPPPQQQRRRSSSTTTUUUVVVWWWTTTSSSSSSUUUTTTSSSYYY```^^^hhhsss~~~uuummmbbbZZZWWWVVVUUUUUUUUUTTTTTTUUUXXXZZZZZZYYY^^^\\\YYYXXXZZZ___eeeiiifffaaaXXXRRROOOPPPRRRSSSVVV\\\hhhyyy}}}{{{uuuqqqllliiijjjmmmooopppnnnkkkcccZZZQQQKKKIIIIIIDDDFFFJJJOOOUUU]]]eeejjjvvv|||xxxrrrbbb^^^ZZZZZZ\\\]]]]]][[[[[[[[[\\\]]]^^^______```]]]^^^^^^___^^^]]]\\\[[[UUUUUUTTTTTTUUUVVVVVVWWWZZZZZZ[[[[[[ZZZXXXVVVUUUSSSUUUXXX[[[^^^``````aaa______```aaa```]]][[[YYYXXXYYY\\\^^^```aaabbbbbb``````___]]][[[ZZZ[[[]]]YYYZZZ\\\^^^```bbbdddddd___aaaccceeeffffffffffffbbbcccccccccccccccddddddccccccdddddddddccccccbbbeeecccdddfffeeeaaabbbffffffmmm{{{{{{nnnyyy|||fffXXXOOOJJJHHHJJJKKKSSS^^^gggmmmrrrxxx|||{{{xxxvvvvvvsssjjj]]]TTTJJJKKKOOOYYYgggyyyzzzfffTTTFFF@@@AAA>>><<<999999===CCCJJJOOOWWWfffwww}}}wwwwwwwwwvvvuuuuuuttttttrrrqqqooonnnmmmmmmnnnnnnmmmlllllljjjhhheeebbb```]]]VVVLLLEEEDDDHHHMMMPPP}}}yyytttttttttsssrrrpppooonnnmmmkkkhhhgggfffbbbZZZTTTUUUYYY^^^fffqqq~~~vvvmmmbbb___dddiiiuuurrrmmmggg```]]]^^^^^^ZZZWWWXXXXXXWWWVVVVVVWWWYYYZZZ]]]^^^^^^______^^^^^^]]]\\\\\\^^^^^^^^^^^^\\\\\\YYYZZZZZZZZZZZZZZZYYYYYYXXXYYYXXXWWWUUUTTTUUUWWWXXXWWWVVVVVVUUUUUUVVVVVVVVVUUUUUUTTTUUUUUUVVVVVVSSSRRRRRRRRRSSSTTTUUUVVVRRRRRRQQQQQQPPPOOOMMMLLLOOOOOONNNNNNNNNOOOPPPPPPQQQOOOMMMKKKJJJKKKMMMOOOMMMMMMMMMMMMMMMMMMMMMMMMOOONNNOOOOOOPPPQQQRRRSSSQQQPPPPPPPPPPPPQQQQQQRRRPPPPPPPPPQQQQQQSSSTTTUUUQQQRRRRRRSSSTTTUUUUUUUUU]]][[[aaappp}}}~~~zzzqqqnnnooopppqqqssslllccc^^^___bbbeeefff```YYYRRROOOQQQSSSRRRPPPRRROOOKKKIIIIIIJJJJJJJJJLLLNNNTTT]]]jjjuuu|||yyysssooonnnnnnooojjjkkkmmmoooppplllgggbbb[[[XXXUUUSSSSSSUUUWWWXXXUUUQQQNNNLLLLLLKKKIIIFFFDDDHHHOOOYYYdddqqqzzzvvvpppmmm```^^^[[[ZZZ[[[\\\[[[[[[[[[[[[[[[\\\]]]^^^___```___^^^]]]\\\\\\\\\\\\\\\YYYXXXXXXYYYZZZ[[[ZZZYYYXXXWWWWWWVVVVVVVVVWWWWWWZZZZZZ[[[\\\^^^```bbbccccccbbb```^^^\\\\\\\\\]]]ZZZYYYZZZ\\\^^^`````````^^^```aaaaaa___^^^___```YYYZZZ[[[\\\^^^___```aaa____________```aaacccccc```___^^^^^^___```bbbcccfffgggggggggeeeccc```^^^aaaaaabbbbbbbbbbbbaaaaaagggooozzzzzzkkklllwwwuuuaaaSSSKKKHHHGGGJJJMMMTTT```llltttwwwwwwxxxyyyvvvsssqqqmmmbbbWWWJJJHHHIIIRRR^^^nnnqqq]]]NNNEEEBBB>>>:::999;;;;;;;;;???FFFQQQ[[[iiiwww~~~zzzxxxuuusssrrrrrrsssuuuooopppqqqqqqrrrrrrrrrrrrmmmkkkhhhggggggfffeeeddd^^^UUUKKKFFFCCCDDDKKKSSS{{{vvvsssoooooooooooonnnmmmllllllkkkiiifffaaa\\\XXXVVVVVVWWWZZZ___gggrrr}}}}}}qqqiii```^^^cccrrr~~~uuuoooiiiccc```aaa```]]]ZZZZZZZZZYYYYYYYYY[[[\\\]]]``````______^^^]]]\\\[[[[[[\\\]]]^^^^^^]]]\\\[[[YYYYYYYYYYYYYYYXXXWWWWWWWWWYYYYYYYYYWWWVVVWWWXXXVVVUUUUUUTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTTTTUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOPPPOOOOOONNNNNNNNNOOOOOOPPPOOOMMMKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOPPPQQQRRRRRRQQQQQQPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSQQQQQQRRRRRRSSSTTTTTTUUUYYYXXX^^^jjjttt{{{yyyzzzzzzzzzpppggg[[[SSSPPPOOOMMMKKKPPPNNNKKKIIIIIIHHHGGGFFFHHHHHHJJJOOOVVV]]]aaaccccccaaa^^^ZZZWWWVVVUUUUUUWWWWWWYYY[[[[[[YYYTTTPPPNNNLLLIIIHHHIIILLLOOOPPPRRRPPPNNNOOORRRSSSRRRPPPQQQTTTZZZdddppp}}}zzzrrrllliiiaaa^^^\\\[[[\\\\\\\\\[[[\\\\\\\\\]]]^^^___```aaa```___^^^]]]]]]]]]]]]]]]\\\[[[YYYYYYZZZZZZXXXWWWXXXWWWWWWVVVWWWWWWXXXXXXYYYZZZ[[[\\\^^^___``````bbbbbbaaa```___^^^^^^^^^YYYYYYYYY[[[^^^aaaaaaaaa___```bbbaaa```______```^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___``````^^^^^^]]]]]]^^^___```aaacccdddeeeeeeeeecccaaa```aaabbbbbbbbbbbbbbbbbbaaaeeelllwwwxxxgggfffmmmzzzfffVVVMMMHHHGGGIIILLLSSS^^^iiirrrvvvvvvwwwxxxwwwuuuuuurrrhhh^^^OOOKKKIIIOOOYYYhhh|||{{{hhhWWWKKKDDD???;;;:::<<<<<<;;;???DDDLLLUUUbbbppp{{{~~~}}}zzzxxxuuurrrqqqqqqssstttpppqqqrrrssssssttttttsssooommmkkkjjjiiihhhfffddd]]]TTTJJJDDDAAAAAAGGGNNN}}}xxxuuurrrpppmmmkkkiiiiiiiiiiiihhhhhhggggggcccccc___YYYSSSRRRWWW\\\]]]___ccckkkuuu|||xxxyyy|||qqqjjjcccccchhhwwwyyyqqqlllgggaaa^^^^^^]]][[[XXXZZZZZZZZZZZZ[[[\\\^^^^^^aaa```___^^^]]][[[ZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[YYYYYYYYYXXXWWWVVVUUUTTTVVVXXXZZZ[[[ZZZYYYYYYZZZTTTTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUTTTSSSQQQPPPNNNRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMNNNOOOPPPRRRRRRRRRQQQPPPPPPPPPPPPOOOOOONNNNNNNNNOOOOOOPPPPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTZZZbbbhhhsss|||uuusssuuu~~~vvvfffZZZUUUSSSRRRQQQUUUTTTRRRQQQPPPMMMJJJGGGJJJHHHGGGGGGJJJLLLLLLLLLMMMLLLKKKIIIGGGFFFDDDDDDFFFGGGGGGIIIJJJIIIEEEBBBDDDBBBAAABBBDDDIIINNNQQQVVVWWWXXX\\\bbbfffhhhhhhiiijjjmmmttt}}}yyyrrrmmmhhheeeaaa^^^\\\[[[\\\\\\\\\[[[ZZZZZZZZZ[[[\\\]]]______```___^^^^^^]]]^^^^^^^^^___]]][[[ZZZZZZYYYWWWUUUWWWWWWWWWWWWWWWXXXYYYZZZYYYZZZ\\\]]]^^^^^^]]]]]]^^^______`````````______YYYXXXXXXZZZ]]]`````````___aaabbbbbbaaa```aaaaaa`````````_______________^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[\\\]]]^^^___```aaabbbcccccccccbbbaaabbbbbbbbbbbbbbbbbbbbbbbbbbbhhhrrr~~~xxxeee___```ooolll[[[OOOIIIGGGGGGJJJPPPYYYdddmmmsssuuuvvvyyyyyyxxxxxxwwwooofffUUUNNNIIIKKKRRR___sssvvvcccRRRHHHAAA===;;;<<<<<<:::<<>>CCCJJJooolllhhheeeeeeeeeeeeddd```___]]]ZZZXXXWWWWWWVVVQQQOOOMMMOOOSSSWWWXXXYYYYYY^^^hhhttt~~~vvvooonnnxxx~~~yyyxxxyyyvvvpppoooqqqmmmjjjfffbbbaaa```___^^^[[[[[[\\\]]]^^^^^^^^^___[[[ZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWVVVTTTSSSRRRTTTWWWZZZ\\\[[[[[[ZZZ[[[UUUUUUTTTSSSSSSSSSSSSTTTQQQRRRRRRRRRRRRQQQPPPOOONNNOOORRRSSSTTTSSSQQQPPPOOOOOOOOOOOOOOOPPPRRRRRRQQQPPPOOOMMMLLLKKKJJJJJJIIIJJJLLLMMMMMMLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLQQQQQQQQQQQQPPPOOOMMMLLLMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPSSSVVVXXXYYY```pppvvvjjjccc```dddiiikkkmmmppprrruuuzzz|||vvvvvvzzz~~~xxxqqqlll]]][[[WWWVVVUUUUUUTTTSSSSSSQQQNNNKKKHHHGGGFFFFFFEEEEEEFFFHHHJJJJJJHHHFFFFFFHHHJJJNNNTTT]]]hhhppprrrvvv}}}}}}tttjjjeeefffgggfffddd\\\ZZZWWWWWWWWWXXXXXXWWWUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZYYYYYYYYYZZZZZZ[[[[[[ZZZYYYYYYZZZZZZYYYWWWVVVVVVVVVWWWWWWYYYZZZ[[[ZZZ[[[]]]^^^^^^]]]\\\ZZZYYYZZZ]]]___```aaaaaa```___\\\ZZZYYYZZZ[[[[[[ZZZ___aaabbbcccbbbaaabbbccc``````aaabbbbbbcccdddddd`````````___^^^\\\ZZZYYYWWWWWWXXXZZZ[[[\\\\\\\\\``````aaaaaa``````______```___^^^^^^^^^^^^___``````dddlllxxxtttfffYYY]]]kkk{{{qqq```SSSLLLJJJFFFGGGKKKPPPXXXbbbkkkqqqvvvzzz|||{{{zzzxxxrrrkkk^^^TTTJJJEEEGGGPPPaaappptttaaaTTTJJJBBB<<<;;;:::777777999>>>CCCLLLVVVaaammmxxx~~~{{{yyywwwtttrrrpppoooooopppqqqrrrtttuuuuuuvvvvvvuuutttrrrrrrqqqmmmiiieeeXXXPPPGGGBBB???>>>BBBIIIgggdddaaa````````````___YYYXXXUUURRRPPPOOOOOOOOONNNLLLKKKNNNSSSUUUSSSOOOSSS[[[jjj{{{~~~}}}vvvssswww{{{yyyyyyyyywwwqqqllljjjkkknnnllljjjfffcccaaa____________``````aaaaaaaaaaaa```ZZZYYYXXXWWWWWWXXXYYYZZZXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYXXXWWWVVVUUUTTTTTTVVVYYYZZZYYYYYYYYYZZZVVVVVVUUUTTTTTTTTTTTTUUUQQQRRRSSSSSSRRRQQQOOONNNLLLMMMOOOQQQSSSSSSSSSSSSNNNNNNMMMMMMMMMNNNPPPQQQPPPOOONNNLLLKKKJJJJJJJJJHHHIIIKKKLLLLLLLLLKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKNNNOOOOOOPPPOOONNNLLLKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMOOOQQQSSSTTTUUU[[[fffooozzz|||rrrhhh___YYY[[[```eeekkkpppqqqssswww~~~rrrooollljjjiiiiiihhhfffdddcccaaa^^^[[[WWWUUUTTTMMMNNNPPPSSSUUUVVVSSSQQQOOORRRUUUXXX]]]gggsss|||nnniiiccc```aaacccdddccc[[[XXXVVVUUUVVVVVVVVVUUUVVVVVVVVVWWWXXXYYY[[[[[[WWWWWWWWWWWWWWWWWWXXXYYYXXXWWWVVVWWWYYYZZZYYYXXXVVVVVVVVVVVVVVVWWWXXXYYYYYYZZZ[[[\\\]]]\\\[[[ZZZZZZ[[[]]]___aaabbbcccccc___]]]YYYXXXXXXYYYZZZYYY^^^```bbbbbbaaaaaabbbcccddddddccccccbbbbbbaaaaaa```aaaaaa```___]]]ZZZYYYVVVWWWYYYZZZ\\\]]]]]]]]]aaaaaa`````````````````````___^^^]]]]]]^^^___```aaadddkkkvvvtttccc]]]cccpppsssbbbUUUOOOMMMHHHHHHJJJMMMSSS]]]gggoootttzzz}}}{{{yyywwwrrrkkkbbbXXXMMMGGGFFFLLLYYYfffxxx|||kkk^^^QQQGGG>>>:::999777777999===AAAHHHPPPZZZgggrrrzzz|||zzzxxxuuusssqqqoooooopppqqqrrrtttuuuvvvvvvvvvvvvuuussssssrrrooollliiiZZZQQQHHHCCC@@@>>>BBBHHH\\\[[[YYYYYYYYYYYYWWWVVVOOONNNLLLJJJIIIIIIJJJKKKLLLNNNPPPSSSUUUUUUTTTRRRZZZeeewww~~~{{{~~~}}}|||{{{zzzuuuooonnnllljjjiiiiiiiiijjjjjjiiifffccc___^^^___```aaabbbcccccccccbbbaaa```\\\[[[YYYXXXWWWXXXYYYZZZXXXWWWVVVUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXWWWWWWTTTUUUWWWWWWVVVVVVWWWYYYVVVVVVUUUTTTTTTTTTTTTUUURRRRRRSSSTTTSSSQQQOOONNNLLLMMMNNNOOOQQQRRRSSSTTTOOONNNMMMLLLLLLMMMOOOPPPOOONNNMMMLLLKKKJJJJJJJJJHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNMMMKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOORRRWWW]]]aaagggnnnxxxyyynnncccaaaeeejjjqqqxxx{{{zzz{{{~~~~~~~~~}}}xxxrrrnnnccceeehhhllloooooollliiieeegggiiikkknnnvvv}}}pppbbbaaa___^^^^^^^^^^^^___ZZZXXXVVVUUUUUUVVVVVVUUUVVVVVVVVVWWWXXXYYYZZZ[[[VVVUUUUUUUUUVVVVVVWWWXXXWWWVVVUUUVVVXXXYYYXXXWWWVVVVVVUUUUUUUUUVVVVVVWWWXXXXXXXXXYYYYYYZZZZZZZZZZZZZZZ[[[\\\]]]___aaabbb]]][[[XXXWWWXXXZZZ[[[[[[]]]^^^aaaaaa``````aaabbbddddddccccccbbbaaaaaa```___`````````___]]]ZZZYYYWWWXXXZZZ\\\]]]^^^^^^^^^____________```aaabbbbbbbbbaaa___^^^^^^___aaabbb```ccciiitttnnnaaa___gggxxxvvvfffXXXRRRPPPJJJJJJJJJKKKOOOYYYdddmmmrrrxxx|||{{{yyyxxxsssnnnggg]]]RRRJJJFFFHHHQQQ\\\iii{{{vvvjjjYYYMMMAAA<<<:::999999;;;;;;>>>CCCJJJSSS```llluuu|||~~~}}}|||zzzwwwtttrrrpppoooqqqrrrsssuuuvvvwwwxxxxxxyyywwwuuutttsssrrrpppnnnddd[[[QQQKKKFFFCCCEEEJJJUUUSSSRRRSSSSSSRRRPPPNNNHHHGGGEEEDDDDDDFFFHHHIIIKKKPPPUUUXXXWWWXXXZZZ]]]hhhsss|||vvvyyysssmmmlllkkkmmmnnnooonnnlllnnnmmmjjjgggcccbbbcccdddaaaaaabbbbbbaaa```^^^]]]```^^^\\\YYYXXXXXXYYYYYYWWWWWWVVVUUUUUUVVVWWWWWWYYYZZZZZZZZZZZZZZZYYYYYYTTTUUUUUUUUUTTTTTTVVVXXXVVVUUUUUUTTTTTTTTTTTTTTTRRRSSSTTTTTTSSSQQQOOONNNNNNNNNNNNNNNPPPQQQSSSTTTPPPOOOMMMLLLLLLMMMOOOPPPNNNMMMLLLKKKKKKJJJJJJKKKIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKKKKJJJJJJJJJKKKKKKIIIJJJLLLMMMNNNMMMKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNKKKKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJKKKOOOUUUXXXWWW]]]___eeellluuuyyyttttttxxx{{{}}}zzz|||}}}}}}~~~}}}xxxvvvwwwzzzzzznnnccc\\\]]]^^^]]][[[ZZZZZZ[[[[[[YYYVVVUUUVVVWWWVVVUUUTTTTTTTTTUUUVVVWWWYYYYYYUUUUUUUUUUUUVVVVVVWWWXXXWWWVVVUUUUUUWWWWWWVVVUUUVVVVVVUUUTTTTTTUUUUUUUUUVVVVVVUUUVVVVVVXXXYYYZZZWWWWWWVVVWWWYYY[[[]]]___[[[XXXVVVVVVXXX[[[]]]^^^\\\^^^````````````aaabbbaaaaaaaaabbbbbbccccccddd^^^___``````___\\\ZZZXXXWWWYYY[[[]]]^^^_________]]]^^^^^^___aaacccdddeeedddbbbaaa``````aaabbbddd```bbbhhhrrruuuddd\\\bbbsssyyyiii[[[TTTRRRKKKKKKJJJJJJMMMVVVccclllqqqwww||||||zzzyyyuuupppkkkaaaVVVMMMGGGFFFLLLUUU]]]qqqrrr^^^QQQCCC===<<<:::;;;>>>999;;;???EEEOOO[[[hhhpppyyy{{{~~~~~~}}}{{{xxxuuurrrpppooorrrsssuuuvvvxxxyyyyyyzzz{{{yyyvvvuuuuuutttsssqqqnnneee[[[SSSMMMHHHJJJNNN