BM6P6(@ ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$#########""""""################################################"""""""""###$$$$$$$$$%%%$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''(((((())))))******)))******++++++,,,------------,,,,,,,,,---......+++,,,---///111333555666111111111111000000///...//////000111222444555666111000///------///000111666555333111000000000111......---,,,,,,+++******&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%&&&&&&''''''((()))))))))))))))*********++++++++++++++++++,,,---...///000222111000///...---------.../////////000000111111111111000000//////.........///000111222333333333333444444333000//////000222222111000//////000000000///.........000111222555333111...,,,,,,+++,,,......---------,,,,,,,,,(((((())))))*********+++(((((((((((((((((((((((())))))))))))******************))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******///......---------......,,,---------------------000111444666777777666666333222000///...---......222222222111222222333444555444333555777888555222111111000///...------,,,,,,,,,------------------,,,------,,,,,,***)))(((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############################################################$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''''''''((())))))***************++++++,,,,,,,,,------,,,,,,------......,,,---...000111333444555333333333333111///...,,,000000000111222333444555222111000//////000111222555333222000////////////...------,,,++++++******'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&''''''(((((()))))))))))))))*********+++++++++++++++,,,---...///000222111000...---,,,,,,,,,,,,,,,,,,---...//////000111111000000////////////...///000000111111111111111222333222000//////000111000000////////////000//////.........///111111222111///------,,,------......---------,,,,,,,,,))))))))))))******++++++))))))))))))))))))))))))'''(((((((((((()))))))))***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))......---------------...,,,,,,,,,,,,------------...000222444555555444444333222000////////////000111111111111222222333333444333222444666666333111111000000///...---------------------............------,,,++++++***))))))########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############################################################$$$$$$$$$###############$$$$$$$$$###############$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''(((&&&''''''(((((()))***************+++++++++++++++------,,,,,,---......///......///000111222333333444444555555333000---+++222222111111222222333444222222000000000000222222222111000///...---------------,,,,,,++++++******))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''(((((())))))))))))))))))******************++++++,,,...///000222111///---,,,++++++******+++,,,---...///000111111000000000000///////////////000000000000/////////000111111//////000111///////////////000000000///............///000000///...------,,,------.........---------,,,,,,,,,)))************+++++++++************************''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((---,,,,,,,,,------------++++++++++++,,,,,,,,,------...000111222222222111222111111000000000111111//////000111222333333333111111111222333333111///000000//////......------////////////...............---+++***))))))******########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################%%%$$$$$$$$$###"""""""""########################%%%$$$###""""""###$$$%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''((())))))*********************++++++------,,,------...///000//////000000111111222222222333555555444222///---333333222222111222222333111111000//////000111111111000000///...---------,,,,,,,,,,,,++++++************))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((%%%%%%&&&''''''(((((()))((((((((()))))))))***************+++,,,...///000111000///---+++*********,,,,,,---///000222333444000000000000000000000000000000111111000//////...---///000000//////000222//////000000111111111111..................//////......------,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++'''''''''((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''+++++++++,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,---///000111111111000111111111111111222222333---...000222333333222222//////000111111111///...//////////////////......000000000000////////////...,,,***(((((()))***+++########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$$$$$$$###"""""""""########################%%%$$$###""""""###$$$%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&'''(((((()))))))))***************++++++------------...///000111///000000000111111111111000111333444444333222111333333222222111111222222/////////....../////////000000000//////...------,,,+++++++++++++++******++++++***)))(((''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((''''''((((((((())))))))))))))))))***,,,...///000000///...---,,,+++++++++,,,,,,---///000222333444000000000000111111111111222222222222111000//////---...000000//////000222000111222333333333333333//////////////////......//////......---+++******......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++(((((()))))))))*********(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''))))))***+++,,,,,,++++++))))))***++++++,,,------......///000000000111111///000111111222222333333---///111333444333222111---...000000000///......///000000000000000000000111111000000000/////////---+++***(((((()))***,,,########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$################################################$$$$$$$$$##############################$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''((())))))(((((())))))***++++++,,,,,,,,,------...///111111//////000000111111222222//////111222333333333444333333222222111222222222...........................////////////...---,,,++++++++++++++++++******++++++***))))))(((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''(((((((((((((((((()))***,,,...///000///......---------------***+++,,,---...///000111000000000111111111111222222222222222222111000000...///000000000///111222111222444555555444333222000000000111000000///...000000//////...,,,+++***......---------,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))************(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''((()))+++++++++******)))******+++,,,---......////////////000000000111//////000111222222222111...000333666666444111///---///111111000/////////000000111111222222333333111111000000//////......+++***))))))((()))***+++########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############################################################$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''(((((()))&&&'''((()))***+++,,,---,,,,,,------...000111222...//////000111222222333000000//////000111333444222222222111222222333333......////////////......,,,------......---,,,+++******************+++++++++******))))))((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''$$$%%%%%%&&&&&&''''''(((&&&&&&'''''''''((((((((('''((((((***,,,...///000......------......///000,,,,,,,,,---...//////000000000111111111222222222000111111111111111000//////111222111000000111222222333444555555333222111111111222222222111///......//////000///...---,,,......---------,,,,,,,,,...---------,,,,,,,,,,,,++++++++++++++++++++++++((((((((())))))))))))***'''((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((%%%''')))***++++++***)))******+++,,,---.../////////............///000000...///000111111111000///000222555888777555111......000333333111///000111111111222333333444555555111111000//////...------))))))))))))************########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$################################################""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))%%%&&&''')))***,,,---...,,,,,,------///000111222......///000111222333333333111///......///111222222222111111222222333444//////000000000000//////***+++,,,---,,,+++***)))******************++++++************))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))+++------+++)))((($$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''(((***+++...///000---------...///000111111.../////////000000111111000000111111222222222222//////000000000000//////111222333222111000111222111222444444444222000///111222333333222111000///,,,---///000000000//////......---------,,,,,,,,,.........------,,,,,,,,,************************''''''''''''((((((((()))'''((((((((())))))******'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((($$$&&&(((***++++++))))))***++++++,,,...//////000......---------...//////...///000111111000///...111444777999888555111......111444444222000111222222222333444444555666666111000000///...------,,,((()))************))))))$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%"""!!!%%%'''%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,,,,------......///000000000+++---///000...------...---......///000111222222222111000//////000111111000000000000000000000000,,,,,,---...---,,,***)))))))))))))))))))))))))))---+++)))'''&&&&&&(((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((()))''''''''''''''''''''''''%%%&&&&&&'''((())))))***---,,,+++++++++---///111...............///000000000000//////000000111222333222111222555666666555000000000000000000000000...//////000111222222222222333555555555333111000000111222333333333222111222222000///............---,,,***(((((()))***++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&$$$""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''(((***+++++++++***++++++,,,,,,////////////000000000000111111111111111000///...---...///111222222222222222222444444444444222222555555444333222222111111///...---,,,,,,,,,------***++++++++++++***))))))$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&###!!!"""&&&(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++,,,,,,------......///000000,,,...000000...---,,,---------...000000111111111000///............///000////////////////////////,,,,,,------,,,,,,+++***************************,,,+++)))'''&&&'''(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''(((((()))))))))---,,,+++***+++---///000......------......///000000000000000111111111111222111222333555666555444111111111111000000000000......///000000111222222111222333444444222000///222333444444333222111000222111000///............---,,,***)))((()))***++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''((()))++++++*********+++,,,,,,/////////000000000000111000000111111000//////......///000111111111111111222222333444444333222222666555444333222111000///...------,,,,,,,,,,,,,,,***++++++++++++***))))))$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&$$$"""$$$'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############################################################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++++++++,,,,,,------...//////---...000///---,,,,,,,,,,,,---///111111111//////------,,,,,,,,,------...........................---,,,,,,++++++++++++,,,+++++++++++++++++++++++++++***)))'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))),,,++++++***+++,,,...///---------------......///...///111222222222111000111111222444666666444222222222111111000000//////......//////000000111111000111222222222111///...444444555444333222000///111000///...............---,,,+++))))))******+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((''''''((()))***************+++,,,,,,//////000000000111111111000000000111000000///...000000000000111111111111111222333333333333222111555555444222111///......,,,,,,,,,++++++++++++*********++++++******)))((($$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$###$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))************++++++,,,------...---//////...,,,++++++,,,,,,---000111222000...,,,,,,,,,,,,,,,,,,------------------------------------,,,+++******+++,,,---+++++++++++++++++++++++++++***)))(((''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((+++*********+++,,,---...,,,,,,,,,,,,,,,---......---///111222222222000//////000222444666555222000222111111000000/////////.........//////000000000...///000000000///......333333444444444222111000000///......---------...---,,,+++*********++++++************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&&&&''')))***)))))))))***+++,,,---/////////000000000111111000111111111111111000000111111000000000000000000111111222222222222111111444444333111///...---,,,+++++++++++++++***))))))***************))))))((($$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((()))))))))))))))***++++++,,,,,,---......---,,,+++,,,---,,,...000111111///---+++,,,,,,------....................................,,,+++***)))******,,,---++++++++++++++++++++++++)))))))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((())))))******+++,,,,,,---+++++++++++++++,,,,,,---,,,---///111111000///......///000222444333000---000000000//////......................../////////---.....................///000222333333333222222///...---------------------,,,,,,+++++++++++++++*********************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''((())))))))))))***+++,,,---...////////////000000000111111222333333222222222222111000000///000000111111111111111111111111111333222111000...---,,,+++******+++++++++***)))((()))************)))(((((($$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((('''(((((()))******++++++,,,------,,,++++++---......///000000000...,,,+++,,,,,,---...////////////........................+++************++++++,,,++++++++++++++++++++++++)))))))))))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((())))))***++++++,,,,,,***************+++,,,,,,+++,,,.../////////...---------...000111000...,,,---------...............------..................------------............---...000111222333222222...------,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++******************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((((((((((()))***+++,,,---------........./////////111111222222333222222222222111000//////000111222111111000000000000111111000000///...---,,,++++++******+++,,,+++***)))((())))))******))))))((('''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&''''''((())))))******+++,,,,,,+++++++++...000////////////...---,,,++++++,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++************************(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''((()))***++++++++++++***))))))))))))***++++++++++++,,,,,,,,,,,,---------,,,+++,,,......,,,******++++++,,,,,,------...---------------------------------------...//////---...///000111111000///---,,,,,,,,,,,,,,,------,,,,,,------,,,,,,+++******************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%'''(((''''''(((((()))+++,,,---,,,,,,,,,------------......///000111111111111111111000///...///000222444111000////////////000111...---------,,,,,,,,,,,,***+++,,,---,,,+++)))((()))))))))))))))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%################################################""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***++++++++++++,,,///111000000///...---,,,,,,,,,***+++,,,...//////......++++++++++++++++++++++++((()))***,,,,,,,,,+++***))))))))))))))))))))))))'''((()))))))))))))))(((''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''((()))******++++++***)))))))))))))))******+++++++++*********+++,,,------+++******,,,,,,+++***))))))***+++,,,------...---------------------------------------...///000......///000000///...---,,,,,,,,,++++++,,,------,,,,,,---------,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((('''''''''((()))+++,,,---+++++++++,,,,,,,,,------------...//////000//////000///......///111333555111000///......///000111,,,,,,,,,,,,,,,,,,,,,,,,***+++---------,,,***((()))))))))))))))(((((('''$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111,,,,,,++++++***)))((((((******++++++++++++*********************)))(((((())))))))))))))))))))))))''''''''''''''''''''''''###&&&((((((***555FFFSSS???...###&&&***%%%"""$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))******+++++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------+++***)))))))))***,,,,,,...//////...,,,++++++,,,...///000000000000000///222111///...------......,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,***))))))***))))))))))))))))))))))))''''''(((((())))))******''''''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''')))(((&&&$$$$$$$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((++++++***************+++///,,,***+++---///...,,,......///000000000000000000///............,,,+++......,,,+++***)))))))))))))))))))))))))))))))))************))))))))))))$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((()))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---///111222333,,,,,,+++******)))((((((******++++++++++++******)))************)))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((+++///777>>>DDD777)))"""&&&((($$$"""&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((())))))***+++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,---+++******)))***+++,,,------.........,,,+++,,,---......///000000000//////000000///...------------+++++++++,,,,,,,,,,,,,,,)))+++,,,,,,***))))))***))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((((((((()))'''&&&$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''((((((((((((*********)))))))))******...,,,***+++...//////---...///000000111111000000000///...000222111///,,,......,,,+++***)))))))))))))))))))))))))))))))))+++******))))))((((((((($$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$#######################################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((((()))***++++++++++++++++++,,,,,,,,,,,,,,,,,,***++++++---///111333444+++++++++******))))))(((******++++++++++++******))))))******))))))((('''))))))))))))))))))))))))''''''''''''''''''''''''(((%%%###'''...111///+++,,,$$$"""&&&'''######'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))************+++++++++++++++*********+++++++++,,,,,,,,,++++++*********+++,,,---+++,,,...---,,,,,,---///------...///////////////...//////......---,,,+++++++++++++++++++++++++++)))+++,,,,,,***))))))***))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((((())))))))),,,++++++,,,...000/////////000111111222222111111111///...111666666111,,,......,,,+++***)))))))))))))))))))))))))))))))))++++++***))))))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***+++++++++++++++++++++++++++,,,,,,,,,***++++++,,,---///000111+++*********)))))))))(((******++++++++++++******)))))))))))))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''$$$"""&&&******%%%%%%###$$$'''&&&"""###'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''((()))))))))******++++++++++++************+++++++++,,,,,,++++++++++++,,,,,,,,,---***+++------------...000,,,---...///////////////---......///...,,,+++***+++++++++***************)))+++,,,,,,***))))))***((((((((((((((((((((((((******))))))((((((''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((***+++,,,---///000000000000000111222222222222222///------222777888222,,,......,,,+++***)))))))))))))))))))))))))))))))))++++++***)))(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&################################################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))***++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++******++++++,,,*********)))))))))))))))******++++++++++++******)))))))))))))))(((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((((((&&&$$$$$$%%%''')))&&&######%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''((()))((()))******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,------------)))+++------------///000,,,---...///000000000000---......///...,,,+++***+++++++++*********)))))))))+++,,,,,,***))))))***((((((((((((((((((((((((******))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((((((((((((***+++---...///000000000000000111222222222222222---,,,---111666666111,,,......,,,+++***)))))))))))))))))))))))))))))))))******))))))(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++,,,,,,+++))))))******+++,,,,,,,,,,,,+++***))))))(((((()))))))))))))))))))))))))))******++++++++++++******(((((())))))(((((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&(((((('''$$$###%%%((($$$&&&((((((&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))***++++++++++++++++++,,,,,,,,,---------+++,,,---.........------***+++------------...000------...000111111111111...//////......---,,,+++,,,,,,,,,+++******)))))))))+++,,,,,,***))))))***))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''')))))))))(((((())),,,///000/////////000///000111111222222111111+++,,,...000222222000.........,,,+++***)))))))))))))))))))))))))))))))))))))))((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$########################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))************((())))))***++++++,,,,,,+++******))))))))))))***((()))))))))))))))))))))******++++++++++++******(((((())))))(((((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''###%%%%%%$$$""""""$$$&&&$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''((()))***++++++++++++,,,,,,---------.........+++,,,---...///......---+++,,,------,,,,,,...///---...///111222222333333000000///...---------------------,,,+++*********)))+++,,,,,,***))))))***))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&(((*********)))(((***---000111///......///...///000000111111000000+++...000111000//////000......,,,+++***)))))))))))))))))))))))))))))))))'''''''''((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########""""""######$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((())))))***++++++,,,,,,*********)))***++++++,,,(((((((((((())))))))))))******++++++++++++******(((((((((((((((''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&"""###"""###%%%((('''$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''')))******+++++++++---------.........//////,,,,,,.../////////...---+++---...---,,,,,,---///...///000111333333444444222111///...------...///......------,,,+++******)))+++,,,,,,***))))))***))))))))))))))))))))))))''''''(((((())))))******'''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&(((***++++++***)))***...111222///......///......///000000000000000+++///333222...---///333......,,,+++***)))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))########################""" """###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! $$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))************((())))))))))))*********+++******)))))))))))))))*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,.........,,,+++,,,---......000111111222222222000000///...---,,,,,,+++------,,,,,,+++***))))))******************************++++++++++++************))))))(((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&%%%###"""######$$$"""###$$$%%%%%%$$$###"""###$$$&&&&&&$$$###$$$%%%$$$$$$$$$######"""""""""########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,000000//////...............------,,,,,,------...---,,,+++***))))))))))))))))))************))))))((((((((((((((((((((((((########################%%%######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((()))))))))*********)))))))))************++++++***))))))(((((())))))***)))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))***************++++++,,,,,,,,,+++++++++,,,,,,,,,------+++---...---,,,,,,---......///000111111111111111000000///...---,,,,,,+++------,,,++++++***))))))************************)))******++++++******)))))))))))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$#########$$$$$$###$$$%%%%%%%%%%%%$$$###"""$$$%%%%%%$$$######$$$%%%$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))***,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------,,,,,,,,,,,,---------,,,+++***))))))))))))((())))))******))))))(((''''''''''''''''''''''''########################%%%$$$$$$$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))******)))************++++++++++++***))))))(((((())))))))))))))))))))))))******)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((()))******(((((()))***+++,,,---...++++++++++++,,,,,,,,,,,,***,,,------,,,,,,---/////////000111111111000000000000///...---,,,,,,+++,,,,,,,,,+++******))))))************************)))******++++++******))))))))))))(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###%%%%%%###"""###$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&''''''(((((()))******---------------------------------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++***))))))(((((()))'''(((((())))))(((((('''''''''''''''''''''''''''###########################"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************++++++++++++******)))((((((((((((((()))))))))))))))*********))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***(((((()))***+++,,,------+++++++++++++++++++++,,,)))+++,,,,,,,,,,,,.../////////000000000000000///000000///...---,,,,,,+++,,,+++++++++******))))))************************))))))************))))))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$!!!###$$$$$$###""""""###%%%%%%%%%$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&''''''(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******,,,,,,++++++++++++,,,,,,+++***)))(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''########################"""!!! !!!#########!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))*********+++++++++***))))))((('''((((((((((((((())))))************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))))))))*********+++++++++++++++++++++++++++++++++)))***,,,,,,,,,,,,---///...//////000000000000///000000///...---,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))******)))))))))'''''''''''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$"""###%%%%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************++++++************++++++))))))(((((('''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''###########################"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((())))))))))))************)))((((((''''''((((((((((((((()))******++++++((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''((()))))))))))))))***************+++++++++++++++*********)))+++,,,,,,++++++,,,...------...///000000000000000000///...---,,,,,,+++************************))))))))))))))))))))))))((())))))******))))))(((&&&''''''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$$$$$$$$$$$$$######""""""######$$$###$$$&&&&&&$$$###$$$%%%"""############$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''((((((++++++++++++++++++++++++)))))))))))))))*********+++******))))))******+++((((((''''''''''''(((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))''''''((((((((()))))))))))))))(((''''''''''''((('''(((((()))******++++++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((()))''''''((()))***+++,,,,,,++++++++++++*********)))***+++,,,,,,+++***+++---+++,,,---///000111111111000000///...---,,,,,,+++))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$%%%%%%%%%%%%$$$!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!###########################$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$$$$################################################ !!!"""###$$$$$$######%%%$$$############$$$%%%$$$%%%''''''%%%$$$%%%&&&!!!!!!"""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&&&&'''))))))))))))))))))))))))(((((())))))******************))))))))))))******(((''''''&&&&&&''''''(((((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&###########################"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''(((((((((((())))))(((''''''''''''''''''(((((()))***+++++++++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&''')))***,,,---...++++++++++++******))))))+++,,,---,,,*********,,,***+++,,,...000111222222000000///...---,,,,,,+++)))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!########################$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""######$$$################################################ !!!###$$$$$$###""""""&&&&&&$$$$$$$$$$$$&&&&&&$$$&&&''''''&&&%%%%%%&&& !!!!!!"""""""""###########################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&((((((((((((((((((((((((((()))))))))******++++++******))))))))))))******''''''&&&&&&&&&''''''((())))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((()))***,,,---...---+++***(((((()))+++,,,++++++++++++++++++++++++///...---,,,,,,---///000000///...---,,,+++++++++******)))(((((((((((((((((((((((((((((((((((((((***)))((()))***)))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%###"""###$$$!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""########################$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&'''((((((((())))))))))))((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#################################$$$$$$$$$%%%%%%######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((()))***+++,,,,,,+++)))(((((()))+++,,,++++++++++++++++++++++++------------...//////000///...---,,,,,,+++++++++++++++***)))))))))))))))(((((((((((((((((((((((()))((('''((())))))(((&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&%%%###"""###$$$!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%$$$$$$###"""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***++++++***)))((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))(((((()))))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#################################$$$$$$$$$$$$%%%######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''')))***++++++***)))(((((()))+++++++++++++++++++++++++++++++++,,,...///000000000000......---,,,++++++++++++,,,,,,+++************+++))))))))))))))))))))))))'''&&&&&&'''))))))(((&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&%%%###"""###$$$!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%$$$$$$###"""################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((************(((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''(((***++++++)))'''&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$####################################$$$$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))******))))))((()))******+++************************)))+++...111222222000///------,,,+++++++++++++++,,,++++++*********++++++))))))))))))))))))))))))&&&%%%%%%&&&((()))(((&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%$$$######"""&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#####################################################################$$$$$$$$$######################################################$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((***++++++)))'''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################""""""#########$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((()))***((((((((())))))******+++************************(((+++...111222222000///,,,,,,+++*********++++++******)))))))))******+++))))))))))))))))))))))))&&&%%%%%%&&&((()))(((&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$#########################################################""""""#########$$$$$$$$$######################################################$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))(((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################"""""""""############$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))'''(((((())))))*********************************)))+++---000111000///---++++++******)))******+++***))))))))))))***++++++))))))))))))))))))))))))'''&&&&&&'''))))))(((&&&%%%&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""######$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%######################################################$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''))))))))))))''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################""""""""""""##################""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((&&&'''((()))***************************************+++---...///...---,,,******))))))))))))*********************+++,,,,,,(((((((((((((((((((((((()))((('''((())))))(((&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%'''((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))******))))))########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################""""""""""""#####################"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&((()))************))))))))))))))))))))))))***+++,,,---------,,,+++***)))))))))))))))******++++++++++++,,,,,,---...((((((((((((((((((((((((***)))((()))***)))'''&&&###$$$$$$%%%%%%$$$$$$###!!!###%%%((()))(((''''''######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((+++,,,,,,,,,+++########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""$$$&&&(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))))),,,,,,+++++++++++++++++++++,,,,,,---............,,,+++,,,...///000...,,,---,,,+++******+++,,,---))))))))))))(((((((((((((((((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''(((((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###&&&)))(((%%%$$$'''+++"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$####################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))************************++++++,,,---------,,,,,,)))))))))+++,,,---+++))),,,+++***))))))***+++,,,))))))))))))((((((((('''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###'''******'''%%%'''***"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$#########$$$$$$######"""%%%%%%$$$$$$$$$#############################################################################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$#############################################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))'''(((((())))))*********++++++++++++++++++******)))(((((()))++++++***(((******))))))))))))******)))))))))((((((((('''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&&&&###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###'''***+++(((&&&'''((("""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$!!!""""""#########""""""%%%$$$$$$$$$$$$#################################################################################"""""""""#########$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%&&&''''''(((((()))''''''(((((()))***++++++++++++******))))))))))))+++***)))***+++,,,+++)))))))))(((((((((((())))))))))))(((((((((''''''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''&&&###"""$$$'''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""%%%)))***(((&&&%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$!!!"""##################$$$$$$$$$$$$####################################################################################!!!""""""""""""#################################$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((((((((())))))***+++,,,,,,+++***)))(((((((((((((((,,,***))))))***+++***)))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$""""""%%%(((########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&'''&&&$$$""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$"""######$$$%%%%%%$$$$$$$$$$$$$$$#########""""""########################################################################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$###############$$$$$$$$$##############################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((((())))))******++++++++++++***)))((('''((()))***+++)))''''''((()))((('''(((((())))))))))))((((((((((((((('''''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%$$$###!!! """############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$############"""""""""########################################################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((())))))))))))))))))))))))***)))((('''''')))***,,,,,,***((('''((())))))(((((()))************)))((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$(((,,,,,,'''"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################################################################""" """############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%############""""""""""""####################################################################################$$$$$$$$$%%%########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((((((((((((((((('''''''''***)))((('''((())),,,---///---*********+++++++++((()))***++++++***)))((((((((('''''''''&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%(((///555444***!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&$$$###############!!!"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$ !!!######$$$$$$$$$############""""""""""""###########################################################################$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))************444222...+++)))(((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###########################&&&+++------)))$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################################################################%%%$$$###""""""###$$$%%%########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))))))))*********111000---***((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################################################################$$$$$$###""""""###$$$$$$########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$#########""""""""""""#########$$$$$$$$$!!!!!!!!!!!!"""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((((((((())))))))))))******...,,,***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################&&&%%%###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################################################################$$$$$$###""""""###$$$$$$########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$##############################$$$$$$$$$!!!!!!!!!"""""""""######################################################################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))******)))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%$$$"""!!!!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################################################################$$$##################$$$########################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###################################################!!!!!!"""""""""#################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$####################################$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#################################################################################$$$$$$#################################""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###################################################""""""""""""####################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%########################################################################"""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$###############"""""""""#########$$$$$$###################################################################################################$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""###$$$$$$$$$$$$$$$################################################"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%########################################################################"""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""!!!!!!"""###$$$%%%########################""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%########################################################################"""###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%))))))((('''&&&&&&&&&'''%%%%%%&&&'''''''''''''''&&&'''''''''(((((())))))''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!!"""$$$&&&%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******)))((('''&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""##############################$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""###############$$$$$$%%%%%%$$$$$$###########################################################################################################################&&&$$$"""###%%%&&&%%%"""$$$$$$$$$#########""""""""""""############""""""%%%$$$###""""""###$$$%%%"""############$$$$$$$$$$$$$$$##################################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''%%%%%%%%%%%%&&&&&&&&&'''(((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$####################################$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""###############$$$$$$%%%%%%$$$$$$###########################################################################################################################%%%###!!!"""$$$%%%###"""$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$"""############$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###&&&'''%%%!!!!!!$$$)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((&&&&&&'''''''''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$$$$######################################################"""""""""""""""""""""""""""""""""#########$$$$$$######$$$$$$$$$$$$#################################################################################################################################"""!!!"""######"""!!!$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))*********''''''''''''((((((((()))'''''''''''''''((((((((((((((()))*********++++++******))))))(((((((((((()))))))))))))))))))))))))))(((((('''''''''''''''%%%&&&'''(((((((((''''''&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$####################################################################################################################################""""""#########"""###########################$$$$$$$$$$$$$$$$$$###$$$##################$$$""""""#########$$$$$$$$$###############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$%%%%%%%%%&&&((((((((((((((()))))))))'''(((((((((((()))))))))---------....../////////------...000000000000///111000000/////////000111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******''''''(((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&$$$###&&&******&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%##############################$$$$$$$$$$$$######################################################""""""""""""""""""""""""############$$$$$$$$$$$$"""######$$$$$$######"""###########################################################################################################################$$$$$$$$$$$$###$$$$$$########################""""""############""""""#########$$$$$$#########""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&''''''''''''((()))++++++------------............666666777777888999999999;;;<<<===>>>???>>>===<<<::::::999888999:::;;;<<<999999999888888888888888333222222111111111111111,,,,,,+++***)))*********((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%"""!!!'''000222---&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((('''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&##############################$$$$$$$$$$$$######################################################""""""""""""""""""""""""#########$$$$$$$$$$$$%%%""""""############""""""###########################################################################################################################%%%&&&%%%$$$###$$$%%%###############$$$$$$$$$"""""""""######""""""""""""###$$$$$$$$$$$$###""""""############$$$$$$$$$"""""""""###$$$$$$%%%%%%################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))((())))))+++---000333444666666777777777888888888<<<<<<===>>>>>>???@@@@@@DDDEEEFFFGGGGGGFFFDDDCCC@@@???>>>>>>???AAACCCEEEEEEEEEDDDDDDDDDCCCCCCCCC======<<<;;;;;;;;;;;;;;;333111///,,,+++,,,---...+++++++++******)))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%###"""%%%+++...+++'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''##############################$$$$$$$$$$$$######################################################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""############""""""########################################################################################################################"""$$$%%%$$$""""""###%%%""""""#########$$$$$$$$$"""######$$$$$$######""""""###$$$$$$$$$$$$###""""""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((()))******++++++,,,...000444888<<<>>>>>>>>>>>>?????????@@@@@@===>>>>>>???@@@AAAAAABBB@@@AAABBBCCCCCCAAA???===AAA@@@??????AAACCCFFFGGGFFFFFFEEEEEEDDDDDDDDDCCCEEEDDDDDDCCCBBBCCCCCCCCC888666222///---...000222---------,,,,,,+++++++++''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''%%%###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&(((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''##############################$$$$$$$$$$$$######################################################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""############""""""########################################################################################################################!!!###%%%$$$!!! """$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###""""""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$############&&&&&&&&&&&&''''''''''''&&&''')))))))))***,,,...000222555999<<>>@@@BBBBBB??????AAACCCBBBAAA???>>>???AAADDDFFFEEEDDDAAA???===<<<<<<<<<555555555777:::===AAACCC999777333000...///111222111333333222000//////000******)))(((((((((((()))&&&&&&'''''''''((((((((('''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""################################################$$$$$$$$$#########""""""###"""""""""###$$$%%%%%%!!!!!!""""""#########$$$###%%%((((((&&&$$$##############################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((+++---...//////000333555;;;<<<===???@@@AAAAAAAAACCCBBBBBBBBBAAA>>>999666000///...------...000111222444555555333333444666DDDCCCBBBAAAAAABBBDDDEEE@@@>>><<<999666555444444000000//////000333555777999888777666555444333333555666666666666777999;;;222111000---+++)))(((''')))((((((''''''(((((()))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""################################################$$$$$$$$$#########""""""#########"""######$$$$$$!!!"""""""""###############%%%'''(((&&&$$$##############################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))******++++++...000222333333555888:::EEEEEEDDDCCCBBBBBBAAA@@@@@@???>>>>>>===;;;666333000///---,,,,,,,,,---...,,,...//////...---///000;;;;;;:::::::::999999999999888555222000...---,,,000///......///111333444666888:::::::::777444222444555555444444555888:::777777666444222000...,,,---,,,***((('''((()))***'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############################################################$$$$$$$$$###############$$$$$$######"""#########""""""""""""###############%%%''''''%%%$$$###$$$########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$##############################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''(((((((((++++++,,,---...///000111000111333555555777;;;===FFFEEECCCAAA???>>><<<<<<666555555666666555222000000000///......//////000......////////////000000///000111222222222111000555555333222000///......000000000111333555777888444555777888777555222000444555555333111///...///444555666777888777777666222000,,,)))'''((()))***'''((()))))))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%%%%$$$###"""""""""###"""""""""""""""############$$$&&&&&&$$$######$$$########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$##############################$$$$$$$$$$$$##############################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&'''(((((()))******//////000111333444555555444555888999:::<<>>:::777444222222,,,,,,,,,...111111000///---------...///000000111000//////000111111111111000222444666777777777666666666777777777777777777111222222333444555666777333333222222111000///...555777999888555111...---///000222555777999::::::777555000,,,***)))******((()))))))))((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%%%%$$$###"""""""""#########"""""""""""""""""""""$$$%%%%%%$$$###$$$%%%########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$##############################################################################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''))))))''''''((()))+++,,,------111111222333444444555555888999;;;<<<<<<>>>AAACCC???===999444000---,,,+++******+++...222444444333222222333444555666777777777666555666777888777666666888:::<<<>>>?????????:::;;;===>>>???@@@@@@@@@;;;;;;;;;:::999888888777777555333111/////////000111444777888666444222222000111222333555888:::;;;>>>;;;777333000------,,,+++++++++***)))'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$###############################################################$$$$$$$$$$$$$$$######"""#####################"""""""""""""""###$$$$$$######$$$%%%########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$$$$##############################################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%'''((()))***)))***+++,,,...///000111//////000000111111111222333555666777777888;;;===999777444222000000000111333222333666999<<<<<<<<<======>>>???????????????>>><<<;;;<<>>???@@@AAAAAA???@@@BBBCCCDDDEEEEEEDDDDDDDDDDDDCCCBBB@@@???>>>>>>===;;;888666555444444...000222333333333666777888777777777:::===AAACCCDDDBBB???;;;777333111000///...---+++***(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$#########"""######$$$$$$############"""""""""!!!"""###$$$###"""###$$$&&&########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((((((&&&$$$#################################$$$$$$$$$$$$##############################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''(((******+++,,,---///000222333444---------------.........+++---.........///111333222111111222444666999;;;<<<;;;;;;>>>AAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA???===<<<===@@@AAA???===?????????@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCDDDDDDBBB@@@>>>;;;999888333333222111222444999===>>>>>>===>>>AAAFFFKKKNNNIIIGGGDDD@@@<<<777444222333111///,,,+++*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$################################################""""""######$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$#########""""""!!!!!!"""###$$$###""""""$$$&&&########################"""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$#########$$$%%%%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''))))))'''%%%"""##############################$$$$$$$$$$$$######################################################"""""""""""""""""""""""""""############$$$$$$$$$########################"""###%%%&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((('''&&&'''(((((()))***,,,---...///000222333333222000...,,,+++***)))(((((()))***---------...///111222333333333555999<<<<<<===???999>>>???<<>>@@@BBBBBBCCC@@@===BBBIIIEEE:::@@@@@@FFFMMMHHH???@@@IIIMMMHHHEEEEEEEEEEEEGGGJJJ===??????>>>AAAFFFFFFBBB???@@@>>>:::888999999777BBBEEEGGGHHHJJJMMMOOONNNNNNMMMKKKKKKHHHBBB999333222333444444222///+++)))+++***((('''((()))+++---''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&###!!!%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''((()))***,,,...//////111222222333222111//////+++***)))(((((())))))***((()))+++...111333555777@@@===;;;;;;===???CCCGGGBBBCCCBBB@@@???@@@AAABBBBBBCCCCCCCCCBBBCCCFFFHHHDDDHHHLLLLLLHHHEEEDDDEEEDDDHHHHHHGGGLLLTTTTTTMMMMMMMMMOOOOOOKKKGGGKKKSSSQQQLLLFFFCCCDDDDDD@@@;;;AAADDDFFFDDDDDDEEEBBB>>>>>><<<;;;<<<>>>AAAEEEIIIBBBDDDEEEFFFGGGHHHGGGFFFQQQOOOMMMLLLKKKGGGBBB>>>;;;999777555222///...---+++***)))''''''''''''(((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''(((((()))***,,,---//////000000......------,,,+++*********))))))******+++------333555888===AAADDDGGGHHH???@@@AAAAAA@@@===:::888BBB???AAAFFFEEE@@@CCCLLLKKKNNNSSSWWW\\\ccclllrrr}}}~~~}}}}}}~~~xxxrrrvvv|||ttthhheeecccYYYKKKDDDLLLTTTWWWZZZ]]]]]]YYYSSSIIIAAAAAA@@@<<<>>>DDDFFFFFFGGGHHHHHHHHHHHHIIIJJJIIIHHHIIIKKKMMMMMMMMMFFFCCC===888444222111111...---,,,+++)))'''&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&((()))***---...///000000//////...,,,,,,***)))((((((((())))))***+++---000222444555999;;;===@@@CCCEEEFFFFFFCCCEEEFFFEEEFFFHHHHHHFFFPPPMMMWWWjjjpppkkkssswwwxxxyyyeeeUUUSSSPPPGGGAAACCCFFFCCCAAAAAA@@@???AAADDDFFFFFFGGGIIIKKKNNNPPPPPPMMMJJJDDD>>>:::666555555222111111///...+++)))(((***))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$%%%%%%######$$$%%%################################################"""""""""""""""#########$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''(((***,,,---222111111000///---,,,+++,,,,,,++++++++++++,,,,,,,,,---000444777:::===>>>CCCCCCCCCCCCBBBAAA@@@???@@@BBBCCCEEEQQQeeeuuu{{{~~~yyy}}}}}}tttuuuyyysssiiiddd```WWWOOOKKKEEE???@@@DDDFFFGGGHHHIIIIIIIIIJJJJJJMMMKKKIIIEEEAAA===999777333333222111000...,,,+++)))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$%%%%%%######$$$%%%################################################!!!!!!"""""""""#########$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((()))***+++---///111222444222000...,,,++++++***((()))***+++---...//////222444777;;;>>>AAABBBCCCFFFEEEEEEDDDDDDDDDEEEEEEGGGTTTcccqqq~~~uuulllfffZZZ\\\]]]ZZZVVVXXXaaajjjrrrxxxuuueeeZZZ]]]dddggg___``````aaahhhppprrrooolllmmmnnnooouuu~~~rrrggg___TTTGGGBBBEEE>>>@@@CCCEEEEEEFFFGGGIIIHHHIIIIIIIIIFFFBBB>>>;;;444333222111///---,,,+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%'''((()))))))))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$#######################################$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$%%%%%%######$$$%%%################################################!!!""""""######$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''((()))))))))***,,,...111444666888888222000---+++******+++,,,)))***---111333555666666;;;<<<>>>@@@BBBCCCCCCCCC:::<<<@@@FFFNNNWWW___dddrrr|||tttvvvtttlllhhhllleeeggggggccc^^^^^^bbbgggdddbbb]]]UUUPPPPPPUUU[[[cccooouuummmccc___[[[VVVWWWWWW]]]jjjsssrrrlllgggbbbYYYWWW\\\___cccooo~~~zzzwwwlll\\\TTTVVVPPPPPPNNNKKKFFFEEEFFFIIICCCEEEGGGHHHHHHFFFCCCAAA999888555111...---,,,+++++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%&&&'''(((((((((&&&''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$%%%%%%######$$$%%%################################################""""""######$$$%%%%%%&&&$$$$$$############$$$$$$################################################"""############$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***,,,...222666999;;;<<<===000...+++((((((***---///000333777<<<@@@BBBCCCCCC@@@AAABBBCCCCCCCCCBBBAAADDDIIIRRR```rrrvvvlllmmmiii```TTTJJJDDDKKKVVV^^^eeeiiinnnwww~~~~~~zzzooommmqqqvvvxxxkkktttuuurrrllltttxxxtttzzz~~~{{{wwwwww{{{}}}ttthhh{{{vvvkkk]]]NNNEEEBBBCCC@@@BBBDDDFFFGGGGGGGGGFFF@@@===999444000...------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$&&&'''''''''((()))))))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$#################################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$%%%%%%######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&$$$$$$############$$$$$$################################################"""############$$$$$$$$$""""""######$$$$$$$$$$$$"""&&&(((''''''(((&&&"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))))))))+++---///111666999>>>AAAAAA>>>999666------,,,+++,,,///444888>>>>>>???CCCGGGGGGBBB>>>@@@AAA???<<<999<<>>999555111///...---000444888;;;@@@EEEHHHIIIJJJIIICCC===:::===@@@===CCCOOOaaarrryyyvvvqqqkkkddd\\\SSSJJJDDDHHHOOOeeeqqqssscccVVV___fff|||vvvhhh]]]\\\]]]VVVKKKCCCDDDCCCDDDEEEEEECCC???<<<===<<<;;;;;;:::777333000***)))(((''''''((())))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""######$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################''')))(((%%%%%%((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))***---111555999<<<===>>>@@@===888222//////000111555888<<<@@@BBBEEEHHHKKKHHHFFFBBB===<<<@@@GGGNNNQQQXXXdddnnnqqqgggVVVIII===HHHUUU[[[\\\bbbsss|||sssoooppprrrrrr___SSSEEECCCBBBAAABBBBBBAAA@@@BBBAAA@@@@@@@@@>>>;;;888111///,,,)))(((((()))***((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""###$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""########################""""""""""""""""""""""""########################'''***)))&&&&&&)))***'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((((()))***++++++,,,,,,222444666777999999888888444222000///000444888:::@@@BBBDDDFFFEEEEEEFFFGGG@@@??????CCCJJJRRRVVVXXXWWWWWWTTTOOOIIIFFFIIILLLbbbzzz|||{{{zzzssskkkvvv~~~nnndddIIIFFFAAA???@@@BBBDDDEEECCCBBBBBBCCCDDDDDDBBB@@@:::777222---***)))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################$$$$$$#################################""""""""""""""""""""""""########################'''******''''''******'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******''''''''''''''''''''''''((()))***+++---///000000777777777666555444333222,,,---000333888===BBBDDDFFFHHHHHHGGGDDDBBBBBBBBB>>>???CCCJJJPPPPPPKKKFFF<<>>888222---***)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&***+++))))))+++***&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))***+++++++++''''''''''''''''''''''''((()))+++---000222444555777666444333111000000000...222777>>>CCCGGGIIIIIIGGGHHHGGGEEEBBB@@@@@@@@@@@@AAABBBCCCCCCBBB???<<<===JJJ[[[fffmmmxxxxxx}}}uuuvvvrrr|||~~~wwwlll```VVVNNNGGGCCC@@@??????AAACCCEEEEEEDDDCCC@@@;;;555000,,,******))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################&&&***,,,******,,,***&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((())))))***+++,,,,,,,,,((((((((((((((((((((((((((()))+++...111444666777444333111000//////000000333888@@@GGGLLLMMMLLLKKKEEEEEEEEECCC@@@???@@@AAA>>>===<<<999999???IIIQQQeeerrrtttppp~~~{{{{{{|||vvv}}}uuummmeee```???>>>>>>???BBBCCCCCCBBBBBB???;;;666111...+++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$################################################"""############$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################""""""""""""""""""""""""########################(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((())))))*********))))))(((''''''(((((()))*********,,,,,,...333999;;;888444555333///------///333555CCCBBBCCCFFFJJJKKKIIIFFF@@@@@@CCCIIILLLGGG>>>888999444:::GGGMMMWWWzzz}}}uuugggUUUDDD=========@@@EEECCC@@@<<<999555111000111,,,,,,++++++++++++,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""###################################################################################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%$$$###""" ########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((())))))************))))))))))))(((((()))***,,,,,,---000555888888777555333......///111666;;;AAADDD@@@???>>>@@@CCCDDDCCCAAAFFFGGGHHHGGGCCC>>>;;;:::BBBRRR___bbbnnn|||jjjppptttXXXGGG===999;;;@@@BBB@@@>>>===:::444///,,,,,,,,,+++******+++++++++***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""###################################################################################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$######"""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))************)))))),,,+++))))))***---000222222666;;;;;;666222111222000111333666999===@@@BBB@@@???>>>>>>@@@BBBBBBAAAGGGFFFCCC<<<999>>>JJJTTTiiiuuu|||{{{iiiiiiyyyiiiYYYIII===999??????>>>??????<<<444...---,,,+++*********************)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%)))((('''%%%$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$##################################################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((())))))************))),,,+++******---111666999999::::::777222//////000222333555777999::::::;;;BBBBBBBBBBBBBBBBBBBBBAAA>>><<<777444???XXXuuuwwwvvvzzzsssyyy{{{yyyxxx{{{iiiXXXOOO@@@???<<<;;;>>>@@@===777///...---,,,*********************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&000...+++(((%%%##################$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###################################################################################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((()))***************++++++,,,...111666;;;>>>???:::333//////000111000///222666;;;>>>@@@AAABBBAAABBBAAA@@@>>><<<::::::666888;;;GGGddd}}}ooofffdddllluuuppptttxxxqqquuuwwwkkkpppttt{{{}}}{{{MMMJJJ@@@777777===???<<<333222000...,,,+++******************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''---,,,)))'''&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###################################################################################################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''((()))******+++******+++---///333777:::===>>>===666...+++///333555555999;;;???BBBEEEFFFFFFFFF======;;;888555555777999???HHHYYYrrrwwwqqqrrrzzz||||||oooiiinnn}}}wwwsssnnnppp{{{}}}sssggghhhsssuuu~~~www}}}zzzrrruuuuuuqqqooohhhdddUUU@@@777:::===:::777666444111///---,,,,,,++++++*********)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$###################################################################################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''((()))******+++++++++---000555999<<<<<<;;;:::333111///...111555999<<>>===<<<:::888999AAAPPPdddrrrpppuuucccbbbcccqqq}}}uuusss|||vvvlllppp|||ooohhhppppppWWWMMMHHHAAA>>><<<:::777444222000///+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################################################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% """###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((***)))))))))***,,,///000777;;;???@@@<<<666111...---///222777<<>>999111...000///---***)))))))))(((&&&***)))((()))******(((&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$############%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""###$$$$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$""""""""""""""""""""""""$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###''''''&&&&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$%%%''''''%%%$$$%%%&&&$$$$$$############$$$%%%'''((())))))(((&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((******)))***,,,///333555<<<======<<<888444222222444777;;;@@@CCCEEEEEEDDD<<>>:::777666888:::<<>>777555<<>>AAADDDCCCDDDFFFFFFDDDAAA===;;;@@@>>>;;;999<<>><<<;;;;;;===777666BBBYYYnnnzzz~~~|||yyyxxx~~~~~~ppplll}}}|||^^^DDD<<>>AAAEEEGGGGGGGGGHHHIIIJJJGGGAAA<<<::::::<<<>>>444777EEEeeevvvyyy|||zzzyyywww|||aaaIII===999888777888888666333111///,,,)))((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$!!!""""""""""""#########################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,,,,333333444555777888999999:::;;;======;;;:::;;;<<<:::;;;<<<<<<;;;:::888777333222000...,,,+++******''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((()))***+++,,,...111666;;;@@@CCCDDDEEEAAADDDGGGIIIIIIHHHHHHIIIFFFBBB===888777888<<<>>><<>>>>>>>>@@@AAAAAA@@@??????@@@@@@AAABBBBBBAAA@@@>>><<<:::999999777555333111000------,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,000444:::@@@DDDFFFFFFEEEFFFHHHKKKLLLKKKJJJJJJJJJ@@@===999666555777:::<<>>@@@AAAAAABBBAAAAAA@@@???>>>>>>===???AAACCCBBBAAA@@@AAAAAAAAABBBCCCCCCCCCAAA>>>===@@@@@@@@@???>>><<<999888444444222111///---,,,+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((''''''***///222777:::>>>BBBDDDEEEDDDCCCJJJIIIIIIJJJJJJGGGAAA<<<555555777999777;;;MMM```qqqvvvpppeee~~~wwwlllkkk}}}cccLLLBBB<<<999:::;;;666000+++((()))+++,,,&&&'''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))(((((('''&&&%%%%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))))))))(((''''''&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$###%%%&&&&&&%%%%%%&&&''')))'''&&&%%%&&&(((***,,,222333666888;;;<<<===>>>@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCAAA???<<<999777:::<<>>>>>??????@@@???>>><<<<<<@@@???>>>===;;;:::999888777777666555333222111000+++***(((&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))******)))***---222555999;;;>>>AAACCCDDDDDDDDDMMMLLLKKKJJJIIIEEE???:::>>>777333:::EEERRRcccpppssssss{{{wwwvvvgggfff{{{{{{{{{~~~bbbKKK<<<;;;@@@:::888444///,,,++++++,,,''''''((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''(((((((((''''''&&&%%%%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&%%%&&&&&&%%%$$$$$$&&&'''######%%%'''***...111333666777:::<<<>>>@@@AAAAAAEEEEEEDDDCCCBBBAAAAAA@@@???>>><<<:::777333111///555777:::===>>>>>>===<<<>>>??????@@@???>>>===<<<999999888777666555444444555777999::::::999777666000...,,,***)))((('''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((())))))))))))***+++,,,...111666:::===>>>@@@BBBDDDEEEFFFFFFJJJHHHFFFDDDBBB>>>999555:::777???WWWsssrrrssstttssssss|||www~~~uuuVVV@@@:::???::::::999666111...,,,,,,(((((())))))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&%%%%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%&&&&&&%%%$$$%%%''')))(((***---222666:::===>>>>>>???@@@BBBBBBCCCCCCCCCBBBAAA@@@>>>;;;999888777777555333111...---++++++///111444777::::::::::::777888999999999888777666333222222111000//////...111333888;;;===<<<:::999555444333111...+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((()))))))))(((***---///111555999===AAABBBCCCDDDEEEFFFGGGHHHFFFDDDAAA>>><<<999666555222EEEhhh}}}mmmVVVFFF>>>>>>>>>===:::555111---,,,))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''((())))))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&''''''''')))---///444666:::===@@@AAABBBAAAEEEEEEDDDCCCAAA@@@>>>===666555444222111///......000///...------...///000---///222555888999::::::444555666777777666555444333222111000...---,,,+++,,,...111444666666666555888888888777444111...,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&'''''''''((((((((('''***...111444888<<>>888444000---++++++******))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''')))+++,,,...111555888>>>???BBBDDDDDDCCCBBBAAACCCBBB@@@===999555222000,,,,,,------.........///222111000000000222333444///000333666888:::;;;;;;;;;<<<===>>>>>>===<<<;;;888777666444111///------,,,,,,,,,,,,---///000111777888999:::999666333222&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))******+++,,,,,,,,,&&&&&&'''''''''((((((((((((+++000444777;;;>>>@@@FFFFFFGGGHHHHHHHHHGGGGGGCCC@@@:::555222555<<>>???@@@???>>>===<<<;;;999777555222111000///...,,,++++++,,,...000333444666888888777666555&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((())))))***++++++,,,,,,''''''((((((((()))))))))***...333888;;;>>>@@@BBBDDDEEEFFFGGGGGGFFFDDDCCC:::888444111444>>>LLLWWWppp||||||}}}zzz|||}}}|||yyyxxxxxxxxxxxx{{{}}}|||{{{|||~~~sssttt{{{kkkooo}}}zzz]]]IIIAAA===777222...---+++***))))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%$$$&&&'''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%########################"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))),,,///000333666;;;>>>???@@@BBBCCCFFFFFFEEEDDDBBB@@@>>><<<000000111111111111000000222222333444666777888888555555555444444333222111444444555666666666777777555666888999999999888777:::999888777666444333333111000///.........///000...///111333444444444444&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((())))))***))))))))))))************,,,000666;;;>>>@@@BBBDDDBBBCCCEEEFFFFFFDDDAAA@@@666555444666???OOOdddrrr~~~xxxtttooolllkkkhhhjjjkkkkkkiiihhhgggggglllooorrrqqqppprrrxxx~~~~~~}}}~~~~~~|||zzzxxx}}}hhhNNNDDD@@@:::444///---,,,***))))))******))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%%%%&&&'''"""###$$$%%%&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,000444777888<<>>BBBVVVvvv{{{rrrjjjgggccc______aaabbbcccbbbaaa___```bbbdddbbbiiimmmiiiiiiqqqzzz~~~xxxyyy|||~~~~~~~~~~~~}}}{{{~~~YYYGGGEEEBBB:::888333...,,,,,,,,,,,,+++************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&***,,,///222666:::===>>>AAACCCDDDDDDAAA<<<666333111000///...---,,,,,,,,,444666999999888666555555111111444:::???>>>999333111333333222222444444444222000///000111111333777333888111...666777///---666444333666777555222111666444333333333222333555///111222111...---///111''''''''''''''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((()))***)))((((((***...111333888===AAABBBBBBDDDEEEGGGGGGFFFDDD@@@<<<999888===999RRRooo{{{uuurrrjjjccc\\\ZZZYYYWWWYYY\\\]]]^^^^^^^^^]]]]]]^^^```aaafffiiiiiioooxxxwwwzzz~~~~~~}}}~~~|||xxxxxx{{{{{{{{{|||~~~}}}~~~}}}|||}}}}}}{{{xxx|||qqqQQQEEEDDDCCC???:::444///,,,,,,,,,,,,*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''''''''''''''&&&&&&'''((()))+++,,,111333888<<<>>>??????>>>>>>===<<<:::777444111000...---,,,,,,,,,,,,,,,---000222444444333111000000333555777::::::666111---000///---///222555444111333111111444777888888999>>>DDD???:::@@@AAA::::::::::::;;;:::777555666888777444222111111000000000///111333333222222222333''''''''''''''''''''''''((((((((()))((((((''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))+++000333999<<>>;;;888666333///---,,,---------------------...//////...000222222000.........///333888999888777777999777222///333:::???>>><<<666555555666888;;;===<<>>BBB???999666888<<<>>>;;;888777999:::999777555666666666555555444333''''''''''''''''''''''''((((((((((((((('''&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))((()))))))))+++...333666===>>>@@@BBBDDDEEEGGGGGGGGGFFFCCC===777555777:::999aaa}}}|||xxxoooeee\\\YYYYYY]]]VVVPPPPPPPPPQQQTTTXXXYYY[[[^^^___^^^]]]^^^^^^aaahhhqqqyyy}}}{{{tttnnntttzzz}}}~~~|||wwwwww|||~~~|||{{{||||||zzz|||}}}|||yyywwwwwwwww{{{xxxzzzzzzyyy}}}qqqqqq|||yyyjjjVVVDDDHHHCCC<<<555000...------******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&(((+++000555:::<<<@@@BBBCCCDDDAAA===888555222111///---,,,---...///111111000000000111111222///111333222111//////000---000444555444666===BBB@@@;;;888<<>>???@@@;;;666777444111000222444444444'''''''''''''''''''''''''''''''''''''''&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((((((((())))))((()))***+++---111666:::>>>???@@@CCCEEEGGGGGGGGGAAA@@@<<<777333666>>>EEEUUU|||uuupppkkkkkkhhhaaaXXXRRRQQQRRRQQQKKKGGGIIIKKKMMMPPPTTT\\\^^^aaabbbaaa`````````ccchhhooorrrpppnnnoooqqq{{{|||xxxyyy{{{~~~~~~|||wwwxxx}}}~~~{{{zzz{{{xxxzzz{{{{{{yyywwwvvvvvv~~~}}}yyyyyyxxxvvvuuuzzzooossszzz}}}qqqsss```\\\TTTHHH>>>888333...+++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((***...222777<<<@@@BBBAAA???===:::777333000///000111222333333444444444555444333222111111111111...000111111///...///000222222111000000444;;;AAAGGGCCCBBBEEEIIIOOO]]]jjjeeejjjggg[[[VVVaaatttwwwuuuqqq~~~mmmooommmhhhggggggbbbYYYFFF>>>555111222555666555''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''***))))))(((((())))))***)))***,,,---000444:::>>>@@@@@@AAACCCEEEFFFEEECCC:::999777444666AAAQQQ^^^{{{}}}~~~|||{{{~~~|||tttjjjaaa\\\XXXWWWTTTPPPKKKIIIHHHIIIFFFBBBAAAFFFKKKMMMQQQUUUZZZ\\\]]]]]]\\\[[[[[[\\\aaa```___^^^]]]```lllyyy}}}}}}}}}yyytttssstttvvvvvvyyy~~~~~~yyyzzz|||{{{|||~~~yyyuuuvvvtttwwwyyyzzzxxxvvvuuuuuuvvv||||||xxxvvvtttrrrpppuuuyyy|||zzzooorrrmmmnnnmmmiii}}}qqq[[[JJJ@@@:::222---,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''')))***,,,222444777;;;???AAABBBBBB;;;888555111///...//////333555777999::::::999888555444333111000000//////---...000000//////111222999666555999BBBJJJOOOPPPSSSPPPPPPUUUVVVZZZjjj|||qqqdddjjjxxx|||vvvoookkkpppmmm{{{tttgggVVVKKKGGGDDD???;;;''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''******))))))))))))*********+++---///222777>>>BBBBBBBBBBBBDDDEEEDDD???<<<777888888:::CCCVVVpppwwwooouuu{{{xxxwwwvvvuuutttoooooommmhhh___VVVOOOLLLJJJGGGDDDBBBBBBBBBBBBAAAAAA>>>@@@GGGLLLNNNPPPSSSRRRSSSSSSRRRPPPOOOPPPQQQVVVQQQOOOQQQSSSXXXdddpppqqqrrrqqqooommmllloooqqquuuqqqlllgggfffffffffffffffllltttzzzxxxtttuuu{{{zzzxxxzzzxxxrrrqqqpppsssvvvwwwvvvtttssssssrrryyy}}}zzzuuutttsssrrrpppuuuxxxvvvxxx|||}}}zzzkkkrrrrrrtttxxx}}}hhhPPPFFFAAA:::444---------,,,,,,,,,++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&(((+++///222444:::<<>>;;;999222111///...///111444666999:::;;;<<<<<<;;;999888444444333222111111222222333444666666666777:::<<>>???MMM___kkkiiiddd___ZZZ\\\bbbeeefffppp~~~pppgggkkkpppppprrrvvviiiZZZXXXWWWVVV]]]aaammmuuussssssuuuoooeeekkk}}}sssjjjgggddd\\\UUU''''''''''''''''''''''''&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))******))))))))))))******+++,,,...111444999@@@DDDEEEDDDCCCDDDDDDAAA;;;666999;;;===BBBPPPiiixxxrrr|||yyyvvvrrroooooopppppppppfffddd```XXXOOOHHHDDDCCCCCC???;;;;;;===???>>>===???===>>>EEEIIIIIIJJJLLLKKKKKKJJJGGGEEEDDDFFFHHHJJJEEEFFFOOOUUUVVVZZZ___bbb```^^^[[[ZZZZZZ[[[\\\]]]YYYTTTRRRSSSTTTRRRPPPSSSZZZeeelllkkkgggiiiooozzzxxx{{{xxxrrrpppmmmpppsssuuutttsssrrrrrrssszzz}}}yyyuuutttuuuuuunnntttvvvrrrrrryyy|||{{{{{{|||www|||mmmPPPGGGFFFAAA<<<......---------,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''***...444888;;;>>>@@@BBBBBB???999333///,,,,,,---///333777:::===>>>======<<<:::999888777555555444444444555666666<<<>>>???@@@AAABBBEEEGGGMMMHHHJJJZZZpppyyypppcccbbb[[[\\\fffjjjhhhllluuu^^^fffiiifffjjjtttvvvpppsssyyypppfffhhhgggeeeiiioooyyyxxxjjj___\\\YYYSSS]]]rrryyyrrrttt||||||vvv&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))))))))+++,,,,,,***))))))***,,,---///222666;;;@@@BBBDDDEEEGGGFFF>>>666777<<>>@@@AAAAAABBBAAAAAA@@@???>>>>>>>>>???CCCBBBBBBBBBDDDGGGJJJLLLJJJGGGDDDCCCCCCEEEFFFFFFBBBAAA@@@???>>>>>>>>>>>>EEEJJJOOORRRSSSVVV]]]bbbkkkrrr{{{}}}zzzvvvttttttqqquuuxxxvvvrrroooppprrrrrruuuxxxwwwtttqqqoooooolllooopppnnnoootttxxxyyywww}}}~~~~~~zzzPPP>>>DDDJJJMMM777222---*********(((&&&---,,,+++***))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))''''''&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&''''''&&&&&&(((...777===??????BBBCCCAAA;;;444111111333//////111555;;;@@@BBBBBBBBB>>>>>>@@@:::000///666222111111555;;;@@@CCCCCC???@@@MMMSSSLLLLLLSSSTTTYYYPPPWWWdddhhhkkkllldddjjj^^^gggrrrrrr|||qqqvvvqqq||||||vvvhhh^^^YYY^^^hhhttt~~~~~~yyyuuuqqqmmmaaadddgggmmmxxx&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))))))))***,,,+++***))))))***---...111444888<<<@@@BBBFFFCCCBBBAAA<<<555333666777@@@\\\}}}vvvpppllliiilllhhhccc```^^^\\\YYYVVVMMMGGG@@@<<<<<<;;;888555555555555444444444444444333444555777888888999999999999888888888999999:::777666666666777888:::;;;<<<:::888888999:::999888999999888777777777777777999===AAABBBBBBDDDIIIMMMXXX___hhhlllllllllmmmoooooosssvvvuuupppmmmmmmnnnvvvwwwwwwtttnnnkkklllnnnooorrrrrrooonnnsssvvvvvvtttyyy|||~~~yyykkkqqqpppnnnyyyaaaRRRSSSOOOKKKAAA:::333/////////---***,,,++++++***))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&,,,+++***(((''''''&&&&&&'''''''''''''''(((((()))))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''&&&&&&&&&***---111666:::>>>AAACCCDDDBBB>>>999666555777999;;;<<<======>>>>>>>>>>>>888666555444111---000666:::<<>><<<777555777AAAXXXvvvnnniiieeebbb``````\\\XXXSSSPPPMMMIIIFFF===999555333555666555333222222222222333333333333111222222333333333333333111111111111222333444555777777777666666666666666333222222333444444222000222222222222222333333444222444666666444444777;;;CCCHHHPPPUUUYYY]]]ccchhhjjjooossssssppplllkkklllooorrruuusssnnnlllnnnqqqsssvvvuuuqqqoooqqqsssrrrtttvvvwwwxxx}}}nnn[[[\\\hhhzzzvvvnnnjjj\\\PPPFFF@@@999444222111000...+++******)))))))))******((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((()))))))))))))))*********'''''''''''''''((())))))***))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((///555;;;>>>>>>>>>BBBEEEDDD@@@:::777888:::===???===???@@@???<<<;;;<<>>===:::888;;;AAAQQQkkkwwwrrrjjjddd```^^^\\\[[[QQQOOOKKKGGGCCC@@@===;;;666444111111333555555555333333333333333333333333333444444444444444333333222222222222333444555666222222333333222111000///666555333444555666555333222222222222333444555555444555666444222222444666777:::???CCCHHHOOOVVV[[[```dddjjjnnnmmmlllkkkkkkkkkooorrrqqqmmmkkkmmmpppssswwwvvvrrrppprrrtttrrruuuuuuvvvvvvyyy~~~}}}bbbTTT```ooo{{{iiiTTTJJJHHHBBB;;;444000///000+++******)))))))))******((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((())))))''''''((())))))*********))))))((())))))***+++,,,+++***)))(((((()))******,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''%%%$$$$$$&&&)))---///555:::>>>AAA@@@???@@@AAAAAA<<<777777:::===>>>===???@@@???:::555555;;;BBBXXX\\\VVVIIIBBBHHHLLLJJJKKKYYYlllzzz}}}wwwmmmgggfffooo{{{{{{~~~&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))'''((())))))((()))+++......111777>>>BBBEEEEEEEEE???>>>===:::444444@@@NNN^^^xxx~~~|||uuuoooiiibbb[[[VVVSSSQQQOOODDDCCCAAA>>>:::888777777666444333333444555666666555555555444444333333333222222333333333333222222666666555555666666777888444555555666555555444333777555333333444666666666444444333333333444444555444555555444333333444555444555666888;;;@@@FFFJJJNNNRRRYYY___cccdddddddddkkkjjjgggcccaaaccciiimmmppptttuuurrrqqqtttuuuttttttssssssuuuwwwyyy|||zzzgggaaaqqq}}}|||{{{bbb```^^^VVVIII:::000///111,,,++++++************+++))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''''''''''''''***************((('''&&&.........//////111222222//////---,,,---...///000111111000000000/////////------------------------++++++***)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&$$$######&&&---555999>>>>>>???AAACCCCCC???;;;<<<999777888;;;===;;;999@@@???;;;555222666AAAKKK]]]cccbbbZZZYYYbbbiiiiiiiiiooouuutttlllbbb\\\YYYyyy~~~~~~&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((())))))))))))((())))))))))))***---000///444:::AAAEEEEEEDDDBBB::::::;;;888444999MMMaaazzzwwwmmmgggddd^^^VVVNNNHHHDDDAAA???:::;;;:::999666555666777555555444444444444444555555555555444444444444444000111222333444555555555555555555555666777888999<<<;;;;;;;;;::::::::::::777666444555666777777666777666555444333333333333222222111111222222333333444333222222333666999:::<<<@@@FFFLLLQQQSSSTTTSSSZZZTTTMMMLLLSSS```mmmuuujjjoooqqqoooooosssuuutttqqqoooooosssuuuuuuwww{{{yyyqqqrrr|||~~~lllVVVCCC777333222......,,,++++++******+++)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((+++...111222222333555555555666777888999:::666555333222222444666777555555555444333333222222333333333333333333333333///......,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&%%%''',,,444<<<@@@DDDBBB@@@BBBDDDCCC>>>:::999999999;;;<<<<<<;;;999555444444555<<>>CCCEEECCC@@@===999888999;;;AAAQQQlll~~~|||rrrlllfff^^^VVVRRRMMMEEE???;;;999777666555777888666444333555777444555555444333333444444444555666777888999:::::::::;;;===???AAACCCCCCDDD@@@@@@AAACCCEEEHHHJJJKKKFFFEEECCCAAA????????????AAABBBDDDFFFHHHGGGDDDAAA@@@???===;;;999888777666666555444444555666666555555444333333333333333333444555888<<>>??????666666777777888:::;;;<<<888777555444444666999:::888777777666555555444444555555555555555555555555444333222111///...---,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((''')))---111777<<<@@@BBBCCCBBBAAA@@@???===;;;999999;;;<<<======>>>@@@BBB:::;;;@@@JJJ\\\rrr|||sssmmmqqqxxx~~~&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))************,,,000333777;;;AAAEEEEEEAAA<<<888;;;888999BBBSSSlllzzzxxxjjjbbb___[[[RRRJJJBBB>>>999666555666666666444666777555333222555777444555666555444444444555555666888:::===???AAABBBHHHJJJLLLOOOQQQTTTUUUUUUUUUVVVXXX[[[^^^bbbeeegggfffdddaaa]]][[[ZZZZZZZZZPPPSSSXXX]]]___\\\UUUPPPJJJIIIFFFDDDAAA???======???===<<<;;;<<<<<<<<<;;;777666666666777666444222333333333555666666555333888777<<>>666333222000...,,,++++++***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&(((+++...000222333>>>???@@@AAAAAA???===;;;444444444555666888999:::777666444333333555888999999888888777666555555444444444444444444444444444777777666444222111000///************************''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((((((,,,333:::???AAABBBAAA>>>@@@@@@===999666777999;;;===???>>>===@@@EEEJJJWWWXXX^^^jjj}}}qqqeeeiiittt(((((('''''''''(((((()))(((((((((((())))))))))))((((((((((((((()))******++++++++++++++++++++++++(((+++......,,,---111666<<>>@@@CCCEEEFFFIIIOOOSSSZZZ[[[^^^aaafffkkkoooqqqzzzxxxxxx~~~yyyqqqqqqwww~~~uuusssvvv~~~}}}qqqddd___TTTJJJMMMTTTOOOJJJIIIDDD???BBBCCCCCCFFFIIIFFFAAA===<<<:::888666444444333222444555333///...111444111888CCCOOOXXX^^^``````ffffffeeedddeeekkkrrrxxxlllllllllnnnpppsssvvvxxxyyy|||}}}~~~~~~|||wwwVVVMMMRRRKKK;;;???///+++...,,,...///)))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&''''''&&&&&&'''((('''''''''((((((((((((''''''***///555;;;@@@CCCEEEDDDBBB???>>>>>><<<777333111222444666888999999888777444444666888888777888666666666666666666555555444444444333111///...---///000000111222333333333000...,,,,,,,,,+++***(((''''''&&&%%%%%%'''((()))))))))((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%(((+++,,,***)))***,,,+++///666>>>BBBAAA;;;666333777888444444:::@@@BBB@@@DDDDDD===:::DDDWWWfffooossswww~~~wwwzzz}}}}}}(((((('''''''''(((((()))(((((((((((())))))))))))((((((((((((((()))******************************(((+++...---,,,...444999;;;@@@EEEDDD@@@======>>>???===@@@aaarrrzzzrrrkkkcccXXXOOOJJJDDD===888888777666555555555666777::::::::::::999888777666999444222444777999===CCCBBBGGGMMMRRRVVV^^^hhhooo{{{}}}{{{vvvssseeebbbddd___^^^aaa]]]SSSVVVXXXUUUTTTUUUTTTPPPEEEDDDBBB???===;;;:::999444555666666444333222333333888@@@IIIRRRZZZ___aaa___aaadddfffgggiiilllnnniiijjjmmmppprrruuuxxxyyywwwzzz~~~}}}iii___\\\SSSGGG>>>000...000++++++---)))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$&&&&&&&&&%%%$$$%%%''''''&&&&&&&&&(((***,,,---222555:::???CCCDDDDDDDDDAAA???===<<<<<<:::666333333444666777888999888888:::666333555888888666444555555444444444444333333999888777555333000...---------------------------000///......000000///---))))))((('''''''''((()))((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%''')))((('''(((***---333888===???<<<888444222000555888888<<>>;;;777444555555666666666777777777555666888999999888777555;;;;;;999999@@@NNNZZZ^^^eeemmmwww}}}|||yyyttt~~~qqqppptttuuuqqqmmmllliiieeeTTTRRRPPPLLLHHHDDDAAA@@@888777777777777555222000333555888<<>>@@@DDDGGGGGGEEEBBB???===;;;:::::::::999777444666666777888888888888777;;;888444555888;;;999555777777777666666666555555888888777666444222111000......---,,,,,,+++******.........000222333222111,,,,,,+++)))))))))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''(((((('''(((***///222:::???BBB???888333222555555:::>>>@@@CCCGGGEEEAAA???:::888BBBUUUiiiwww~~~***)))(((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***)))))))))******************,,,---...111666<<>>???@@@BBBKKKQQQTTT```vvv~~~}}}xxxqqqmmmpppvvvyyykkkiiieee___XXXRRRMMMJJJGGGCCC???>>>===;;;777333777666555555888;;;???BBBBBBGGGOOOUUUZZZ]]]```aaaeeejjjqqqtttttttttuuuvvvuuuwwwzzz}}}zzzoookkknnnTTTBBB:::777///...111,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&'''''''''&&&&&&(((***---...000333777;;;>>>???BBBCCCDDDEEECCC@@@===;;;::::::::::::::::::999888888888888888888777777666777888888777999<<<===<<<999888888777777666666666333333444555555555555444333333222222111000000///...---...000222333222000//////...,,,+++*********''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((())))))((())),,,222888<<<<<>>:::888:::>>>AAAFFFHHHEEEBBBBBB@@@===BBBCCCHHHQQQaaaxxx~~~xxxwwwzzzyyy******)))((((((((((((((((((((((((((())))))))))))((((((((((((((())))))************+++++++++,,,,,,+++,,,...111444:::@@@DDDAAA;;;777888999888<<>>===;;;;;;::::::;;;;;;;;;<<<<<<===>>>;;;:::999999888777777777444;;;???;;;888;;;>>>>>>999999888888777666555555444555666777888888888888777777777777777777777777111111111333444444222000111111000///---,,,+++***((((((((((((((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''((((((((())),,,222999???CCC@@@???>>>>>>@@@BBBCCCDDDEEEJJJJJJCCC<<<<<>>BBBEEEHHH???888777666666===HHHXXX}}}ssseeeZZZOOOIIIFFFAAA===<<<999888666555555666888999:::::::::;;;;;;<<<<<<<<>>======<<<======;;;:::888777999???GGGMMMOOOVVV___eeehhhmmmuuu|||zzz{{{|||~~~{{{|||zzz~~~vvv]]]III>>>222///000+++,,,++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((("""$$$%%%&&&(((,,,111555;;;???DDDIIIKKKIIIFFFDDD@@@???===;;;:::;;;<<<<<<<<<===>>>>>>===>>>@@@CCC>>>===<<<;;;::::::::::::777AAAFFFAAA>>>AAABBB???@@@??????>>>===<<<;;;;;;<<<<<<===<<<<<<;;;:::999888888888888888888888888666666777888999777444222111111111000///...,,,+++************))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''***///666===AAACCCDDDBBB@@@AAADDDFFFEEEDDDAAADDDDDD>>>===DDDMMMRRRXXXWWWbbbyyy~~~tttdddVVVSSSUUUSSSMMMQQQVVVYYYUUUQQQOOOMMMJJJLLLGGGKKKSSSXXXdddggg\\\[[[\\\___eeennn}}}zzz,,,+++***)))(((((((((((((((((((((((())))))))))))((((((((((((((()))******)))))))))***+++,,,,,,,,,---...222777<<>>======AAAFFFJJJGGGMMMTTTYYY\\\cccoooxxx|||||||||~~~{{{wwwoookkk\\\LLL777...000---,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%'''))),,,000555<<<@@@AAACCCFFFHHHHHHEEEBBB???>>>======<<<<<<<<<<<<<<<===>>>@@@???>>>???BBBEEEBBBAAA???>>>>>>>>>>>>??????GGGKKKJJJNNNUUURRRIIIDDDCCCCCCBBBAAA@@@???>>>????????????>>>===<<<;;;999888888777777666666666777777888999:::999666333000111111111000///---,,,---,,,,,,++++++*********''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((***+++///555<<>>BBBDDDCCC777666999>>>@@@NNNqqquuuaaaTTTJJJBBB<<<<<<999555555999333444777888777777888999888888999;;;>>>BBBFFFIIITTT[[[hhhzzzyyyqqqnnnooopppqqqqqqssstttwwwzzz}}}}}}{{{~~~wwwuuukkkdddjjjlllgggcccfffjjjmmmjjjlllooosssvvvwwwwwwwwwqqquuuwwwtttkkkaaaZZZXXXXXXUUUPPPKKKGGGGGGHHHIIICCCEEEGGGHHHIIIKKKMMMOOOEEEJJJOOOQQQSSSZZZfffppp|||||||||}}}~~~xxx}}}wwwsssvvvlllZZZ===///111222,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***,,,///333888>>>FFFKKKDDDDDDEEEDDDCCC@@@===;;;;;;<<<===>>>>>>===;;;:::===???@@@@@@>>>???CCCFFFDDDDDDBBBAAAAAAAAABBBBBBDDDJJJMMMQQQ^^^jjjdddVVV??????>>>===<<<;;;:::999<<<<<<===>>>>>>>>>>>>>>>::::::999777666444333333444555666888:::999666333000000111111000///---,,,......------,,,+++******&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((///000555;;;BBBEEECCC@@@???DDDIIIIIIDDDAAACCCEEEBBB>>>;;;DDDZZZqqq{{{{{{oooxxxsssrrrsss```QQQSSSXXXMMMDDDBBBHHHKKKLLLXXXhhhtttpppggg```dddmmmnnniiicccooozzztttlll\\\RRRNNNNNNRRRWWW[[[bbbhhhkkk\\\gggggg\\\jjj,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))************))))))))))))************222555:::@@@DDDDDDAAA>>>888888>>>@@@HHHooo}}}iiiWWWMMMHHH>>>:::666444555666555333444555:::===;;;555444777999777>>>KKKQQQQQQXXXeeevvvyyyqqqoooqqqttt{{{{{{xxxvvvxxxvvvpppmmmmmmjjjeee___^^^^^^```dddiiinnnrrrnnnrrrvvvxxxvvvsssooommmiii___VVVTTTTTTRRRPPPPPPPPPMMMHHHFFFNNN]]]kkkssseeeggggggfffeeeiiisss{{{|||~~~uuuooommmhhhRRR555+++333......,,,******------,,,************))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''%%%'''))))))(((&&&&&&&&&$$$&&&)))***)))(((''''''222555:::@@@DDDFFFGGGGGGGGGCCC???:::888999;;;===@@@@@@AAAAAA@@@???===<<<>>>AAA@@@EEEKKKDDD@@@IIIFFFIIIFFF>>>;;;???BBB@@@BBBEEETTTppp|||YYYQQQIIIFFFFFFCCC>>>;;;888JJJSSSLLLIIIPPPOOOEEE@@@<<<:::======:::999;;;???;;;777777;;;===:::666444555555333000...------,,,///222111...+++,,,---))))))(((((((((((())))))''''''(((((((((((((((((('''''''''''''''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((())))))*********555:::>>>???AAADDDDDDAAA<<>>111AAAMMMRRR```vvv|||zzz~~~www{{{www|||kkkWWWTTTPPPOOONNNKKKEEE???@@@NNNVVVTTT^^^}}}nnnYYYRRRRRRPPPMMMKKKIIIJJJRRRYYYVVVNNNRRR\\\,,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,222666<<>>;;;888555555666777777555===888777:::;;;;;;<<>>@@@>>>;;;;;;>>><<<:::<<<>>>???===;;;111222222222000///......,,,...000000...---------,,,+++***)))(((''''''''''''''''''''''''((((((((('''''''''''''''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''')))***,,,...<<>>:::777888DDDTTTlllnnnXXXIII@@@<<<:::666555444666888999999888>>>888555888;;;<<<===@@@EEEDDDMMM___qqq~~~vvv}}}}}}~~~~~~{{{||||||}}}}}}|||{{{zzz~~~~~~|||wwwssspppkkkfffbbb`````````ffffffhhhkkkpppvvv||||||ooobbb[[[YYYXXXZZZ^^^^^^\\\YYYVVVTTTVVVZZZ^^^iii{{{}}}~~~|||{{{iiigggaaaMMM888///,,,---......+++)))((()))++++++*********)))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&((()))((('''%%%&&&&&&'''''''''(((***...555999;;;???DDDHHHIIIGGGDDDAAA<<<<<<<<<<<<===>>>@@@AAAAAAAAABBBBBBBBBBBBAAA@@@CCCHHHCCCAAAJJJKKKEEEDDDGGGGGGHHHNNNYYY___[[[RRRRRRUUUvvv___XXXQQQOOOKKKHHHIIINNNWWWUUUWWWjjj___RRRFFFCCCDDDAAA===:::888999:::<<<<<<<<<;;;:::;;;;;;999777555222000///...------...///000...---------+++)))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&)))---111444<<>>;;;<<<>>>@@@AAABBBBBBBBB???@@@AAABBBCCCDDDEEEFFF@@@DDD???CCCYYYeee___YYYWWWUUUVVV```mmmpppeeeXXXKKKTTT|||ZZZGGGFFFKKKRRRRRRLLLKKKOOOUUUVVVcccjjj]]]PPPIIIFFFAAA>>>>>>;;;===>>>===;;;:::;;;<<<@@@>>>;;;999888777555444///---,,,---111222000......---+++***)))((((((((((((((((((''''''''''''''''''''''''''''''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))'''&&&'''***000666::::::>>>AAAAAADDDHHHIIIGGGLLLPPP___ooopppddd___ddd^^^___fffqqqvvvsssppppppxxx{{{qqqQQQOOOOOOPPPLLLEEEAAABBBBBBXXXwwwzzzmmm}}}uuurrrtttqqqiiihhhmmmggguuupppcccaaa]]]\\\ggg*********)))))))))))))))((((((((((((((((((((((((((()))))))))*********************+++---000333444<<<@@@DDDDDD@@@;;;777555888RRR{{{xxx___SSSEEE;;;888777555333555666888999:::::::::;;;;;;???DDDHHHHHHMMM[[[kkkzzzwwwpppmmmwwwwww{{{~~~}}}~~~~~~}}}|||{{{zzzyyywwwvvvvvvxxxzzz{{{yyyzzzxxxwww{{{~~~|||vvvuuutttsssrrrssstttvvvwwwqqqlllfffcccfffjjjoooqqqtttpppoootttwwwyyy}}}yyyddd^^^______^^^___XXX\\\fffvvv~~~~~~||||||wwwxxxvvvmmm}}}|||XXX@@@333...,,,//////+++***,,,++++++++++++************((((((((((((((((((((((((((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&(((+++...333666:::===AAADDDBBBAAA???>>>=========>>>>>>???BBBDDDEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDEEE:::@@@FFF]]]yyymmmbbbZZZ\\\cccddd[[[QQQLLLUUUwwwjjjOOO<<<@@@AAAKKKZZZ^^^YYYZZZ```kkkqqq```YYYQQQKKKEEEAAADDDIIIIIIHHHGGGDDDBBBCCCGGGJJJ@@@<<<888666888999:::999111///---...111333222000------,,,+++++++++,,,,,,))))))(((((((((''''''''''''''''''''''''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))((((((***...555;;;???>>>BBBCCCCCCGGGMMMPPPPPPJJJ\\\xxxqqqjjjnnnfffppp|||~~~uuunnnwwwvvvTTTGGGDDDDDDEEECCCBBBLLLYYYjjjuuulllmmmooottt{{{ggg[[[UUUTTTYYY))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++...111555777@@@BBBCCCAAA<<<999999:::CCCgggyyyqqq```HHHBBB;;;666555555444333666888:::;;;;;;;;;===???===BBBJJJPPPUUUeeeyyyqqqpppuuuyyy~~~|||{{{vvvvvvuuuvvvxxx{{{~~~yyyyyyxxxxxx}}}zzzxxxxxxwwwxxxyyy{{{}}}~~~~~~xxxqqqnnnnnnpppooonnnrrrmmmjjjnnnssszzzwwwhhhhhhiiiccc[[[XXXWWWSSSQQQTTTaaatttyyytttuuuxxxwwwwwwyyyvvvxxx|||{{{rrrooojjjTTT???333+++...000---+++...,,,++++++++++++*********))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''###%%%&&&&&&&&&'''***,,,000444:::>>>@@@AAABBBCCCAAA???;;;888888:::===???@@@BBBDDDFFFGGGGGGFFFEEEHHHGGGEEECCCBBBAAA@@@@@@>>>GGGWWWzzztttyyyhhhUUUMMMNNNOOOPPPQQQZZZ]]]kkknnnWWWCCC@@@???EEEBBBKKK^^^hhhgggkkkuuupppUUULLLJJJJJJJJJHHHHHHOOOYYYUUUPPPJJJFFFIIIPPPYYY```ZZZRRRFFF>>>;;;999888666333222000000222333333222.........------......///+++******))))))((((((((('''''''''''''''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))***,,,///444:::???BBBAAADDDDDDCCCHHHQQQWWWXXX___vvvrrrnnnqqqttt|||wwwpppyyyrrr^^^QQQGGGAAADDDHHHKKKOOO^^^xxxssszzzyyyrrrppp{{{wwwkkkiiimmmmmm((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,++++++---///444888:::BBBCCCBBB???;;;;;;@@@EEE[[[ooo]]]PPP???===:::777666666777888666888:::;;;;;;>>>BBBFFFDDDLLLYYYggguuuxxxuuupppooosss|||}}}{{{zzzvvvvvvvvvwwwyyy|||yyyxxxwwwxxx|||zzzzzzzzzzzz{{{}}}~~~|||wwwvvvwwwvvvrrrnnnlllgggdddgggkkkqqq{{{{{{nnnhhhkkkiii^^^UUUTTTXXXXXXVVVRRRQQQYYYhhhttt}}}tttyyyqqqlllnnnqqqqqqsssvvvtttwww|||~~~~~~wwweeeOOO;;;,,,---111...+++,,,,,,,,,+++++++++*********))))))))))))))))))))))))%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''$$$&&&'''((()))+++...111777:::>>>@@@@@@@@@@@@AAA>>>===:::999999<<>>AAACCC@@@BBBBBBCCCKKKYYYeeeiii|||pppmmmtttzzz|||}}}xxxqqqyyykkkbbb___RRRLLLPPPRRRDDDVVViiittt~~~jjj]]]bbbxxxppphhhbbbZZZjjj~~~(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************---------...111666:::===BBBCCCAAA>>>;;;>>>FFFNNNmmmrrr___QQQIII;;;:::888555333333666888555777:::;;;<<<@@@FFFKKKPPP[[[oooxxxrrrrrrssswww}}}~~~|||zzzxxxyyyxxxxxxxxxyyyzzz{{{|||vvvuuutttvvv}}}{{{zzzzzzzzz{{{{{{|||~~~~~~zzzwwwuuuvvvyyyxxxsssnnngggfffgggkkklllmmmqqqwwwuuummmjjjkkkeeeYYYUUU[[[XXX```eee```WWWVVV```lllvvvyyymmmxxxpppjjjkkknnnppprrruuurrrvvv|||||||||nnnYYYAAA------111...***+++,,,,,,,,,+++++++++******))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&''')))***,,,...222555<<<>>>???@@@???>>>>>>???<<<;;;;;;;;;===???AAABBB>>>???BBBEEEGGGHHHIIIIIICCCBBBAAAAAABBBCCCDDDEEEEEEHHHUUUqqq|||dddNNNRRRKKKFFFDDDHHHKKKNNNWWWbbbiii]]]UUUJJJ???DDDMMMJJJRRRRRReeeqqqRRREEEFFFFFFDDDHHHRRR\\\aaaeeeiiidddXXXLLLLLL[[[rrr}}}ooo[[[LLLCCC@@@===;;;555777888555222111444777555444333111000/////////------,,,,,,+++***))))))'''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((,,,222999>>>AAABBBCCC???BBBDDDHHHTTTgggvvv}}}kkk[[[ggg{{{}}}{{{tttuuusssrrrdddMMMEEELLLKKKLLLPPPOOOWWWwwwuuummmkkkrrrnnniii```fffvvv******))))))((((((''''''))))))))))))(((((((((((()))******+++++++++******,,,+++,,,000555:::===???GGG::::::BBB;;;555RRR|||lllZZZQQQIIIAAA::::::888666444444666888999<<<;;;===BBB@@@III^^^ooo{{{qqqpppppprrrwww|||~~~~~~{{{{{{~~~yyyzzzzzzzzzyyyxxxvvvuuuuuuwwwzzz||||||zzzvvvttt|||tttttt{{{}}}xxxwww}}}zzzxxxwwwxxxyyywwwsssnnnoookkkhhhfffbbbaaagggooovvvtttnnngggfffjjjllliiiaaahhhkkkfffcccdddbbb___dddkkksssvvvtttrrrtttvvvvvvrrrnnnkkkkkkmmmnnnoooqqqpppsss|||{{{lllfffXXX777(((333000(((000,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''%%%###%%%((()))'''%%%***((((((+++222888;;;<<<@@@BBBDDDCCC@@@===;;;;;;;;;<<<<<<>>>???@@@BBBBBBBBBDDDDDDEEEFFFHHHFFFDDDGGGJJJIIIOOOZZZUUUHHHHHHHHHRRR___gggcccUUUCCC666===GGGMMMRRRVVVSSSZZZmmmnnn```RRRNNNNNNOOOPPPQQQYYYmmmsssVVVFFFEEECCCGGGTTTUUURRR^^^jjjlllmmmUUUSSSRRR[[[ttt~~~^^^\\\RRRFFFEEEJJJGGG=========999111///222555555555555555555555333///+++---.........---+++)))(((*********)))((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((()))******((('''((())))))666:::<<>>BBBEEEDDDCCCKKKaaa~~~~~~ggg___dddnnnyyy|||wwwZZZJJJIIIMMMFFFFFFEEECCCEEESSSjjj}}}rrrlllsssxxxsssyyy***)))))))))((((((((('''))))))))))))(((((((((((()))******+++++++++++++++,,,,,,---222888===@@@AAADDD;;;999;;;888CCCpppwww\\\KKKDDD>>>777888888888777555666888:::888???@@@@@@GGGPPPiiiwwwnnnmmmpppsss|||}}}||||||}}}}}}yyyzzzzzzzzzyyywwwvvvuuuyyyyyyzzz{{{zzzyyywwwvvvyyyyyyyyyuuuxxxwwwwwwyyy|||~~~}}}xxxtttssspppmmmkkkgggeeejjjqqqxxxwwwrrrllljjjllljjjfffcccnnnvvvvvvrrrmmmddd\\\]]]```eeegggggghhhkkkmmmkkkgggcccdddjjjpppssstttuuuwwwzzz}}}zzzfff]]]ZZZFFF444222333,,,(((,,,,,,,,,++++++++++++***))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((&&&%%%&&&((()))((('''+++***,,,111888===@@@@@@CCCCCCBBB@@@===<<<===>>>???>>>>>>>>>@@@BBBDDDFFFDDDJJJLLLGGG@@@AAAJJJSSS```jjjjjjeeedddYYYMMMLLLXXXiiivvvlllSSS@@@???GGGNNN[[[ooojjj\\\iiiqqqcccWWWVVV[[[]]]]]]]]]ppp|||hhh[[[QQQFFFHHHSSSVVVPPPUUUWWWSSSWWWkkk}}}rrrgggjjjrrrlll^^^MMMJJJDDD@@@BBBGGGFFFAAA@@@DDDEEE???:::777333000111222333555666555222000..................------***))))))((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''((()))***)))((((((***,,,///999;;;===EEEEEEAAAFFFFFFEEEJJJ```|||qqqiiiiiimmmnnnnnnppprrruuubbbSSSHHHBBBAAACCCIIIVVVbbbhhhqqqzzzyyy}}}}}}mmmooouuuyyytttlllkkkpppuuu~~~|||~~~))))))))))))(((((((((((((((((((((((()))))))))))))))******++++++++++++,,,------000555;;;AAACCCDDD>>><<<:::888<<>>BBB???>>>>>>???AAAEEEIIIKKKHHHJJJKKKGGGEEELLL]]]kkkqqqpppdddZZZTTTWWW]]]kkkrrrbbbHHH<<>>999888===BBBDDDDDDEEEDDDIIIJJJEEE???:::444...111111111333666777666444///////////////000111111+++***(((''''''((()))***((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((()))***)))((((((***...111777>>>===>>>FFFEEEBBBHHHFFFHHHVVVwwwmmmjjjkkkppprrrooollllll|||gggWWWGGGAAA@@@DDDPPP]]]qqqvvvqqquuuyyywwwnnniiioooyyy}}}|||ttteee___bbbbbb^^^gggssszzzvvv))))))))))))(((((((((((((((((((((((())))))))))))************+++,,,,,,---...000333999???DDDFFFFFF888======<<>>@@@???>>>AAA@@@===:::888:::>>>AAA<<<===>>>@@@CCCFFFHHHJJJLLLGGGCCCFFFNNNYYYgggrrrnnn^^^XXXWWW]]]ZZZ[[[YYYUUUSSSXXXbbbkkkyyy___ddd^^^]]]aaallltttwwwxxxyyy}}}|||vvvvvvuuuuuuhhheeeddd]]]\\\___\\\\\\UUUaaaaaaWWWyyyzzz___OOOIIIBBB:::>>>888:::DDDIIIEEEFFFKKKIIIGGGCCCAAADDDGGGDDD>>>888666333222333555555555222111000//////000111222...,,,***(((''''''((()))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((******)))((()))---333777>>>BBB??????EEEAAA>>>EEEHHHUUUlllyyypppllljjjmmmpppttt|||ooo]]]TTTMMMFFFAAA@@@MMMnnn|||eeeWWWSSSPPPJJJKKKUUU^^^dddlllwww}}}zzz(((((((((((())))))))))))'''((((((((()))))))))***************+++,,,---...000222666<<>>888666666777666777999999999:::<<<>>>@@@LLLRRReee|||jjjrrrpppvvv~~~}}}|||~~~zzzuuuuuuyyyxxxtttxxxwwwvvvtttsssqqqqqqpppfffjjjoootttvvvtttrrrpppoookkkjjjmmmmmmkkkjjjjjjlllkkkjjjjjjjjjlllnnnpppsssrrrrrrrrrmmmhhhjjjooommmmmmkkkiiimmmuuuyyyyyypppooooooppppppnnnlllkkkbbb]]]VVVSSSWWW]]]dddiiibbbnnnzzz|||yyy{{{~~~}}}xxxttt|||yyyyyykkkiiihhh|||hhhyyyyyylllEEE///222222---------,,,,,,,,,++++++************************((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''')))+++---222555:::===>>>===<<<;;;<<<<<<<<<;;;::::::===???===???AAACCCDDDCCCBBBAAAGGGFFFHHHNNNRRRXXXeeesssqqq```YYYVVV[[[ddd^^^YYY]]]fffnnnnnnkkkrrr|||iii```eeevvvzzzxxxkkkoootttqqqwwwqqqwww|||vvvvvv}}}}}}uuurrrtttuuu^^^NNNJJJLLLJJJFFFHHHCCCFFFQQQUUUPPPPPPVVVJJJGGGEEEMMM]]]hhhdddYYYDDD???999444333333333333444333111////////////000111000---+++)))'''''''''))))))((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))******))))))+++000777===AAADDDAAAAAAEEE>>>===HHH^^^sssqqqkkkhhhjjjrrrxxxaaaOOOFFF@@@@@@???>>>FFF```{{{ooojjjeee```iiimmmiiiZZZMMMLLLUUU]]]fffnnn}}}(((((((((((())))))))))))''''''(((((())))))******+++*********+++,,,...///333555888>>>CCCEEEDDDBBB<<<<<>><<<;;;;;;999;;;============>>>???DDDEEEFFFEEEDDDAAA>>><<<;;;GGGXXXaaa^^^^^^oooyyypppeee]]]```rrrooolllkkklllmmmllljjjfffqqqffffffggglllyyyzzz|||{{{rrrfffaaabbbtttvvvmmm\\\XXXbbbjjjiiiooohhhkkkmmmfffiiivvv{{{ttteeeRRRHHHIIIOOORRRQQQQQQQQQUUU\\\```___```bbbNNNRRR[[[lll{{{iiiLLLHHHBBB===:::777444222555444333111000/////////222222000...,,,***(((''')))))))))(((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))***+++...444;;;AAABBBEEECCCCCCFFFBBBHHH\\\~~~zzzyyyjjjhhhjjjrrr~~~yyyhhhTTTEEEAAAEEEBBBGGGKKKQQQgggvvvZZZKKKIIILLLQQQ]]]mmm{{{'''((((((((()))))))))***'''''''''((()))*********+++*********+++---///000555777:::???BBBCCC@@@>>><<>>??????===:::888:::;;;;;;===>>>?????????AAACCCHHHHHHFFFEEEDDDDDDDDDEEECCCLLL]]]lllooonnnyyywwwggghhhsssrrrqqqpppqqqwwwmmm```YYYSSSUUU[[[WWWWWW[[[___```bbbfff}}}xxxlll___]]]fffooossspppcccaaa```[[[```lllppp}}}zzzlllZZZLLLHHHLLLTTTZZZYYY___bbbcccdddhhhiiiggg\\\fffuuusss]]]MMMLLLKKKJJJFFF@@@999444444444444444333333222111000111111111000---+++)))))))))))))))((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***''')))+++---111777>>>CCCCCCFFFDDDEEEIIIKKK^^^|||~~~rrrpppsssuuulllmmmtttrrr[[[MMMFFFEEELLLUUU]]]ssswwwiiibbb```[[[^^^\\\WWWZZZjjjzzz'''((((((((())))))******&&&''''''((()))******++++++******)))+++---///111666888;;;???BBBAAA>>>;;;888BBB]]]zzzrrrbbbOOOFFF<<<666777777444222555999:::;;;<<<@@@GGGPPPVVV{{{eee```iiirrr}}}||||||{{{yyywwwvvvwwwxxxwwwvvveeefffccc\\\WWWVVVTTTQQQLLLKKKHHHFFFDDDCCCCCCCCC>>>@@@CCCEEEEEEDDDBBBAAA>>>===:::777777888888666333444666666666888===BBBCCCEEEKKKTTTZZZaaalllvvvpppqqqooolllmmmpppoookkkddd^^^^^^eeelllmmmppptttiiillllllggg```]]]```dddlllooovvv~~~}}}|||||||||uuuqqq{{{zzzppplllffffffYYYqqqdddAAA555......---------,,,,,,,,,************************))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))'''''''''&&&&&&'''''''''''')))+++,,,---000777<<<===>>>===999666555888;;;>>>???@@@???@@@AAAEEEHHHHHHFFFDDDDDDFFFJJJOOORRR[[[SSSWWWjjjwwwuuupppooopppsss}}}jjjiiimmmiiihhhnnn~~~{{{gggbbbYYYSSSYYYsssggg]]]___fffkkkmmmnnnqqqddd]]]___fffkkksssffffffllloooxxx~~~wwwdddRRRGGGHHHSSS___```hhhjjjeeedddjjjjjjeeekkkwwwxxx^^^HHHKKKMMMQQQSSSQQQIII>>>666222333555666666666555444...///111333222000...,,,))))))))))))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&(((+++...333999@@@EEECCCGGGEEEFFFLLLTTTppptttfffjjjxxxwwwxxx}}}cccIIICCCJJJTTT]]]cccrrrzzz|||{{{ppp```VVVWWWZZZYYY)))))))))))))))))))))))))))************+++++++++******+++******,,,///222:::999===CCCAAA999666888@@@PPP}}}sssgggVVVHHH@@@;;;555333444555555444<<<<<<===???AAAIII^^^qqq|||kkkjjjmmmnnn~~~|||~~~}}}zzzxxxvvvtttsssxxxwwwvvvrrrnnniiieeebbbYYYVVVQQQKKKFFFCCCAAAAAA@@@;;;:::======888666999777666555777::::::888555333111111444777666444333111444555333222333555444@@@888666???KKKSSSWWW[[[ccciiippprrrpppllljjjiiifff\\\WWW]]]hhhoootttxxxsssqqqmmmggg```[[[YYYXXX___```lll}}}~~~~~~~~~vvvvvvssstttwwwsssiiiccccccfffYYY___pppwwwjjjKKK***222,,,***...111///+++***+++++++++************)))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''''')))***---111555999;;;===;;;:::888888888999:::;;;===<<>>>>>DDDBBB???IIITTTXXXkkk{{{jjjooovvvnnn{{{iiiVVVEEEJJJddd}}}rrriiibbb___)))))))))))))))))))))))))))************+++++++++******+++++++++---111444;;;;;;>>>AAA>>>777555999EEEttttttiii]]]OOOCCC===:::666444666888888888@@@:::>>>JJJSSS___{{{pppppp{{{~~~}}}yyyvvvwww|||~~~}}}}}}{{{wwwrrrooollljjjmmmlllkkkiiigggeeedddccceeeccc___ZZZTTTOOOJJJHHHAAA???<<<888666444444444888333111444333000///222222111//////000222111111666111.........---///222444444333333444666555333...555<<<<<<888999AAAIII\\\aaafffiiiiiihhhhhhhhhfff___ZZZ]]]hhhqqqtttrrrtttrrroooiiiccc]]]YYYXXXUUUWWWeeeyyy}}}{{{}}}wwwtttqqqqqqssspppgggbbbcccdddWWW[[[fffpppxxxmmmZZZDDD333///...000///,,,***,,,++++++++++++************((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))+++000444888:::::::::999999999:::::::::;;;;;;<<<===EEEGGGCCCHHHOOOJJJMMMssszzzwwwbbbTTTVVVZZZaaammmnnn{{{^^^MMMWWW```vvv{{{dddTTTRRRUUUVVVkkkuuullliiirrrzzzwwwzzzvvvaaa___gggfffZZZMMMSSSTTTXXX```kkkzzzxxxvvvtttnnnxxxpppggg]]]UUU```gggiiiddd]]]WWWPPPHHHDDD???@@@AAA<<<<<<>>>;;;555111000444666333///...+++******))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''((()))))))))***222222444>>>@@@>>>DDD???DDDYYYwwwrrrqqquuu~~~ooocccTTTKKKOOOoooyyyrrrooo)))))))))))))))))))))))))))************+++++++++***+++,,,,,,,,,///333666;;;===???@@@<<<777:::???OOOvvvggg[[[PPPEEE<<<999888666777999;;;<<<;;;<<<===CCCQQQiiipppfffmmm{{{|||tttmmmhhhdddbbbaaa\\\WWWWWWZZZ\\\ZZZXXXYYYWWWUUUSSSPPPMMMKKKJJJKKKKKKJJJIIIHHHHHHGGGGGGEEEDDDBBB???===;;;::::::666555333111000000000111666222111222222000111444555444222111222444666888:::888888:::888555666:::666333111222666777777666BBBOOOVVVPPPMMMTTT^^^bbblllmmmnnnnnnmmmmmmnnnppphhhfffaaaaaalllzzzxxxnnntttrrrpppkkkfff```\\\YYYRRRTTT```uuuvvvvvvwwwuuutttuuusssnnnkkkllliii]]]```hhhhhhvvvlllYYYLLLCCC777333111000---)))***...,,,+++++++++************((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))''''''&&&&&&&&&&&&''''''+++...333888:::;;;:::888888888999:::;;;<<<<<<===>>>===FFFIIIAAAFFFXXXaaarrrvvvddd___ccchhhrrr~~~cccccclllfffqqqyyyyyyqqqqqqbbbSSSJJJTTTdddfffuuunnn[[[YYY```]]]PPPEEEKKKIIIOOOZZZdddooovvvpppgggaaa___aaaeeehhhiiijjjhhhbbb]]]ZZZTTTOOOMMMKKKEEE===777:::DDDKKK>>>:::222...111666444...------,,,***)))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))),,,555888;;;CCCCCC@@@GGGEEE\\\}}}uuukkkzzzttt\\\OOOEEEMMMeee(((((((((((((((((((((((())))))*********+++++++++***+++,,,---...111555999<<<>>>@@@>>>:::;;;AAAIIIkkk|||{{{lll]]]OOOEEE===888777777777888:::<<<======???HHHNNNZZZpppdddkkkzzzpppjjjbbbZZZTTTOOOJJJGGGGGGCCC??????AAAAAA>>>:::AAA===<<<===<<<:::999:::999999999999999999999999777777666666666888:::;;;888777666555555555555666555555666777666555666888555666777777777999===AAAMMMMMMSSSXXXSSSFFF???@@@CCCAAA@@@DDDHHHLLLRRRWWWkkknnnkkkgggttt~~~zzzssslllgggfffgggiiikkknnnjjjhhhtttppppppooonnnllliiieee```]]]WWWUUU[[[kkkzzzwwwpppvvvyyyxxxwwwxxxwwwvvvvvvvvvmmmaaaeeeuuuyyyyyyooo[[[SSSUUUAAA777///...---++++++---,,,,,,+++++++++*********((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((()))((('''&&&&&&&&&'''((()))000222555888:::::::::999888777777888:::<<>>999666777777888999:::<<<===???KKKKKKTTTuuuppp___mmm|||uuummmddd^^^TTTOOOJJJEEEBBB???<<<:::888888888:::======<<<:::<<<666444888:::888888;;;888888999:::;;;<<<<<<===:::999888777777777888999777777777777888888999999444777::::::999:::;;;<<<666:::>>>??????BBBHHHMMMfffccceeeiiibbbQQQGGGGGGNNNNNNRRRZZZ```fffsssxxxnnnhhhfffggghhhkkkooonnnlllxxxrrrkkkjjjjjjjjjkkkiiieeebbb^^^WWWUUU\\\iiivvvuuuooowwwuuuvvvwwwvvvwwwyyyzzzzzzjjj___ccc}}}~~~sssfffbbbRRR@@@///+++...000...,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''((())))))((('''&&&&&&'''(((***,,,666666666666888999;;;<<<999777666666888===BBBEEENNNFFFGGGIIIKKKdddkkkfffmmmooossseeeiiiuuuwwwqqq___]]]ZZZ```bbbaaaeeevvvttt[[[]]]VVV```eeettt}}}}}}wwwuuuqqqllliiigggdddbbbiiihhhkkkuuu}}}}}}vvvoooqqqbbb```fffnnniiiaaajjj|||]]]SSSGGGCCCHHHRRRYYY\\\```WWWPPPSSS[[[\\\TTTLLLAAAVVV\\\XXXYYYPPPEEEGGG]]]^^^UUUBBB777999;;;888333222000...,,,)))((('''******))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))******))))))+++---...777;;;???DDD@@@BBBPPPpppsssrrr}}}}}}iiiVVVOOOQQQUUUiii}}})))))))))))))))))))))))))))************++++++++++++,,,...000222666;;;???CCCBBB===777999EEEQQQWWWuuu~~~mmmpppyyynnn]]]MMMBBB;;;888666777888::::::;;;===@@@CCCPPPHHHaaaqqq___ggg~~~|||vvvlll___SSSJJJGGG@@@>>>;;;999999999888777666777888888777777999;;;===444111777:::777666999777888999:::;;;===>>>>>>;;;<<<===>>>@@@BBBDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGBBBGGGIIIFFFEEEIIINNNOOOUUUZZZ______^^^aaajjjrrrwwwjjjccceeeccc[[[ZZZaaahhhgggnnn{{{|||xxxrrrnnnlllkkkkkkjjjiiillllllmmmuuu~~~{{{pppgggeeeeeegggjjjkkkhhheeehhhaaaXXXXXX```mmmzzzzzzuuu{{{xxxzzz{{{yyyzzz}}}~~~|||jjjbbbbbb~~~xxxssszzz}}}}}}llliiiOOO555,,,000222///,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''(((((()))***((('''&&&'''(((+++...000888777666555777999<<<===999888777777;;;@@@FFFIIIJJJEEEGGGKKKWWWxxxeee^^^kkkrrrmmmlllZZZ]]]gggnnnhhhZZZ[[[^^^aaa^^^^^^iiihhhtttjjjmmmhhhjjjpppeeeggggggiiihhhfffgggkkkmmmllllllooouuu~~~wwwtttsssooocccXXX[[[gggzzz{{{~~~{{{{{{hhh[[[LLLDDDFFFLLLPPPRRR___YYYXXXaaaiiiggg^^^WWWQQQbbbZZZOOOYYYXXXOOOUUUZZZ___^^^SSSEEE;;;666333666555333111...,,,***)))+++******))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&)))******((()))---111666<<<===???AAA===CCCWWWvvvhhhmmmvvvlll```TTTJJJGGGMMMWWWrrr)))))))))))))))))))))))))))************++++++++++++---///111333888===AAABBB@@@:::777BBBVVVffflllsssxxxtttssseeeSSSCCC<<<999888777888999;;;<<<===@@@FFFKKKXXXiii{{{hhhhhhnnnxxxzzzuuudddRRREEEBBBCCCBBB@@@??????AAABBBBBBBBBCCCEEEGGGDDDBBBFFFQQQZZZ\\\QQQLLLRRRTTTOOOMMMPPPQQQQQQRRRTTTUUUVVVWWWXXXWWWYYY]]]bbbfffjjjmmmoooooonnnmmmkkkiiifffdddccc```dddbbb\\\[[[cccmmmqqq}}}kkkkkkllliiiooozzz|||}}}uuujjjeeeeee]]]```dddjjjooooookkkgggjjjjjjkkknnnrrrssspppmmmfffcccaaadddhhhjjjhhhfffmmmhhh```[[[]]]fffpppwww}}}||||||{{{~~~}}}xxxpppllleeetttkkkggg```rrrzzz{{{~~~vvv|||~~~bbbCCC333000000...---------,,,,,,,,,+++++++++))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***''''''''''''***...111444777666666777888999;;;<<<999999;;;>>>BBBFFFIIIKKKIIIJJJQQQYYYiiippp```lll{{{fff```OOOTTT```llloooccc```YYYZZZ^^^]]]ddddddiiivvv}}}rrruuuiiinnnkkkjjjllleeeqqqwww|||}}}{{{}}}xxxxxxsssmmmmmmzzzyyynnnlllqqqbbbTTT]]]aaa^^^ZZZXXXWWWVVVUUUTTT]]]```kkkvvvwwwnnngggeee~~~nnn\\\oooxxxuuuZZZZZZZZZXXXMMM???888777888777555333111...---,,,++++++******)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&(((***(((''')))000666:::>>>===>>>AAA???LLLfffrrrdddsssrrrjjjxxx{{{bbbSSSIIIJJJIIIGGGSSSddd~~~wwwsssrrrrrrmmmmmmlllmmmoooqqqtttuuuxxx}}})))))))))))))))))))))))))))************++++++++++++---///111444999>>>BBB???===888:::LLLhhh{{{}}}uuu|||nnn___KKK===888888888777888:::<<<===???DDDLLLRRRjjjzzz``````vvvlllgggzzz~~~iiiSSSHHHIIINNNQQQPPPOOOPPPRRRTTTTTTSSSWWW\\\```aaadddqqq}}}zzz}}}|||yyywwwyyytttjjjiiiuuu}}}zzzsssttt}}}oooccccccpppxxxmmm]]]UUUVVVRRRPPPRRRRRRPPPSSSXXX]]]dddqqq~~~xxxllljjjkkkppppppllljjjlllfffccc```bbbfffiiigggeeehhhgggbbb\\\ZZZ^^^dddhhhvvv{{{~~~yyywwwxxxuuuooorrrqqqdddfffwwwnnn[[[]]]TTTcccpppNNN888000---...///---------,,,,,,,,,++++++))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******'''''''''(((+++///444666444555777999::::::::::::888:::???DDDHHHJJJKKKLLLRRRXXXdddlll|||lllkkkyyy|||rrrrrr{{{wwwggg[[[NNNYYYgggqqquuuUUUZZZfffdddWWW[[[mmmtttrrrwwwyyymmmiiieee]]]mmmvvv|||uuufffiiinnnUUUFFFXXX[[[dddppptttpppfff]]]WWW]]]iii{{{sssmmmpppyyylll~~~eee\\\WWWXXXSSSHHHDDDGGG888888666444222000///...+++++++++***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((()))(((&&&***222999999<<<;;;===BBBDDDWWWuuu|||xxxZZZQQQlllvvv}}}}}}nnn]]]LLLHHHUUU___dddzzz|||rrrggg^^^YYYWWWWWWTTTSSSRRRSSSTTTVVVYYY[[[]]]ccckkkqqqtttwwwzzz}}}******************************************++++++,,,+++---222999???@@@@@@999666777AAAYYYuuu}}}{{{sssbbbSSSBBB;;;999777666777888DDD<<<666AAAEEELLLbbbeeebbbnnnkkk]]]jjjvvvkkk```VVVRRR]]]kkk|||wwwqqqmmmmmmssszzzwwwnnngggpppooojjjeeemmmiii___\\\\\\```WWWOOOLLLQQQSSSOOOJJJJJJGGGJJJMMMPPPTTT[[[dddjjjrrrzzzsssrrrpppooommmlllkkkkkkhhheeebbbaaa```___```bbbhhhddd___[[[ZZZ^^^bbbfffqqquuu~~~wwwxxx{{{}}}}}}zzztttoooooofffcccfffddd]]]```iii```rrr~~~```>>>...000222.........---,,,++++++++++++)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%'''))))))((('''((()))%%%&&&(((+++...111333555555777888777888;;;<<<;;;<<<>>>EEEKKKKKKLLLYYYiiirrr|||{{{llliii}}}xxx}}}|||iiiWWW[[[ZZZlll___VVV\\\___\\\^^^hhhuuu}}}|||tttmmmjjjiiisss~~~ooofffYYYKKKIIIOOO___qqqwwwwww{{{yyysssuuu||||||~~~ooo___fffvvvrrrnnnvvv|||vvv}}}nnneeeYYYOOOMMMOOOTTTWWWAAA<<<444000222555111***---)))(((+++,,,***)))***))))))))))))((((((((((((''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((***(((''''''+++111777;;;:::999>>>CCCBBBHHHeeeyyydddXXXdddxxxmmm```PPPHHHKKKhhhssslllbbbWWWOOOIIIGGGFFFDDDDDDEEEFFFGGGHHHHHHIIINNNQQQTTTXXX]]]cccjjjoooooossszzz***************************************++++++,,,------///444;;;@@@AAAAAA???======IIIlll}}}sssiii]]]NNN???:::999777777888444>>>@@@CCCIIIFFFUUUyyynnncccssssssppp~~~~~~|||{{{yyy}}}tttpppggg^^^^^^\\\eeefffgggmmmwwwoooVVVNNNJJJHHHGGGIIIDDDCCCIIIMMMLLLMMMPPPXXXZZZ\\\]]]```gggsss|||rrrqqqnnnlllkkkjjjjjjkkkiiigggdddcccaaa______```aaacccdddfffeeecccaaa___hhhlllvvvzzz{{{~~~zzztttnnnmmmfffbbbbbb]]]YYYbbbpppwwwuuuxxx}}}cccHHH777333333111///...---,,,++++++++++++))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''))))))'''''''''(((''')))+++...111333555666666777777666666999<<<===FFFDDDFFFQQQddd{{{uuugggbbb^^^pppooobbbdddiiiccc^^^dddmmm|||zzzmmmllljjjnnn|||~~~zzzyyy{{{zzzhhhSSSJJJLLL[[[dddgggjjjvvv{{{|||sssooobbb\\\ggguuuvvvrrrtttzzzrrrhhhkkkccc]]]SSSKKKJJJPPPYYY```EEE???999666555444444444...***(((+++,,,)))(((***))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''(((,,,222888<<<>>>>>>===>>>EEEWWWooohhhXXXXXXvvv{{{ZZZVVVFFFJJJYYY~~~zzzfff```WWWMMMEEE@@@>>>>>>999::::::;;;;;;<<<<<<===???AAACCCEEEHHHLLLQQQUUUYYY\\\aaagggnnnwww***************************************+++,,,,,,...///222777===AAABBBBBB999999???YYY}}}}}}|||mmmbbbSSSGGG;;;777888888888:::===@@@AAAGGGKKKPPPuuuhhhfffrrr|||tttZZZRRRKKKIIIOOOPPP]]]]]]ggg{{{uuuUUUFFFFFFGGGEEECCCHHHGGGIIIMMMQQQTTTZZZaaalllooorrrsssuuuqqqooollljjjhhhiiijjjkkkjjjiiigggeeebbbaaa___^^^]]]bbbhhhllllllgggaaa]]]bbbgggsss|||vvvppppppjjjddd^^^VVVSSS___ooottt```NNN>>>333000222///...---,,,++++++++++++)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((('''&&&'''(((***+++...222444666777777999888888888888:::>>>BBBGGGGGGKKK___yyyeeeaaalllnnnsssfffZZZbbbllljjjhhhmmmrrruuu~~~pppttt{{{|||}}}}}}~~~~~~rrrggghhhcccbbb]]]cccnnnmmmnnnzzz}}}ooobbbaaalllooowwwrrrjjjiiibbbVVVSSSOOOMMMJJJHHHIIIOOOWWW]]]TTTLLLGGGFFF@@@555000111000+++)))+++,,,)))((()))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((***...555;;;>>>@@@AAA???>>>KKKbbbssswwwccc]]]jjjpppRRRCCCLLLUUUssswwwiiiUUUPPPIIIBBB<<<999777777666777777777777777777777888999:::999999;;;>>>AAABBBCCCFFFJJJPPPZZZeeelllqqqsssvvvxxxyyyzzz}}}~~~************************************+++,,,,,,---...000555:::>>>AAABBBAAA777:::MMMyyy}}}~~~~~~wwwfffYYYIII???777666888888:::===???BBBGGGOOOXXXoooiiigggsssyyykkkssspppjjjhhh___ZZZ```cccrrrxxxxxxlllTTTNNNJJJLLLQQQOOO\\\XXXfffiii\\\NNNIIIMMMRRRSSSRRRUUUWWWXXXYYYZZZ```jjjsss|||qqqoookkkhhhggghhhjjjllljjjkkkjjjfffdddccc```]]]^^^aaaeeeiiijjjhhhdddbbb]]]dddppp}}}{{{xxxyyypppfff]]]TTTPPPWWWcccvvvzzzkkkkkkrrraaaUUUFFF555///333///...---,,,,,,++++++,,,)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((&&&&&&'''(((,,,---111444666777777777::::::<<<>>>>>>>>>BBBHHHGGGRRR```{{{vvvgggggggggfffqqqoookkk{{{~~~xxx~~~zzzvvvpppjjjrrrwwwgggZZZ```sssoooaaacccfffqqqlll^^^]]][[[SSSPPPIIIHHHIIIMMMRRRUUUUUUTTT^^^WWWXXX```]]]JJJ999333222---***,,,,,,)))''')))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())),,,111777===@@@>>>@@@BBBFFFNNN]]]nnnzzz}}}nnn```PPPDDDNNNfffyyysssiii[[[OOOFFFDDD@@@;;;999777777888999999888888777777777777888999999888666666888999888888888999<<>>666000,,,---,,,)))((()))))))))))))))((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((((()))+++///444:::>>>AAA@@@<<>>AAAAAAAAABBBDDDEEEFFFFFFKKKMMMQQQYYYbbbkkktttxxx************************************+++---...///...333999>>>@@@@@@@@@@@@DDDZZZyyyzzzsss}}}vvvpppeeeTTTGGG<<<777444777::::::<<<@@@BBBFFFTTTfffrrrdddsssyyyiiidddaaagggooonnnoooiiitttoooPPP]]]iiikkkgggfffggghhhkkkoooqqqpppsss|||ooommmkkkhhhhhhhhhjjjkkkhhhmmmlllfffdddhhhhhhbbbUUU[[[ccckkkooopppooommmiiillllllggggggqqqxxxpppfffaaa^^^[[[WWWSSSXXXhhhqqqsssyyytttbbbLLL888---000///...---,,,,,,,,,,,,******************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''))),,,...000000111333444666777777666666<<>>EEEAAAJJJ~~~tttpppUUUBBB>>>EEEkkk}}}nnneeeWWWHHH===999:::<<<666666666777888999:::;;;999999999888888777777777444666777777555555666777777888999999888888:::<<<;;;999888999::::::999888:::;;;===BBBIIIRRR[[[```nnnuuu}}}*********************************+++,,,---...//////555<<>>@@@???PPPoooXXXEEEAAAHHHXXXqqqfffWWWPPPFFF???;;;<<<>>>???777777888888999999999999;;;;;;::::::::::::::::::666888:::999888888888999777888999999999:::<<>>CCCGGGJJJSSSZZZccckkkqqqyyy*********************************+++,,,---///000000777???DDDDDDBBBBBBBBBuuu~~~{{{{{{~~~wwwoooeeeWWWHHH>>>:::777777:::<<<<<<===AAAGGGGGGsssttt```gggvvvnnn```YYY\\\ccccccjjjsssqqqaaaiiiuuu~~~wwwzzzoooiiiiiihhhgggggggggggggggffflllkkkcccdddmmmooojjjeeecccaaadddlllxxx{{{jjj\\\^^^nnn}}}xxxrrrrrrnnnfff___\\\\\\\\\WWWUUUnnn~~~nnnmmmxxxXXX999000000...---------------************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))***,,,000444666444333222333666999;;;AAA===@@@FFFGGGHHHUUUgggsss[[[GGGSSSKKKUUUkkkpppnnn{{{|||~~~}}}wwwzzz}}}|||pppiiivvvuuueeeTTTJJJVVVpppnnnbbbRRRQQQ[[[[[[]]]kkkxxxwwwqqqfffYYYRRRRRRUUUZZZ```^^^ZZZcccmmmcccMMM>>>888222111///,,,+++,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((+++---111555999===@@@AAA888===AAA@@@CCCXXXfffJJJCCCQQQcccxxx~~~wwwfffTTTGGGDDD>>>888777:::===;;;888;;;;;;;;;;;;;;;:::999888888888888888888888888888666888999999888777777888888888888777777999===@@@:::777555555777777555222444555555666777888888999777===FFFOOOWWWbbbpppyyy))))))))))))************------,,,+++***,,,///222666888DDDCCCCCC>>><<>>KKKIIIEEE___kkk^^^XXXOOOEEEHHHKKKUUUkkkvvvrrr{{{nnnmmm~~~~~~}}}}}}~~~~~~~~~|||~~~|||zzz{{{}}}\\\CCCGGGYYYxxx}}}qqqfffppp|||}}}}}}oooYYYUUU___```]]]dddiiihhhnnnrrrjjjOOOAAA666666777333---++++++)))(((((())))))(((&&&''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((&&&&&&(((***,,,000555:::===>>>>>>===>>><<<>>>???GGGffffffWWWVVVbbbttt}}}iii^^^UUUHHH??????888:::;;;:::999999;;;>>>777<<<<<<777888>>>===777777555555888999888888888999::::::999777777888999:::???<<<444333:::???>>><<<:::888::::::999888999666888::::::999888777777666:::>>>??????EEEQQQ[[[))))))))))))************,,,---,,,+++***,,,000333666777DDDEEECCC@@@DDDhhh{{{~~~{{{xxxvvvpppdddSSSCCC999555555:::999999??????AAAMMMaaa{{{kkkjjjhhhmmm~~~xxxjjjcccfffmmmooorrrxxxjjjFFFDDDAAA@@@GGGVVVbbb```XXXMMMOOOZZZqqq|||zzzxxxlll]]][[[dddaaa]]]bbb___ZZZ\\\[[[UUUUUUaaappp}}}zzzrrrppplllooollljjjjjjlllllljjjgggfffggghhhhhhgggjjjrrrzzzuuudddZZZ[[[^^^___eee```]]]]]]^^^aaajjjsss|||{{{tttlllhhhfffddd___\\\UUUVVVXXXlll|||UUU555222000111000---,,,///,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++)))''')))...222444444555444444444555888:::<<<@@@CCCGGGHHHHHHTTTrrr{{{fffTTTMMMMMMKKKGGGKKKVVVYYY^^^rrrgggXXXfff|||~~~|||{{{{{{}}}|||yyy{{{}}}~~~}}}|||fffVVV[[[kkk{{{}}}{{{wwwwwwrrrnnnttt|||}}}{{{rrrsssuuunnndddSSS@@@888444000000222,,,***)))((())))))(((&&&''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''''')))***---000555:::===>>>>>>>>>===:::@@@IIITTTppppppVVVKKKJJJqqqppp\\\KKKFFFCCC<<<888;;;;;;<<<>>>?????????@@@AAA>>>AAA???999999<<<<<<666;;;:::999:::===>>>@@@AAA>>>>>>=========???@@@@@@===>>>CCCJJJJJJDDDBBBDDDIIIHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCAAA??????AAABBBCCCFFFGGGCCC>>>???GGGOOO)))))))))*********++++++,,,,,,,,,++++++---111444999999FFFFFFDDDCCCTTTwwwrrruuussskkk]]]LLL???999888555999888;;;CCCCCCFFFTTTnnn{{{^^^hhhlllxxxwwwiiibbbfffnnnssszzzbbb???FFFFFFGGGNNN[[[eeeaaaXXXKKKLLLUUUkkknnnfff```VVVMMMLLLWWWVVVRRRVVVUUUPPPRRRRRRTTTUUUZZZllluuuppppppoooooommmllllllmmmmmmkkkjjjhhhkkkkkkiiihhhnnnyyy{{{cccTTTRRRVVVYYYdddbbbbbbdddddddddhhhnnn~~~xxxtttnnnkkkiiigggbbb^^^VVVVVVTTT\\\uuu~~~vvvxxxfff;;;555111111111...---///,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))((((((((((((((()))***************---111444444444444444444555777:::===>>>???FFFGGGEEESSSmmm~~~vvvgggVVVKKKHHHIIIKKKKKKDDDWWW___cccttt~~~xxxssscccaaa{{{{{{}}}xxxxxxxxxzzz||||||{{{yyyvvvyyy~~~~~~yyy~~~{{{{{{|||~~~~~~~~~}}}jjjXXX^^^ppprrryyy|||rrrlllgggiiisss|||ooonnnuuutttoooaaaNNN@@@666///...111---+++)))))))))***(((''''''(((((())))))((((((''')))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''''')))+++///222666:::===>>>>>>>>>===777AAASSSbbbxxxWWWFFFJJJPPPvvv|||rrrhhhRRRGGG???@@@AAA>>>>>>CCC;;;===???AAAAAAAAA@@@???AAABBB@@@<<<:::;;;:::888<<<<<<;;;;;;<<<@@@CCCEEEBBB@@@???BBBHHHMMMPPPPPPPPPLLLVVVggggggZZZYYYeeefffggghhhgggdddaaa]]]ZZZZZZYYYYYYYYYYYYZZZ[[[\\\```dddfffccc^^^^^^eeelll))))))*********+++++++++,,,,,,,,,,,,,,,...222666>>>>>>IIIEEEBBBJJJkkktttooouuupppfffVVVFFF<<<:::;;;555:::999;;;BBBCCCOOOeeemmmeeejjjrrr|||sssmmmpppwww|||vvvUUU>>>IIILLLTTTccctttxxxiiiVVVJJJIIIQQQfff|||hhh\\\VVVRRRNNNNNN\\\]]]YYY]]]___[[[\\\\\\bbbcccffftttppppppooolllkkkkkkkkkkkkkkkkkkjjjjjjkkkjjjhhhkkkvvvxxxeeeWWWUUUXXXZZZaaaaaaeeekkkllljjjkkkooo|||tttrrrooonnnlllhhhccc___]]]YYYUUUTTTdddzzzzzz|||ssshhhAAA888111000000///...///,,,,,,,,,+++++++++******************)))))))))(((((((((((((((((((((((((((((((((((((((((())))))***)))***---///222444444333333444555777:::===???AAABBBCCCFFFRRRooolllhhhXXXKKKIIILLLLLLKKKLLLIII[[[ooo~~~mmmfffrrr~~~|||uuurrr}}}zzzyyy{{{tttuuuwwwzzz}}}vvvyyy~~~}}}}}}~~~|||zzz{{{}}}}}}|||{{{{{{{{{|||pppSSSUUUhhh~~~qqqZZZZZZvvvzzznnnbbb___[[[```qqqsssnnnhhh]]]cccttt}}}qqqlllbbbUUUFFF888000---///---***)))******)))((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))((((((***,,,111333777;;;===>>>>>>>>>===666BBBZZZjjj|||eeeKKKEEEMMMVVV{{{}}}gggUUULLLCCC>>>;;;======:::;;;???AAABBBCCCDDDCCCBBBAAA@@@@@@???@@@@@@>>>;;;:::;;;888>>>CCCGGGNNNWWW]]]___[[[YYYYYY```kkkuuuyyyyyy{{{yyy************++++++++++++,,,,,,,,,,,,---///444777AAA@@@HHHBBBDDDXXX~~~vvvpppooohhhZZZIII<<<555555777555<<<<<<===???DDD]]]dddaaajjjqqq{{{~~~yyysssppprrruuu~~~zzzooonnn]]]EEE===HHHNNN^^^xxxrrrRRRDDDBBBHHHZZZpppbbbPPPMMMLLLIIIRRRbbbccc[[[^^^```\\\]]]ZZZ```___ddd~~~ssslllhhheeehhhiiiiiiiiiiiiiiiiiijjjllljjjeeeeeeqqqwwwyyytttiii```\\\YYYWWW\\\^^^fffooorrrpppqqqttt}}}xxxppppppoooooommmiiiddd```aaaZZZVVVTTTWWWkkkuuugggKKK>>>111.../////////000,,,,,,,,,+++++++++******************)))))))))(((((((((((((((((((((((((((((((((((((((((())))))***(((+++...000222333333333333444666999<<>>>>>>>>===:::LLLffftttoooeeeXXXLLLBBBFFF\\\ssslll\\\NNNEEEBBBEEECCCCCCEEEEEEDDDEEEIIINNNOOONNNKKKGGGFFFHHHJJJFFFDDDGGGKKKHHH@@@???CCCGGGTTTbbbnnn{{{*********++++++++++++,,,+++,,,---------111555999@@@???EEEAAASSSttt}}}wwwpppjjj___NNN@@@777555666777666===???AAAEEEOOOtttjjj\\\aaaqqqzzz|||sssgggaaabbb^^^ggg]]]WWWaaaUUU@@@@@@BBBJJJ^^^zzzUUUFFFAAACCCQQQcccxxxfffNNNNNNOOOHHHYYYiiigggZZZXXXYYYUUUUUUTTTXXXVVV]]]~~~vvvmmmeeeaaaggghhhiiiiiiiiiiiijjjkkkllliiidddeeesssqqqtttuuupppiiicccYYYPPPVVVZZZdddooottttttuuuyyy|||uuuppppppqqqpppmmmiiidddbbb^^^YYYUUUSSSSSS\\\vvvvvvvvvcccZZZHHH555.../////////000,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))((((((((((((((()))******))),,,///111222222333444444666888;;;>>>AAACCCDDD===FFF]]]tttyyyrrruuuqqqhhhkkk|||vvvqqqvvv}}}mmmeee```mmm}}}xxxxxxzzz|||{{{zzzzzzwww|||yyyooohhhoooqqqrrrrrrqqqqqqssstttqqqvvv|||~~~{{{zzz|||{{{}}}~~~|||wwwvvvvvvyyy~~~~~~~~~~~~xxxvvvwwwzzz}}}~~~{{{ccceeeYYYNNNSSS^^^ooolllcccYYYZZZeeesss~~~qqq]]]SSSOOOHHHPPPgggvvvzzz|||wwwjjjZZZJJJ;;;000333000,,,***+++++++++***((())))))******))))))(((***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))************,,,...555666999;;;===>>>>>>???>>>GGGccc}}}nnn^^^QQQGGGDDDEEEUUU}}}vvvfffZZZQQQKKKKKKOOOQQQPPPQQQSSSWWW[[[___aaa\\\\\\YYYPPPIIIIIIRRR[[[YYYUUUWWW]]]YYYPPPQQQZZZsss*********+++++++++,,,,,,+++,,,------...111666:::AAA???DDDJJJqqqttt|||zzztttmmmeeeWWWEEE999888:::;;;:::888===AAAGGGRRRcccooobbbffflllwww|||ooo]]]RRRQQQKKKXXXPPPRRRdddWWW>>>???>>>EEEXXXyyy```OOOFFFCCCKKKXXXkkkiiiNNNVVVZZZOOOccctttooo^^^ZZZZZZWWWVVVUUUWWWWWW___}}}yyypppjjjggghhhjjjllllllkkkkkkmmmooojjjkkkiiihhhsssyyyrrrttttttrrrpppkkk___SSSSSSWWWaaammmssstttvvv{{{~~~{{{{{{~~~uuuqqqrrrsssqqqnnniiifffdddYYY\\\SSSPPPWWWYYYppp|||www{{{llllllUUU<<<000//////......,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++...111222222222444777666777:::===@@@BBBDDDEEE>>>LLLcccrrrlllaaagggwwwfffeeeqqq}}}kkkjjjyyy}}}|||rrr~~~{{{xxxxxxzzz||||||{{{zzzvvvvvv|||~~~wwwooojjjoooqqqrrrqqqooooooqqqsssqqqxxx~~~}}}}}}~~~}}}|||{{{yyywwwwwwzzz|||{{{{{{|||}}}{{{~~~xxxvvvxxx{{{~~~}}}}}}}}}}}}}}}vvvyyymmm^^^[[[```sss{{{ppphhhiiikkklllrrr|||zzzdddYYYUUULLLNNN]]]fffkkkooonnneee[[[OOO???222444111---+++++++++,,,+++))))))************))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((()))*********+++---///777888:::;;;===>>>??????BBBZZZuuu```HHHCCC???CCCSSSuuu|||wwwsssmmmggghhhlll```___]]]^^^dddjjjoooooolllmmmhhh[[[QQQTTTeeeuuuqqqhhhiiiqqqpppjjjrrrxxx```XXX\\\dddjjjwww******+++++++++,,,,,,,,,+++,,,------...222777;;;DDDAAAFFFTTTmmmwwwvvvqqqiii___OOO<<<333666;;;<<<:::999===AAAMMM^^^sss```cccppppppuuu~~~~~~|||{{{wwwiiiUUUIIIGGGHHHUUUMMMPPPeeeUUU888999===CCCTTTpppmmmTTTIIIAAAEEEMMM^^^```HHHWWW___QQQiiizzzuuubbb^^^```^^^]]]SSSVVVYYYbbb~~~wwwpppmmmmmmjjjmmmoooooonnnnnnpppsssiiinnnnnnkkkqqq|||}}}tttrrrsssrrrrrruuusssiii\\\QQQUUU^^^jjjqqqrrrvvvzzz}}}|||vvvzzzwwwsssttttttrrrnnnjjjgggfffXXXaaaSSSLLLZZZ\\\mmmlll|||xxx___BBB333///...------,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))((((((((((((((()))******---000333333222333666999777888;;;>>>@@@CCCDDDEEEIIIUUUgggqqqnnnddd``````bbbhhh}}}ttt||||||yyy~~~{{{xxxvvvxxxyyyyyyyyyttttttwww}}}}}}vvvpppnnnppprrrttttttsssssswwwzzzuuu|||}}}{{{{{{{{{~~~||||||}}}}}}|||}}}}}}{{{{{{xxxzzz}}}~~~{{{yyyzzz|||~~~jjjaaabbbsss~~~|||ooonnnwwwlllbbbaaaWWWTTT\\\aaa[[[ccciiihhhcccYYYGGG666555222...++++++,,,,,,,,,))))))************))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++***+++...000888888:::<<<===>>>??????FFFjjjssstttnnn]]]EEEFFFFFFQQQuuu}}}xxxvvv{{{~~~yyyjjj___ddd{{{uuuttt~~~}}}cccPPPJJJNNNTTTXXXiiixxx---,,,***))))))***,,,---***+++...///111444888<<>>LLLJJJJJJVVV___PPP<<<::::::???RRRiii|||nnnZZZRRRIIIFFFQQQfffzzz[[[PPP]]]XXX\\\mmmyyyeee[[[YYY```ZZZWWWSSSSSSZZZrrruuunnnoooiiiiiilllmmmllljjjjjjlllppplllnnnppprrrtttxxx|||zzzvvvooommmssszzztttiiiTTTUUUXXX___iiippptttttt{{{yyyrrrmmmsss~~~|||rrr~~~zzzvvvwwwyyyvvvmmmfffaaa\\\VVVPPPQQQZZZfffoooppp\\\\\\|||}}}ssssssRRR000000222,,,///......---------,,,,,,,,,+++++++++************)))******))))))((((((''''''((('''''''''''')))+++,,,444333222222333444666777===;;;>>>DDDDDDAAAEEENNNSSS]]]gggmmmqqqqqqeeeWWWZZZoooccc||||||yyy{{{{{{wwwttttttnnntttyyyxxxrrrnnnppptttzzzyyy}}}{{{zzz~~~~~~~~~zzzyyy|||{{{xxxwwwyyy{{{}}}wwwhhhwww||||||~~~sssxxx}}}zzzmmm___XXXXXXSSSYYYTTTbbbiiiaaa]]]LLLKKK<<>>CCCqqqyyyzzzcccOOOAAAJJJOOOrrruuukkkzzzuuugggWWWNNNKKKMMMVVV^^^lll{{{{{{iii```ggg+++***))))))***,,,...///+++---///000222555999<<>>===::::::===DDDpppsssYYYNNNLLLhhh}}}ooo|||~~~zzzlllcccmmmdddnnn~~~~~~|||pppbbb]]]]]]bbblllvvvzzzjjjbbbkkk))))))))))))+++---///111---...000111222555999<<>>DDDTTTgggwwwwwwwwwhhhHHHMMMddd______~~~oooiiicccdddYYY```\\\\\\```vvvwwwqqqsssnnnnnnllliiihhhiiikkkkkklllnnnoooqqqqqqrrrtttwwwzzz|||xxxqqqoootttzzzwwwqqqddd\\\TTTSSS\\\gggooossssssnnnmmmooorrruuuzzz{{{yyyyyy{{{}}}yyyppphhhfffddd___YYYSSSOOOOOOPPPNNNaaaQQQ[[[|||VVV555...111,,,.........------------,,,,,,+++++++++***************))))))))))))((((((((())))))))))))***,,,...///333333333333444666888999999AAADDDCCCNNNggg}}}wwwvvvqqqbbbTTTNNNeeesssppp``````rrr~~~}}}zzz{{{vvvtttvvvvvvsssssstttsssuuuvvvvvvxxx|||~~~||||||zzzvvvvvvxxxwwwwwwwwwxxxzzz|||}}}~~~hhhYYY]]]jjjnnnVVVWWW\\\TTTZZZ___cccxxx|||lllmmm]]]???000333111&&&++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))+++///222555<<<::::::===>>>;;;<<>>OOO```lllxxxqqqZZZGGG>>>999@@@PPPcccuuu{{{yyyjjjJJJQQQjjjeeeeeeqqqmmmjjjmmmdddaaa]]][[[\\\pppwwwqqqsssoooqqqmmmiiijjjmmmppppppooooooooopppppppppqqqtttvvvzzzuuuooommmqqqttttttrrrgggaaaZZZZZZ___fffiiijjjrrrpppttt{{{xxxqqqrrr{{{wwwwwwwwwyyyzzzuuukkkccccccbbb___ZZZUUUQQQOOOPPPIII\\\WWW[[[ddd999///777222............------------,,,,,,+++++++++*********))))))))))))))))))))))))************,,,...000222333333333444666888:::<<<666???DDDMMMkkk|||{{{oooYYYNNNRRRaaannnpppccc___eeelll}}}~~~}}}||||||}}}|||{{{|||wwwuuuuuuuuussstttwwwyyyyyyyyy{{{~~~|||wwwuuuwwwtttuuuwwwyyy{{{}}}~~~~~~~~~{{{hhhgggeeehhhuuuxxxccc___aaaTTTWWW[[[ccc}}}ppprrrdddIII666111000++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))***))))))***,,,000333555999888:::>>>???>>>@@@EEEWWW|||hhhPPPZZZWWWVVVfffuuuiii|||kkk___nnnssswwwfff[[[nnnzzzvvv}}}~~~,,,,,,,,,,,,,,,,,,------,,,...000111222555999<<<>>>[[[vvvttt|||vvvfffXXXLLL>>>888777888<<<===;;;<<<@@@EEE\\\tttccc]]]ddd|||}}}oooWWWEEEBBBIIINNN___XXXWWWiiirrrYYY<<<888999>>>NNN___jjjvvvpppZZZIII>>>777===KKK]]]sss|||XXXYYYoooiiijjj|||zzzttttttjjjfffbbb___]]]nnnxxxsssuuuqqqrrrooolllmmmrrruuuuuutttnnnoooooonnnnnnnnnqqqsssuuupppkkkjjjlllmmmnnnooolllfff___[[[\\\```cccdddrrrqqquuuzzzuuulllnnnyyy{{{{{{|||}}}{{{uuullleeebbbbbb___[[[WWWTTTTTTUUUNNNRRRccckkkoooggg???111888444//////.........---------,,,,,,,,,++++++++++++***))))))))))))*********************+++---000222444222333333555777:::===>>>===CCCIII[[[xxxtttuuugggOOOLLLYYYYYYkkkttt]]]VVVZZZjjjyyy~~~{{{zzzyyyyyyyyyyyyzzz||||||wwwuuuuuutttrrruuuzzz{{{zzzzzzwwwvvvxxxvvvwwwxxxzzz{{{||||||}}}}}}|||||||||}}}zzz{{{{{{~~~|||rrrdddeeeYYY\\\aaafff{{{~~~yyyuuulll[[[DDD111+++...++++++++++++************************************(((((((((((((((((((((((((((((((((((())))))******))))))***+++...111444666777888:::===<<<===EEEOOOaaaZZZRRRccc^^^ZZZvvv~~~hhhwwwgggcccvvvpppzzztttSSSZZZuuuhhhrrrvvvrrrsssvvv~~~---------------,,,,,,,,,,,,...000222333777;;;>>>EEEqqqyyyrrr~~~zzzppp\\\NNNEEE:::777666888<<<<<<;;;===BBBJJJjjjaaa]]]^^^kkkzzzwwwiiiRRRDDDFFFMMMOOO___YYYZZZmmmsssVVV::::::666<<>>???AAAHHHPPPddd}}}bbbccc___nnn|||{{{|||pppjjjWWWAAA<<>>CCCHHHVVVuuu}}}~~~xxxgggeee```ZZZZZZZZZVVVcccuuuoooqqqnnnmmmqqqtttssspppllllllmmmkkkllllllkkkjjjkkkmmmppppppmmmmmmnnnjjjcccccciiikkkpppppphhhZZZQQQRRRWWW[[[lllxxxxxxuuussslllcccmmmnnnooopppooommmiiigggbbbdddeeeddd___ZZZVVVTTTNNNKKK[[[wwwwwwaaammmlll^^^]]]EEE///555000/////////............---------,,,,,,,,,++++++))))))******++++++++++++(((((()))+++...111444666222222444666:::>>>AAACCC>>>JJJZZZiiisssrrrcccRRRDDDHHHQQQZZZ^^^bbbnnn|||qqqZZZZZZhhhzzz~~~}}}}}}}}}}}}|||uuutttzzz~~~zzzwwwxxx{{{yyyzzz}}}}}}uuupppttt|||}}}|||{{{zzzzzz|||}}}~~~zzz{{{{{{|||{{{zzzxxxwwwzzzzzzzzz{{{}}}zzzkkkVVVQQQWWWWWWjjj~~~oooYYYYYYjjjwww|||mmmkkk~~~vvvcccTTT???+++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))'''(((((()))***+++++++++)))***+++---000333666777999;;;<<<:::>>>XXXnnnVVVUUUYYYdddttt~~~cccaaazzzfffPPPAAALLLkkk}}}|||iiiNNNKKKfff~~~hhh]]]XXXVVV___XXXSSSVVV\\\dddnnnwww~~~---,,,,,,,,,,,,---......444---333;;;888:::CCCIIIjjjwwwlllwww{{{pppaaaNNN<<<777999666999===>>>>>>CCCLLLUUUmmmmmm___]]]eeeuuu}}}zzzoooiiiQQQ>>>CCCKKKNNNRRRiiiXXXaaavvvoooTTT@@@777<<>>JJJWWWooonnnfff```\\\XXX___XXXYYYaaauuupppmmmjjjnnnpppssstttsssoookkkhhhiiiiiijjjjjjjjjjjjjjjjjjpppnnnkkkiiihhhfffcccaaahhhiiillllll```QQQLLLOOOXXXlll}}}zzzuuuppplllkkkjjjnnnsssooogggcccfffcccbbbccceeeeeeaaaYYYSSSNNNOOOTTTtttkkkaaa~~~iiihhhUUU:::333111//////000...******---------,,,,,,+++***))))))*********)))))))))))))))'''***---///000111333555222555999<<<===???AAACCCDDDMMMddduuuvvvooo___JJJVVVTTTiiiuuujjjooobbbTTTkkk|||~~~~~~{{{zzzyyyrrrvvvzzz{{{|||}}}|||zzz~~~zzz|||{{{|||}}}xxxvvvwwwyyy{{{||||||{{{{{{{{{|||||||||{{{|||{{{zzz~~~gggWWWTTTSSSPPP^^^fffnnnkkk[[[SSSaaauuulllddd___www{{{ggg^^^aaaOOO000---///+++%%%'''///...&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,...000333555777888777222???===666eeewwwlll]]]]]]mmm{{{XXXddduuuYYYDDDEEEXXXaaaaaaqqqooowww{{{eeeOOOLLLjjjeeeXXXSSSPPPVVVYYY\\\^^^dddmmmvvv{{{------,,,,,,------...///000...111:::;;;:::HHH^^^}}}pppssslll~~~kkkzzzqqqeeeWWWHHH;;;666888888888;;;@@@AAAEEEPPP]]]eeeaaacccooo~~~}}}{{{nnnfffNNN???GGGPPPRRRUUUeeeXXXeee|||sssVVVAAA666999;;;FFFTTT```nnnkkkWWWDDDBBB<<<>>>JJJWWWnnn{{{jjjccc___[[[VVV]]]VVVWWW]]]{{{zzztttpppllloooppprrrsssrrrpppllljjjllllllmmmmmmmmmmmmnnnnnnpppnnnkkkiiigggeeebbb```eeeggglllnnnfffXXXOOONNNOOOcccwww}}}xxxooogggkkklllqqquuuppphhheeehhhdddcccbbbddddddbbb\\\WWWNNNLLLMMMlllooobbbuuu^^^BBB333111///...000///++++++...------,,,,,,+++******)))************)))))))))))))))+++///111111222444555333666999:::;;;<<<@@@BBBTTTaaalllqqqnnndddYYYTTTwwwddd[[[bbb|||{{{qqqyyy{{{||||||yyywwwuuuuuuuuuvvvwwwwwwyyy{{{|||{{{|||{{{~~~}}}{{{yyywwwuuutttsssvvvwwwxxxyyyyyyzzz|||}}}zzz||||||{{{~~~xxxjjjeee```YYY\\\gggsssrrr```SSSXXXfffkkkTTTMMMXXXhhhqqqooopppmmmUUU777000000---******......,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++,,,...000333555777888???777===:::>>>rrr{{{rrrgggooooooeee{{{jjjNNN@@@HHHiiiyyyrrr[[[ZZZiiifffnnnrrr]]]MMMNNNoooeeeWWWSSSRRR[[[___cccfffjjjttt---------,,,------...///...333222999AAA<<>>???CCCGGGRRRdddeee``````VVVSSScccvvv]]]YYYaaaxxx{{{rrrrrruuuvvvxxxwwwuuusssrrrsssyyywwwuuuvvvzzz~~~yyyzzz{{{{{{zzzxxxvvvtttqqqtttwwwwwwuuuuuuwwwyyyyyy|||}}}{{{}}}wwwlll```\\\iiiwwwzzzmmm___]]]cccqqqyyyfffQQQKKKRRR^^^ppp~~~rrr]]]NNN444///,,,,,,+++((())),,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++,,,...111333666888999???888888888EEEyyyssskkkfffdddxxxrrrjjjqqqiiitttrrr]]]DDD@@@QQQsss```hhhzzzWWWVVVddd```gggmmmZZZNNNRRRvvvlll|||hhhWWWTTTTTTXXX]]]cccfffjjjsss---------------.../////////888444:::FFFAAA___uuulll~~~mmm{{{zzziiiZZZIII???;;;777777999===;;;???FFFFFFMMMlllvvvbbb___bbbttt~~~}}}~~~~~~{{{xxxlll___FFF???PPPZZZXXXYYY^^^WWWkkkvvvVVVAAA888888999EEERRR]]]jjjgggSSSAAAAAA===AAANNNZZZqqq||||||sssccc]]][[[YYYWWW]]]XXXYYY[[[uuuyyyuuuqqqooooooqqqrrrrrrqqqqqqpppmmmmmmnnnnnnooopppppppppnnnllliiigggfffdddaaa___]]]```hhhsssvvvmmm\\\PPPLLLSSS___ooo}}}}}}vvvkkkmmmmmmjjjddd___aaadddddd```]]]\\\___aaaaaa```VVVPPPMMMeeelll___tttlllFFF555000...000000......000------,,,,,,,,,+++++++++)))***************++++++,,,///222444444333222222666;;;AAADDDDDDEEEHHHLLLKKK```[[[SSSZZZPPPNNNiiivvvvvvgggfffzzz}}}qqqwwwzzztttvvvwwwwwwuuuttttttttt~~~zzzxxxzzz~~~xxxxxxwwwwwwwwwwwwxxxyyyrrruuuwwwuuuqqqoooqqqtttzzz}}}}}}yyyzzz~~~ssscccgggmmmtttvvvpppgggbbb```bbbdddxxxtttaaaVVVSSS^^^vvvmmm```bbb>>>222***---...(((&&&***************************(((((((((((((((((((((((())))))))))))))))))))))))+++,,,...111444777999::::::888:::;;;NNN{{{\\\```dddmmmoooeee^^^jjj|||lllUUU@@@EEE^^^}}}bbbddduuuTTTVVVeee```hhhqqq```KKKQQQuuu~~~```}}}mmmWWWSSSUUUSSSXXX___dddgggooo...------------.../////////999555:::GGGHHHpppqqqrrrpppwwwdddTTTCCC;;;999777888:::;;;<<>>CCCQQQ^^^uuupppaaa\\\[[[YYYVVV\\\XXXYYYZZZqqq|||wwwtttqqqlllmmmoooqqqrrrrrrrrrrrrnnnnnnoooppppppqqqrrrrrrnnnllliiigggfffdddaaa___[[[^^^fffqqqxxxttteeeVVVQQQTTT^^^rrrmmmlllhhhaaa\\\\\\___aaabbb^^^[[[[[[^^^aaaaaaaaaYYYSSSRRRfffmmmUUUxxxvvv~~~VVV888222///000111///...000---------,,,,,,,,,,,,,,,))))))******+++++++++,,,,,,///222333333222222222666===EEEGGGEEEDDDFFFIIISSSddd^^^XXXaaaTTTMMMeee}}}nnnuuu}}}zzzsssuuuvvvvvvuuuuuuvvvwww{{{zzz}}}~~~}}}yyysssooommmppptttwwwuuuvvvwwwuuurrrqqqsssvvv{{{~~~}}}wwwvvv{{{|||kkktttpppkkkhhhhhhfffaaa[[[aaa\\\ooorrr^^^ZZZ]]]qqqppp]]][[[JJJ888,,,...222///+++,,,************************(((((((((((((((((((((((())))))))))))))))))))))))+++---///222555888:::;;;:::;;;===AAAVVV|||tttOOOSSSbbbxxxlllzzz{{{]]]]]]gggwww}}}hhhQQQ@@@JJJhhh}}}cccccckkkMMMRRRccc___jjjvvvgggIIINNNmmmwww]]]~~~kkkTTTQQQUUUUUUYYYaaahhhkkkrrr......------......///000...555555;;;GGGTTT{{{yyyjjjzzzsss[[[NNN@@@999888777888;;;777<<>>???;;;AAAQQQaaa|||kkk^^^ZZZYYYWWWRRRXXXVVVYYYXXXlll{{{uuuqqqmmmeeehhhlllpppssssssrrrqqqpppqqqqqqrrrssstttuuuvvvpppnnnkkkiiigggeeebbb```___aaabbbfffooovvvrrrhhhQQQJJJKKKZZZkkksssttttttpppnnnkkkiiiooovvvssslllfffdddccceeehhhjjjhhheee]]]UUUVVV^^^cccgggcccXXXRRRtttzzzooo???777111111222000......------------------------))))))***++++++,,,------000111222111111333555888===CCCHHHHHHGGGKKKVVV```aaabbbfffkkkggg]]]^^^jjjqqq|||}}}zzz|||xxxssstttuuuvvvvvvwwwyyy{{{{{{xxxzzz|||zzzzzztttooojjjjjjpppvvvyyyyyyvvv}}}|||zzz|||uuu|||iii```oooyyyfff```[[[bbbvvvxxxeee^^^TTTBBB111***+++,,,***++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,---///333666999<<<===;;;:::===OOOmmmmmmOOOlllxxxfff|||tttUUUTTT^^^kkkxxx}}}gggQQQEEE@@@SSSsssqqqddddddsssUUU>>>LLLaaa___kkkzzznnnSSSUUUrrrggg```LLLPPPYYY]]]\\\bbbooouuuxxx...............///000000444333===FFFOOOtttsssmmmuuufffHHH@@@:::888777666888===;;;CCCFFFKKKeeeeee\\\aaaqqq~~~~~~|||vvvrrr```TTTCCCFFFYYY``````iii]]]QQQaaa|||vvvZZZBBB555777999DDDQQQ[[[fffaaaLLL======999???PPPaaa}}}|||iii]]]YYYXXXUUUTTTZZZXXX\\\ZZZnnn}}}vvvpppjjjcccffflllpppssssssqqqpppnnnnnnooopppqqqsssssstttpppnnnkkkiiihhhfffcccaaaaaabbbaaabbbkkkuuuuuunnn___PPPEEELLLZZZfffpppxxxqqqqqqpppsss}}}sssiiihhhhhhkkknnnoookkkhhh```WWWXXX[[[WWWZZZ```___AAAgggqqqvvvAAA888111111222000------------------------------))))))***+++,,,,,,------111222222222222444888;;;BBBFFFKKKLLLOOOZZZlllzzzuuuoootttuuudddXXX___gggxxxkkkttt|||ttt{{{vvvrrrxxxuuuvvvwwwxxxxxxyyy|||~~~xxxwww|||~~~{{{ssskkkcccbbbiiioooqqqqqqsss{{{}}}}}}~~~}}}~~~}}}}}}}}}{{{}}}}}}sssjjjvvvzzzvvvoooggghhh^^^SSS___|||rrrmmm[[[>>>,,,+++...,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,---000333777:::<<<>>>@@@@@@HHHdddgggSSSTTTxxxsss]]]eee{{{ZZZPPPZZZiiiwww~~~rrrYYYEEE???BBBYYY{{{tttiiieeennn~~~VVV@@@PPPfffdddooo~~~sssNNNQQQpppgggaaaNNNSSS]]]ccc```fffttt|||}}}///...------...///000111333555???CCCVVV~~~kkkooovvvhhhVVVAAA===888777999;;;<<<;;;???DDDPPPSSS|||uuuZZZ```ppp{{{zzz{{{uuunnnbbbRRR>>>GGG```]]]ZZZpppXXX\\\ppp}}}[[[???777777999BBBPPP\\\\\\PPPCCC<<<===;;;BBBOOO]]]yyy|||hhh]]][[[[[[ZZZXXXXXXXXXYYY___tttwwwoooooorrrlllmmmppprrrtttvvvvvvvvvrrrpppmmmkkkkkkmmmppprrrtttooojjjhhhhhhhhhfffddddddbbb___^^^aaahhhooottteeeSSSCCCCCCNNN\\\lllxxxtttuuurrrsss}}}|||lllpppllllllnnnnnniiigggiiifffeeebbb\\\RRRPPP\\\jjjWWWggg{{{hhh\\\XXX666000999///+++111///......---,,,,,,,,,,,,---++++++++++++,,,------...222222111222444888<<<>>>EEEPPPTTTUUUhhhmmmddd^^^KKKNNNbbbjjjxxxnnnuuu}}}{{{yyyxxxxxxwwwuuurrrvvvxxxwwwxxx{{{~~~}}}zzzttthhh^^^dddooommmbbbhhhqqqwwwwwwvvvxxxzzz{{{~~~||||||}}}~~~xxxvvv{{{uuussswwwjjjyyyxxxrrrzzzaaaTTTRRRMMMfffnnnOOO...---444***,,,+++******)))*********************************,,,,,,++++++***+++++++++...///222666999<<<===>>>@@@@@@HHHbbbJJJ\\\wwwcccddd___|||[[[OOO[[[lll{{{kkkIII>>>CCC@@@VVV~~~gggbbbjjjxxxrrrJJJAAAPPPdddmmm~~~oooQQQRRRkkkxxxbbbIIINNN\\\iiijjjgggnnn///...------...///111222333;;;BBBHHHddd{{{yyylll|||tttdddPPP@@@<<<888666888;;;<<<<<>>HHH___]]][[[nnnWWW[[[nnn|||ZZZ>>>777666999AAAOOOZZZZZZNNNBBB===???===BBBPPP]]]www{{{hhh\\\[[[[[[YYYZZZ]]]___]]]^^^pppwwwooonnnqqqlllmmmoooqqqrrrrrrrrrrrrpppooommmlllmmmnnnqqqrrrssspppkkkjjjjjjiiihhhfffeeedddbbb```aaaeeelllrrrlllZZZHHHDDDKKKWWWfffrrrqqqqqqqqqrrrwwwzzzuuulllkkkjjjlllnnnlllfffeeeggghhhgggccc\\\RRRNNNYYYfffZZZ[[[nnn|||kkk^^^\\\<<<111888111---222//////...------,,,,,,------++++++++++++,,,---...///222222111222555999===???JJJNNNSSSeeekkk^^^VVVHHHGGG[[[nnnpppppptttuuuwwwtttuuuuuuuuusssvvvyyyxxxwwwwwwzzz||||||vvvlllgggjjjnnnkkkdddeeennnuuuuuuuuuwwwyyyxxx|||zzzyyyyyy{{{~~~~~~~~~|||jjjfffiiipppvvv~~~xxxuuuZZZMMMJJJ___iiiRRR777+++,,,---,,,++++++***************************************,,,,,,++++++***++++++,,,///111333666999<<<===>>>CCCHHHUUU|||bbbSSSpppppp[[[WWW]]]___TTT```ppp~~~~~~iiiJJJ@@@FFFFFF]]]|||bbbZZZdddwwwhhhBBBBBBSSSeeeqqqsssQQQQQQfffdddMMMQQQ^^^fffjjjiiirrr......------...000111222///@@@CCCKKKvvvuuuvvvqqq~~~ppp___HHH>>>:::777666888:::<<<===EEEKKK```ssshhh[[[hhhwww~~~~~~}}}zzzzzzzzztttlll\\\LLL>>>III\\\ZZZZZZiiiRRRVVViii~~~yyyXXX===555555888@@@LLLUUUTTTJJJ@@@>>>@@@>>>CCCQQQ^^^vvv{{{hhh\\\ZZZZZZXXXVVV[[[___]]]\\\nnnzzzqqqppprrrlllmmmnnnoooooonnnmmmmmmmmmmmmnnnnnnooopppqqqrrrrrrooolllkkkkkkkkkiiihhhggghhhgggccc```aaaiiioooppp```NNNEEEFFFQQQaaannnvvvvvvwwwwwwtttoooooossstttqqqpppoookkkfffdddgggllliiieee]]]RRRMMMTTT``````RRRXXXzzzyyyiiieeeFFF555666222000222//////...------,,,---------+++++++++,,,,,,...//////222222222333666:::???AAAOOOPPPVVVtttfff[[[MMMFFFDDDCCCYYY{{{ppp{{{tttuuurrrrrrssstttqqqvvvzzz{{{xxxwwwzzz~~~~~~wwwqqqpppmmmhhhbbbaaaaaajjjrrrssstttwwwxxxvvvwwwvvvvvvwwwxxx{{{~~~~~~wwwcccZZZ\\\iiitttwwwhhhRRROOOWWWpppgggVVVFFF000'''000,,,,,,+++***************************************,,,++++++***++++++,,,,,,111222444777999;;;======BBBNNNcccccc^^^jjjWWWQQQkkkfffYYYeeevvvzzzdddIIIAAAFFFKKKhhhuuuYYYLLLZZZtttxxxWWW===FFFWWWdddssslllMMMMMM___}}}eeeNNNRRR]]]___eeegggppp......---......000222333///DDDEEETTT~~~tttxxxxxxlll[[[CCC;;;999777666777:::===???IIIWWW{{{yyydddbbbsss~~~~~~|||||||||vvvnnnYYYIII???JJJWWWWWWXXXbbbKKKNNNbbbyyyvvvWWW<<<444333777???IIIPPPNNNEEE===<<<@@@???CCCRRRaaaxxx|||jjj]]]ZZZYYYXXXTTTXXX\\\^^^bbbvvv~~~tttqqqrrrnnnnnnnnnnnnmmmllljjjiiijjjlllnnnpppqqqqqqqqqpppooommmkkkjjjiiiiiiiiiiiihhhkkkkkkfff______eeelllooodddUUUHHHEEEMMM]]]jjjuuuvvvzzz~~~yyytttvvvpppllliiihhhiiipppmmmhhh___SSSLLLQQQ[[[hhhVVVNNNdddzzzpppTTT<<<444222222111...//////...---------------,,,,,,,,,,,,---...000000222222222444888<<>>PPPnnn~~~___]]]___TTT[[[mmm\\\iii}}}xxx___FFF@@@DDDQQQuuukkkOOO@@@RRRppp{{{fffGGG???MMMYYYaaasssyyyXXXEEEFFFVVVpppbbbMMMPPPXXXYYY]]]\\\ggg............///111333444444EEELLLfffyyyooo|||rrrgggWWWAAA999888777666777;;;???BBBPPPiiimmmbbbkkk|||~~~}}}{{{{{{{{{uuummmWWWEEE@@@JJJRRRTTTYYY]]]GGGJJJ___zzzyyy[[[@@@777222666>>>GGGKKKHHHAAA;;;888>>>???DDDTTTeeezzz|||~~~mmm```\\\ZZZYYYYYYZZZ]]]aaajjjtttpppqqqoooooooooooommmkkkiiihhhhhhkkknnnppprrrqqqpppooolllkkkiiifffeeefffgggiiijjjmmmmmmhhh```^^^ccciiioookkk```PPPEEEHHHVVVbbbhhhmmmwwwyyymmmkkkkkkkkkkkktttpppjjjbbbUUUMMMPPPXXXrrreeeRRRTTT|||~~~gggGGG555222222......//////...------------...,,,,,,,,,---...///111222222222333555999???DDDGGGMMMMMM```}}}qqqXXXMMMBBBPPPPPPRRRaaammmtttrrrqqqyyy|||yyywwwvvvuuuuuuqqqtttzzz}}}zzz|||~~~}}}{{{yyysssnnnnnnrrrmmm___XXXZZZ^^^fffmmmqqquuuyyyzzzxxxvvvwwwwwwvvvvvvwww{{{~~~{{{aaaWWWZZZfffvvvlllpppvvv}}}bbbTTTbbbzzznnnjjj]]]???------,,,,,,+++***+++++++++************************+++*********++++++,,,---000111333666888999:::;;;???UUUuuuuuuWWWXXXpppPPPQQQgggtttcccpppwww[[[FFFBBBEEEZZZ~~~```JJJ<<>>AAANNNbbbqqq^^^LLLNNNTTTVVVWWWRRR\\\|||............///111333555666>>>PPPzzzuuunnn}}}lllbbbTTT???777777777777888<<>>:::666>>>???DDDVVVhhh{{{}}}tttpppccc^^^]]][[[[[[ZZZ[[[___gggyyy}}}rrrooopppnnnnnnoooooonnnllljjjiiihhhjjjmmmoooppppppnnnmmmkkkjjjgggccc```bbbeeeiiikkkmmmmmmhhhbbb```cccfffooorrrmmm[[[IIIEEEMMMUUUaaakkkxxx~~~~~~vvvjjjjjjlllmmmnnnxxxsssmmmeeeYYYQQQRRRXXX{{{rrrYYYMMMttt}}}VVV999444222---000000///......------......,,,,,,------///000222333222222333666;;;AAAFFFIIIKKKRRRnnndddHHHAAA>>>TTT```bbbkkk|||~~~]]]sssxxx||||||{{{zzzyyyxxxxxxwwwwwwwwwzzz|||zzz}}}|||{{{yyywwwmmmlllmmmpppmmmeee___^^^\\\bbbhhhlllqqqxxxzzzxxxuuuwwwxxxwwwuuuvvvzzz~~~}}}iiiaaabbbnnnuuuzzz{{{rrraaahhhssseeeiiiwww|||uuuoooQQQ///------,,,+++++++++++++++************************************+++,,,------///111333666888:::<<<<<>>???SSSeee|||iii[[[ddd[[[PPPccc}}}zzz}}}~~~tttdddKKKFFFMMMRRRqqq}}}pppbbbFFFCCCAAAUUUjjjZZZ@@@AAAEEE^^^gggiiiqqqeeeIII>>>999999>>>IIIVVVmmm~~~UUUGGGIIIKKKPPPUUUPPPTTTppp............000222444666CCC;;;fffpppzzzcccWWWLLL;;;666888999999:::>>>EEEJJJ]]]pppeee```aaarrr~~~}}}zzzsssrrrsssoooiiiPPP<<>>///111888@@@DDDBBB>>>:::999888AAABBBFFFWWWhhhyyykkkxxxqqqvvviiibbb```___YYY^^^ddddddccclll}}}vvvvvvyyyjjjjjjllllllmmmlllkkkjjjiiijjjlllmmmmmmllljjjiiinnnkkkfff___[[[^^^dddkkklllkkkjjjhhhfffeeedddddddddtttzzziiiRRRGGGHHHLLLNNNbbbtttwwwwww{{{zzzvvvyyytttpppooonnnnnnsssyyy{{{wwwqqqjjj```WWWWWW[[[rrrXXXNNNjjjpppCCC999444...777000000///...............,,,------...000111333444222333444777===CCCIIILLLSSSjjjYYYQQQ\\\zzz||||||zzzxxxwwwxxxzzz}}}}}}zzz}}}}}}{{{zzzxxxvvvtttvvvxxxrrrhhhdddddd\\\OOOSSSXXX[[[___fffooosssrrrnnnrrruuutttsssuuu{{{tttvvv|||}}}vvv}}}lll```YYYWWWMMM___zzzfffaaaeeewww~~~tttrrrdddCCC...---,,,,,,++++++,,,,,,************************************+++,,,---...111333666999<<>>@@@SSSdddOOO777@@@CCC```llllllkkkTTT;;;:::888777:::CCCSSSmmmxxxOOOCCCEEEEEEJJJTTTQQQSSSjjj//////000//////111555888999OOOwww|||yyyiiiSSSBBB:::999666555888<<<@@@GGGNNNVVVooolll```YYYmmm|||~~~zzzzzzzzzsssjjjNNN>>>@@@SSSOOO]]]zzzjjjGGGUUUhhhnnn[[[>>>666222888>>>@@@>>><<<;;;<<<<<<<<<@@@HHHSSSbbbyyysssuuuzzzyyypppddd^^^\\\```ZZZ]]][[[\\\^^^___vvvvvvtttuuupppnnnkkkjjjjjjjjjiiigggkkkjjjiiihhhggggggggggggjjjhhheeecccbbbdddfffhhhkkkiiihhhiiikkkjjjfffcccdddpppvvvnnn]]]OOOGGGEEEMMM]]]mmmtttvvvwwwwwwuuusssyyyzzztttrrrxxxvvv{{{vvvfff\\\\\\ZZZTTTooohhhdddUUUPPP{{{___666555///555000000000///......------------...000111222333444333666999;;;@@@HHHNNNPPP\\\yyyppp\\\WWWZZZgggzzz|||{{{||||||{{{zzzvvv~~~~~~zzzzzz}}}~~~|||xxxvvvsssoooiii```WWWQQQOOOQQQTTTXXX^^^fffpppvvvqqqppppppqqqtttwwwyyyyyyzzzzzz|||~~~|||}}}yyyQQQUUUGGGFFFPPPppp}}}xxxQQQ[[[PPPiii~~~qqqlllnnn]]]666222///------,,,,,,---)))))))))))))))))))))))),,,,,,+++++++++,,,------444222777>>>===:::CCCQQQgggwwwxxxuuuZZZOOOeeejjj~~~fffSSSdddyyyggg___bbbjjjsssxxxrrr[[[OOO===<<>>;;;<<>>===???HHHdddpppfffWWWEEE555333999777999EEEYYYtttuuuKKKCCCIIIEEEMMMYYYWWWNNN___//////000///000222666999???LLL{{{~~~ppp___LLL???999:::777777:::>>>AAAHHHOOOWWWyyy```WWW___zzz~~~~~~~~~}}}yyyzzzzzzsssjjjOOO@@@@@@RRRMMM[[[xxxhhhGGGTTTeeekkkZZZ===333222777===???===;;;:::;;;<<<<<<@@@HHHRRRaaawwwvvvyyy~~~ttteee]]]YYY\\\XXX[[[ZZZ\\\^^^___tttvvvtttuuupppnnnlllkkklllllljjjiiikkkjjjjjjiiiiiiiiiiiiiiikkkiiifffddddddeeegggiiimmmkkkjjjkkklllllliiifffdddllluuussseeeTTTIIIFFFNNN\\\jjjrrruuuyyyzzzzzz|||~~~zzz{{{tttzzzwwwiii```^^^ZZZRRR[[[___eeeWWWIIIeeeggg;;;555///000000000000///......---------...///000111222333444444666888;;;@@@FFFKKKMMM\\\ppp~~~nnnbbbaaaeeerrr~~~zzz}}}{{{{{{}}}}}}}}}yyyyyy}}}~~~{{{yyywwwtttpppkkkeee]]]XXXRRRQQQRRRUUU[[[dddkkkpppqqqooonnnppptttvvvwwwuuuxxxyyy|||}}}~~~kkkMMMUUULLLNNNMMMccc{{{rrrYYY[[[SSSfff}}}zzztttsssiii???444,,,,,,...,,,+++---************************,,,,,,++++++,,,,,,---...555222555<<<===>>>JJJ[[[kkkkkkfffPPPQQQgggmmmzzzaaa[[[{{{lllWWWOOOUUU```jjjqqqttt```HHH===:::999===HHHZZZyyy~~~cccJJJ<<<999:::>>>BBBBBB???@@@DDDIIIaaajjj]]]PPP@@@333333999777:::EEEWWWpppsssLLLFFFNNNKKKKKKXXXUUUMMM___///000000000000333777;;;BBBLLLzzzvvvdddSSSDDD;;;999999777888<<>>DDDTTTfffnnnvvvccc^^^MMMYYYhhhkkkrrrXXX```{{{dddLLLFFFOOO\\\iiiqqq~~~iiiQQQ<<<555666777;;;GGGYYYuuuzzzaaaIII<<<:::;;;AAAFFFEEEBBBDDDIIIJJJ^^^___PPPDDD999111333999777999BBBQQQiiirrrLLLGGGPPPNNNNNNZZZVVVMMM```///000000000111444:::>>>FFF\\\www|||mmm[[[LLL???999:::888777999===???CCCKKKTTTsssfffTTT___uuu}}}|||zzz~~~~~~|||{{{zzzzzz|||~~~~~~|||~~~}}}uuulllOOOAAAAAAPPPLLL]]]|||iiiJJJRRR^^^bbbyyyUUU999//////444999;;;999777777999:::;;;@@@HHHQQQ^^^rrryyyzzz|||zzzssseee]]]YYY[[[YYYZZZWWWYYY\\\]]]qqqwwwsssrrrpppooonnnoooqqqqqqpppnnnmmmlllkkkjjjiiiiiiiiiiiijjjiiihhhggggggggghhhhhhkkkkkkjjjjjjjjjjjjiiihhhddddddooo~~~zzzcccOOOGGG@@@KKKXXXcccllluuuxxxwww}}}~~~zzz}}}zzzqqqhhhbbbZZZRRRTTThhhuuucccFFFLLL{{{nnnnnnlllFFF444888444111111000000///...............///000222333444555555555999AAAGGGIIIKKKMMMiiicccaaahhhmmmmmmmmmppprrrzzz~~~|||}}}xxxvvvwwwyyyzzzzzz}}}yyy~~~yyyyyy}}}|||yyytttqqqllliiifffccc```]]]XXXRRRLLLNNNVVV^^^cccdddeeecccdddkkktttyyyxxxtttwww{{{~~~}}}|||}}}rrroooqqq~~~qqqhhhWWW]]]___```___```hhhYYYTTTQQQZZZwww}}}gggddd]]]AAA+++,,,000***(((,,,************************,,,,,,,,,,,,,,,---...///555333444:::AAAKKK\\\lllqqqpppnnnfffXXXdddiiikkkmmmUUUgggwww^^^HHHEEEPPP^^^kkktttwww^^^HHH::::::666777<<>>EEEKKKTTT[[[XXXPPPMMMOOOKKKZZZUUUCCC999333000555777666888???JJJ___}}}tttLLLEEENNNKKKTTT___[[[QQQccc///000000000222666<<>>999:::666666888<<>>CCCOOO}}}vvv|||tttbbbTTTGGG===888999666666888<<>>OOOnnnzzzQQQHHHPPPMMMQQQaaaccc___sss///000000000333999@@@FFFVVVqqq___PPPCCC999666777888888999===@@@HHHXXXhhhooofffnnnzzz{{{{{{||||||}}}~~~~~~~~~sssgggHHHAAAEEESSSPPPfffjjjHHHRRR]]][[[jjjFFF222111///333777888666555777999999<<>>888666;;;;;;>>>IIIZZZkkk}}}xxxWWW@@@999;;;<<>>AAAJJJ]]]nnn{{{^^^cccvvv|||}}}~~~|||qqqeeeHHHBBBFFFSSSPPPeeegggEEEQQQ]]]YYYfffBBB000111000444777888666555777999999===GGGTTT```nnnvvvhhh^^^WWWXXXUUUVVVUUUZZZ___]]]iiizzzxxxyyyrrrrrrrrrssstttssspppnnnooooooooooooooopppqqqqqqhhhiiikkklllkkkjjjhhhfffhhhiiijjjhhhffffffiiillleeeeeeaaadddxxx|||aaaJJJGGGBBBFFFVVVkkkxxx|||{{{uuuwwwsssnnnjjjjjjjjjhhheeeddd[[[XXXRRRZZZ___GGG???YYY{{{RRR444222222222111111000///////////////000111333444555666777888AAANNN\\\rrrsssiiitttwwwyyyvvvqqqfffwww~~~uuutttxxxuuuvvvwww{{{~~~}}}{{{}}}yyyyyy{{{zzzvvvjjjhhheeecccaaa^^^ZZZWWWYYYTTTMMMGGGEEEIIIQQQXXX\\\aaahhhlllooouuu~~~{{{xxxtttsssvvvxxxwwwvvvwwwlllhhhpppXXX^^^{{{xxxrrrfffUUUssszzz]]]SSSXXXhhhooocccdddVVV<<<,,,---000---+++++++++++++++++++++++++++,,,,,,---...///111111222555:::CCCTTTjjj~~~jjjPPPRRRWWWfffooo~~~yyyrrr\\\JJJ???DDDJJJPPPbbbxxxcccCCC:::888777::::::???KKK^^^pppuuuPPP888444:::>>>@@@GGGQQQTTTMMMCCCAAAEEE???GGG>>>//////111000333444888;;;<<<===LLLkkk|||RRRFFFLLLJJJVVViiioookkkzzz111555111...555999AAAQQQ~~~uuujjjYYYIII>>>888666666:::777;;;BBBDDDKKKgggmmm```\\\yyy}}}}}}}}}~~~~~~yyyvvvppp```EEE===JJJPPPNNNjjjzzzaaaIIIRRRXXX^^^ZZZBBB///000222444555666555666888999<<<<<>>FFFTTTfffzzzlllGGG777:::;;;666>>>DDDJJJJJJDDD???>>>???>>>;;;666111//////000222555333:::======QQQqqq~~~SSSIIINNNIII]]]pppxxxsss{{{///444111///666:::DDDWWW|||qqqfffVVVFFF===888777777999777;;;BBBGGGUUUvvveee```ccc}}}}}}~~~~~~~~~vvvsssmmm]]]FFF===IIINNNKKKfffvvv[[[JJJQQQVVVZZZWWW@@@///222111333555666666666888:::>>>???FFFSSScccvvvvvvfff]]]XXXYYYVVVXXXWWW[[[___]]]iii~~~yyyzzzrrrrrrrrrqqqqqqqqqqqqqqqoootttvvvuuutttwwwyyywwwtttqqqmmmiiiggggggiiijjjmmmlllkkkiiihhhgggggggggfffllliiieeeooo{{{[[[EEE???EEEIII```xxxzzzwwwzzz~~~{{{uuummmgggiiijjjeee```______YYYZZZaaa___RRRFFFDDD[[[pppAAA444222333222222222111000//////000111111111333666888555>>>KKKOOO[[[|||lll___kkkuuuqqqsss}}}uuu|||~~~zzz}}}}}}{{{~~~~~~ooo~~~zzzyyyzzzxxxsssmmmiiieeebbbbbbccc```ZZZUUURRRPPPKKKFFFAAABBBGGGKKKWWW\\\hhhnnnllluuu}}}qqqrrruuuvvvsssnnnpppvvv|||yyy|||lllwwwtttfff^^^XXXbbblllppppppxxx|||cccWWWWWW___zzzcccVVV\\\UUU666///777+++++++++++++++++++++++++++,,,---------,,,...000333888===>>>PPPxxxpppfffPPP```zzzvvvfffiii}}}{{{tttkkkSSSEEE<<>>CCCDDDAAA===<<<======:::555111//////000222555444<<<@@@AAAUUUtttWWWJJJPPPMMM]]]qqqzzzuuu{{{{{{---333111111777;;;HHH___xxxuuulllbbbRRRDDD;;;888888888888888<<>>YYYiii___RRRbbbqqqgggbbbqqq{{{ooobbbJJJAAA<<>>:::888;;;888444111//////111222555444===CCCFFF\\\{{{[[[KKKRRRQQQZZZppp{{{tttvvvuuuwww---333222222666:::LLLhhhyyy}}}ooojjj```QQQCCC;;;888888888888;;;>>>DDDTTTtttppp[[[iii}}}}}}}}}}}}~~~~~~}}}~~~}}}|||xxxzzzwwwnnnkkkdddTTTBBB<<>>...222...111333555666888;;;======AAAKKKYYYiii}}}vvveee\\\WWWXXXZZZYYYVVVYYY^^^\\\hhh{{{{{{sssrrrqqqpppooonnnooooooppptttvvvuuuvvvzzz}}}|||vvvtttpppmmmlllmmmoooppprrroookkkhhhfffgggiiikkkjjjjjjeee```gggwwwyyyTTT;;;???FFFNNNbbbwww}}}~~~||||||~~~yyyrrrkkkjjjlllllliiigggbbbbbb___[[[\\\\\\NNN===NNN}}}~~~SSS888555444333222111000000000000111222222222444777999<<>>FFFJJJMMMQQQVVVVVVQQQHHH>>>888999666333000//////111222555333;;;BBBHHHaaa^^^LLLRRRSSS[[[sssxxxuuu}}}zzzkkk}}}...333333333555999QQQtttzzz|||llljjj```QQQCCC;;;777777888999===AAAGGG\\\mmmaaaqqq~~~~~~}}}~~~~~~}}}zzzyyyuuuwwwuuukkkhhhbbbRRR>>>;;;IIIKKKIIIkkk|||]]]DDDLLLQQQVVVTTT>>>...111...000333555666888;;;======@@@JJJYYYjjj}}}wwwfff]]]XXXYYY]]][[[WWWZZZ```]]]hhhzzzyyytttsssqqqooonnnnnnoooooonnnrrrtttsssuuuzzz~~~~~~uuutttsssqqqpppoooooooooqqqnnniiifffeeefffiiikkkjjjjjjfffccceeeqqq]]]>>>???HHHKKK^^^zzzzzztttlllhhhjjjnnnnnnkkkcccddd```ZZZ\\\]]]PPP===GGGqqq\\\>>>666555333222111000000000111222333333333444777:::888DDDOOONNNRRRfffiiiTTTWWWTTTOOOMMMMMMTTT}}}zzziiiiii~~~ppp|||zzzxxx||||||vvv~~~~~~{{{}}}~~~wwwttttttsssnnnjjjfffdddaaa^^^[[[XXXTTTRRRRRRPPPMMMJJJHHHGGGFFFEEEKKKOOO^^^hhhkkkuuu|||uuuqqqooopppssstttsssvvv{{{{{{{{{}}}yyylllqqqsssrrr{{{kkkbbbTTTkkkzzzbbbOOOVVVmmmooo\\\```pppbbb???...000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...///222555;;;NNNRRRqqqsss[[[hhhcccSSSRRRfffooolllrrr]]]MMM???;;;888888777555444555555999777777;;;999<<>>EEE```bbbMMMQQQSSS^^^xxx|||www|||xxxjjj~~~...333333444666<<<[[[{{{{{{|||kkkiii___OOOBBB:::777777888999???DDDLLLfffmmmhhhvvv~~~~~~{{{wwwxxxsssvvvtttkkkiiibbbRRR===<<>>@@@JJJ[[[oooxxxhhh___ZZZ\\\^^^\\\XXX\\\bbb^^^ggg~~~zzzyyytttsssqqqooonnnooopppqqqnnnrrrsssqqqrrrwww{{{{{{sssssssssrrrqqqooommmlllnnnkkkgggeeedddfffiiilllkkkkkkjjjiiihhhmmm|||hhhGGG@@@HHHJJJZZZzzzzzz|||wwwsssmmmiiikkkpppoookkkdddeeebbb^^^^^^]]]QQQCCC@@@```|||aaa@@@777666444222111000000111222333444444444555888;;;AAACCCJJJNNNVVVllluuugggSSSGGGHHHRRRUUUeeelllfffoooqqq{{{}}}zzz|||{{{vvvzzz|||xxxsssqqqppplllhhhcccbbb___\\\YYYVVVTTTRRROOOMMMJJJHHHGGGEEEBBB???FFFJJJXXXcccgggsss{{{uuussspppooorrrttttttwww|||yyy}}}|||}}}~~~tttqqqzzzgggppp{{{lllvvvlllQQQMMM]]]sss{{{lllfffllleeeKKK444...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......000333666CCCYYYeee|||ggglllhhhVVV]]]}}}rrryyy{{{fffQQQBBB<<<:::888777666666777888777999555555999888@@@VVViiivvvjjjSSSMMMTTT___eeegggkkknnngggWWWFFF:::555444222111//////000111222999444999???HHHccciiiQQQSSSTTTYYYtttxxxqqqvvvttthhhvvv...333333555888BBBgggzzz}}}|||iiidddZZZLLL@@@999777888999888@@@FFFRRRqqqyyyllllllvvvzzzuuuwwwsssvvvtttllljjjdddUUU???===JJJHHHFFFiiixxxWWWCCCHHHIIIKKKIII888,,,333///111444555666888:::<<<>>>@@@LLLccc}}}yyyiiiaaa]]]^^^]]][[[XXX]]]ccc^^^dddzzz|||{{{tttsssqqqooooooppprrrtttpppsssssspppooosssvvvvvvsssrrrpppnnnllljjjiiiiiikkkiiigggeeefffhhhkkkmmmjjjjjjmmmnnniiiiiiuuutttQQQAAAGGGGGGTTTtttwwwyyy}}}ttttttrrrpppssswwwrrrjjjgggfffdddcccbbb]]]SSSKKK>>>QQQpppKKK888777444222000000111111222333444444444666999;;;JJJEEENNN```tttWWWJJJRRR]]]]]]xxxzzzkkkkkkvvv}}}zzzrrrwww|||}}}{{{zzzzzz{{{zzz|||vvvooonnnnnnllljjjaaa```^^^[[[WWWTTTSSSSSSMMMKKKIIIHHHGGGDDD@@@<<>>222------------------------+++,,,.........000444777HHH]]]yyy~~~uuu}}}[[[SSSKKK~~~pppvvvuuu[[[GGG>>>888;;;<<<:::999::::::999888;;;;;;@@@JJJOOOaaacccSSSQQQRRRQQQOOORRRVVVUUUIII888///222999111000/////////000222333222333BBBTTTeeewww^^^[[[YYYUUUrrruuummmuuuxxxpppooo***555000888<<<@@@tttsss}}}ttthhheeeXXXIII@@@;;;888888;;;999AAAJJJ[[[ssseeeqqq}}}{{{zzz|||wwwvvvpppiiilllhhhVVV>>>>>>EEEDDDGGGbbbkkkPPPAAAAAABBBBBB===333------000222333444555777;;;>>>???EEEOOOmmm}}}nnnddd^^^___\\\]]]^^^^^^]]]```ffflll~~~{{{{{{sssnnnpppuuuvvvwwwxxxqqqqqqqqqpppppppppoooooommmiiigggiiijjjhhhhhhiiiiiigggeeefffiiijjjiiihhhiiillloooooogggdddpppaaaDDDIIICCCEEEdddttt|||~~~}}}yyyzzzwwwsssnnnnnnkkkeeedddbbbYYYMMM???HHHfffwwwGGG444666///+++555000///333222444666444333888???LLLNNNbbbxxxiiiVVVRRRbbbkkkpppoooooovvv~~~yyy}}}wwwwwwyyy{{{}}}}}}{{{yyy{{{}}}}}}sssnnnnnnooonnnlllaaa^^^ZZZUUURRRPPPPPPPPPMMMKKKIIIHHHHHHFFF@@@;;;>>>???III[[[iiinnnpppttttttpppnnnpppvvvwwwrrrmmmxxx}}}}}}zzzrrrkkkzzzeeeZZZTTTRRRSSS\\\\\\KKKSSSjjj]]]NNN```iiinnnRRROOOSSSDDD111222,,,111333++++++111///...///...,,,...222666777GGGjjjpppwww|||WWWDDDRRRpppvvvZZZFFF???@@@<<<:::;;;;;;888999<<<999===AAAFFFRRRfffzzzoooUUUWWWVVVQQQLLLGGGWWWSSSKKK???666111333666000/////////000111222222777333666EEE```zzz\\\UUU[[[WWWbbb~~~|||dddqqqqqq~~~222777///888???JJJtttsssfff___RRREEE===:::888999<<<@@@CCCIII\\\ppphhhvvv}}}{{{xxxwww{{{vvvvvvpppjjjmmmhhhVVV??????GGGFFFHHHccckkkOOO???>>>@@@@@@;;;222---...000111333444555777;;;>>>===IIIXXXuuu{{{{{{nnnddd^^^___]]]^^^^^^]]]\\\```ffflll|||yyyrrrnnnqqqtttuuuuuuvvvrrrrrrqqqpppnnnmmmmmmlllnnniiigggiiiiiigggfffgggeeecccaaacccfffhhhhhhgggjjjkkkooonnnhhheeennnzzzjjjJJJHHHBBBDDD^^^mmmwww~~~zzzyyyvvvrrrqqqrrrpppkkkgggcccWWWKKK===AAAYYYQQQ666444111///666000222333222444666555444888???IIIUUUcccjjj\\\RRRTTTbbbxxxjjjnnnuuu{{{xxx~~~wwwxxxyyy{{{||||||{{{yyyzzz~~~}}}rrrllljjjiiigggdddaaa^^^YYYTTTQQQOOONNNNNNLLLIIIGGGGGGHHHEEE@@@<<<;;;<<>><<<===???>>>:::;;;???===AAAFFFOOOaaazzzqqq^^^^^^XXXOOOIIICCCKKKHHHBBB999222///111444000//////000000111222333444555:::EEEWWWrrr|||\\\SSSWWWSSS^^^xxxwwwaaannnqqqzzz222444,,,888@@@NNNpppwwwrrrdddXXXLLL@@@:::999888:::===CCCEEELLLeee|||kkkkkk{{{~~~{{{xxxwwwvvvyyyuuuuuuqqqjjjmmmhhhVVV@@@@@@IIIIIIJJJccciiiLLL<<<;;;<<<===999111...///000111333444555777;;;>>>@@@RRRfff{{{wwwnnnddd^^^_________^^^\\\[[[___gggmmm|||wwwqqqnnnqqqsssrrrqqqrrrrrrqqqpppnnnllljjjiiiiiinnniiifffhhhhhheeedddeeebbbaaaaaabbbeeegggggggggjjjkkknnnnnnjjjfffjjjqqqzzzvvvUUUIIIAAABBBVVVcccooo{{{}}}~~~{{{zzz|||{{{yyyrrrsssrrrnnnjjjdddXXXMMMAAA;;;FFFnnnaaa999222444444666///444333333444666555444:::AAAIIIZZZ```xxxjjj[[[QQQSSS___fffzzzpppppp}}}}}}wwwxxxyyy{{{|||{{{{{{zzzzzz~~~wwwnnnhhhfffdddbbb``````]]]XXXSSSPPPMMMLLLLLLIIIGGGEEEEEEFFFEEE@@@<<<999999@@@NNN[[[eeennnuuurrrssstttvvvvvvvvvuuuttttttyyyzzzzzzqqqpppdddZZZZZZ___eeeqqqsssfffSSS[[[{{{ddd___dddcccKKK]]]dddIII555+++,,,111,,,,,,000---....../////////000333777KKKeeerrr{{{\\\IIIKKKzzz{{{aaaIII===<<>>===@@@???CCCLLL\\\vvvsssgggdddVVVGGGAAA;;;<<<;;;888444000///111333/////////000000222333333111666@@@KKKXXXnnn~~~]]]QQQRRROOOYYYoooppp```mmm~~~vvv|||...111000<<<@@@PPP}}}rrruuupppaaaTTTHHH===999888888:::>>>@@@DDDRRRtttpppgggnnn~~~|||{{{zzzyyyyyyxxxuuuvvvrrrkkkmmmgggUUU???@@@IIIIIIJJJbbbfffGGG999777888:::666000...000///111222444555888<<>>@@@BBBKKK[[[ttttttlllcccMMM===999444555444444333222222333444/////////000111222333444444:::JJJaaawww}}}\\\PPPPPPLLLUUUgggllleeeqqq222555777AAAAAAZZZ{{{|||nnn]]]SSSHHH===999888888:::===@@@FFFXXXjjjfffrrr~~~}}}}}}}}}~~~~~~yyyvvvxxxtttmmmnnngggSSS>>>???HHHHHHIII___cccDDD666555555777444......111///000222444555888<<>>]]]lll}}}{{{iii```^^^UUUVVVwwwzzzlllSSS@@@AAARRRgggmmm^^^III@@@AAAHHHZZZvvvxxxooo^^^DDD777666333222222222222333333333222//////000000111333444555999===RRRyyy{{{\\\OOOOOOLLLTTTbbbkkkmmmxxxyyy555444555===>>>fffttt}}}jjjYYYRRRGGG===999999888:::===DDDKKK___iiijjjxxx|||}}}~~~{{{xxxzzzvvvoooooofffRRR===>>>GGGGGGGGG^^^bbbCCC666444444444222------111...000222444555888<<<@@@LLL]]]ttt}}}ssspppgggbbbdddccccccaaa^^^\\\___eeekkk~~~yyysssooommmnnnmmmkkkkkkoooiiiiiiiiihhhhhhhhhhhhgggbbb^^^^^^bbbdddddddddgggbbbcccdddcccbbbbbbdddeeeiiinnnqqqnnnjjjhhheeeaaa```zzzyyyXXXCCC???@@@LLLYYYjjjvvv}}}vvvwwwqqqjjjddd\\\SSSNNNNNNJJJFFF>>>CCCfffOOO777333333333---666444333444666666777>>>GGGNNNXXXnnn}}}iiinnnxxxooo{{{wwwmmmvvvyyy{{{{{{yyyxxx{{{~~~zzzzzz~~~yyyooojjjiiigggdddbbbaaa``````ZZZXXXUUURRRNNNLLLJJJIIIHHHDDDBBBAAACCCCCC@@@===;;;<<<;;;:::BBBRRRbbbkkkhhhlllpppqqqpppppprrrttttttwwwzzz{{{yyy{{{~~~{{{rrrkkkwwwppp```VVVLLLAAAIII\\\fffTTTOOO\\\{{{hhhuuutttkkklllOOO___zzzWWW999,,,//////...///,,,000---...111000///888EEEdddmmm{{{rrr______gggXXX```uuurrrXXXCCCGGG\\\tttxxxeeeLLLCCCFFFPPPkkk|||pppYYY???777:::555222111000111222333111000//////000000222333555666666888OOO{{{]]]OOOMMMLLLSSS^^^jjjrrrzzz222///222===CCCssspppyyygggVVVNNNDDD;;;888999999:::>>>EEEOOOhhhkkknnn~~~{{{|||~~~}}}{{{}}}yyypppooofffPPP>>>>>>GGGFFFGGG^^^cccEEE666444333333000,,,---111...000222333555888===@@@KKK^^^xxxqqqrrriiidddfffccccccbbb___]]]___dddjjj~~~~~~{{{rrrooommmmmmllljjjlllqqqjjjjjjiiihhhgggfffffffffbbb^^^]]]aaacccbbbbbbeee___aaacccccccccdddgggjjjhhhooosssnnniiigggeeebbbbbbttt___FFF???>>>DDDUUUiiizzzxxxrrrlllggg]]]QQQKKKLLLKKKJJJ???@@@gggYYY>>>333111444000777444333333666666888@@@IIIIIIZZZjjj{{{mmmqqquuuxxx}}}yyypppqqqvvvyyy|||{{{xxxxxx{{{www}}}zzzzzz~~~}}}uuupppiiiiiigggdddaaa^^^]]]]]]XXXWWWUUURRROOOMMMKKKJJJIIIFFFBBBAAACCCCCC@@@===999<<<:::888???QQQccckkkiiikkknnnqqqqqqrrrssstttrrrvvv{{{|||yyywww{{{~~~{{{mmmooorrrhhh\\\KKKPPPhhhyyyddd[[[^^^gggjjjccccccwwwwwwXXX]]]zzzdddAAA...000///...///,,,111---...222111000<<>>AAAQQQqqq{{{lllrrrzzz|||}}}{{{}}}zzzqqqpppeeePPP??????GGGFFFGGG___dddGGG777444333333000,,,---111...000222333555999===@@@LLLbbb~~~rrrsssjjjeeegggbbbcccccc```^^^___dddhhhzzz|||sssooollllllkkkjjjmmmssslllkkkjjjiiigggeeedddcccccc___]]]```bbbaaa```bbb^^^aaadddeeeeeeggglllooogggpppuuuooohhhgggfffcccdddpppdddGGG@@@>>>???RRRjjj~~~uuupppmmmjjjaaaSSSMMMNNNPPPLLL<<<;;;iii___CCC444///666333888555333333666666888@@@JJJFFF[[[___ooo{{{sssqqqlllfffnnnqqqtttuuuuuupppwwwgggsssvvvyyy|||{{{xxxwww{{{yyytttvvvwww|||~~~vvvrrrsssfffffffffccc```^^^]]]]]]WWWVVVTTTRRRPPPMMMLLLKKKJJJGGGCCCBBBCCCBBB@@@===777;;;:::777>>>QQQdddmmmhhhjjjllloooqqqrrrrrrrrrrrrwww}}}~~~{{{yyy|||}}}nnnhhh}}}oooZZZ\\\vvvwwwhhh```hhheeeVVV___mmm{{{tttYYYTTTkkklllFFF///000000...///---222------111111111>>>PPPpppoooxxxlllZZZVVV{{{jjjSSSOOOeee{{{zzzcccMMMLLLWWWwww{{{iiiOOO::::::;;;000555333111222555777777555//////000111222444666777:::???TTTzzzaaaMMMEEELLLQQQWWWcccqqqrrrvvv666///CCC===IIIrrrttt|||ssscccSSSFFF>>>777666888888:::===JJJUUU{{{ppphhh{{{~~~}}}}}}{{{~~~}}}wwwrrrjjjZZZIII@@@AAAIIIHHHFFF\\\___AAA666444222///.........///111000222666777666999>>>III[[[yyyvvvvvvpppiiieeeiiifffbbb______bbbfffjjj|||tttpppmmmkkklllqqquuuvvvuuullllllkkkjjjhhhggggggfffcccccccccbbbbbbaaaaaaaaaaaacccbbb```bbbiiinnnnnnnnnooooooooommmjjjgggeeeccchhhzzzvvvOOO===CCCBBBJJJ___zzz{{{uuuyyywwwkkk^^^VVVQQQMMMRRRLLLEEE>>>ZZZBBB888444:::000444444444444444666;;;CCCHHHNNN^^^ZZZ]]]yyywwwrrr```ooo|||gggbbbbbbvvvxxxrrroookkkwwwwwwtttvvv}}}hhhssszzznnnooo|||vvvssspppnnnjjjccc^^^]]][[[WWWVVVXXXTTTSSSRRROOOLLLIIIGGGFFFFFFDDDCCCBBBBBBAAA???>>>999888888999999>>>MMM[[[```fffkkkmmmpppuuuvvvsss||||||zzzxxxvvvwwwzzz}}}wwwqqqgggkkksssaaa\\\qqq~~~tttjjjzzzzzzggg]]]^^^XXX~~~___[[[dddpppMMM111///333...,,,222111***111111111///666___ttthhhccceeeWWWfff~~~uuu^^^YYYfffvvvwwwcccRRRWWWhhh~~~jjjKKK777555888666000222000...222999999444...000111000000444777888222@@@]]]___JJJHHHLLLQQQSSS]]]rrr{{{yyy|||444---???===LLLtttyyyxxx}}}sssbbbRRREEE===777777888888:::>>>JJJYYYmmmlll}}}}}}}}}~~~|||}}}{{{uuunnnbbbRRRFFFAAABBBKKKIIIHHH^^^aaaCCC666444222///.........///111000222666777666999???HHHZZZxxxyyyooo|||uuukkkfffiiifffbbb______bbbfffiii{{{vvvrrrooollllllppprrrrrrqqqkkkkkkkkkjjjiiihhhffffffdddddddddddddddcccccccccccceeeccc```bbbhhhlllkkknnnnnnnnnmmmllliiigggfffcccfffwwwwwwSSS???@@@AAAGGG[[[vvv{{{yyyqqqggg```[[[TTTLLLRRRJJJCCC===TTTJJJ<<<555999111666666555333333555;;;BBBGGGFFFVVVXXXcccuuunnn]]]jjj|||ddd\\\^^^uuuqqqlllhhhrrrxxxuuuvvv|||jjjnnnrrrgggiiiyyy}}}xxxtttpppmmmfffaaa^^^___]]]XXXUUUVVVTTTRRRPPPMMMJJJHHHFFFFFFFFFDDDBBBAAAAAA@@@>>><<<888777777777777;;;GGGTTT```ffflllooorrrwwwxxxvvvwwwwwwwwwvvvuuuvvvyyy{{{yyyuuukkkjjjxxxqqqhhh```iii|||yyy{{{iiiTTT^^^ccciiiXXXbbbXXX444...222000---000111+++111000111000888```pppYYYZZZgggnnnhhhXXXzzzfffZZZdddpppqqqcccVVV^^^ooo~~~gggIII777666777555222444222111555===>>>;;;...000111000111444666777999GGGcccYYYGGGIIIMMMVVVZZZdddvvvzzzvvvyyy333--->>>???VVV~~~zzz}}}rrraaaOOODDD===777777888888;;;@@@LLL```{{{iiiqqqyyy|||}}}{{{}}}}}}{{{wwwrrrfffWWWMMMJJJCCCDDDLLLIIIGGG]]]aaaDDD666444222///.........///111000222666777777:::???GGGYYYuuuvvvkkkxxxmmmggghhheeebbb______bbbeeehhhwww~~~wwwtttqqqmmmmmmooopppnnnllliiijjjkkkkkkjjjhhhfffdddeeeeeeeeeeeeffffffffffffdddfffddd```aaafffiiiiiimmmlllkkkjjjiiihhhggggggddddddqqqyyyZZZCCC===???DDDVVVppp~~~xxxnnnggghhhggg]]]QQQTTTJJJBBB===JJJyyyVVV???888777333777777555222333777>>>EEEHHHKKKXXXZZZiiioooiiiVVVbbb}}}aaaWWWZZZvvvpppmmmooowwwyyyvvvvvv{{{~~~~~~gggbbbggg___aaaooozzz~~~wwwsssnnniiibbb___]]]```^^^XXXTTTSSSSSSQQQMMMIIIGGGEEEEEEEEEFFFDDDBBBAAA@@@???===;;;777555666666444666???JJJ[[[ccckkknnnrrrvvvxxxvvvtttuuuwwwwwwwwwxxxzzz{{{~~~}}}rrrkkkyyyiiilll}}}~~~tttmmmlllqqqkkkttteee~~~ddd999---111222///...111+++111///111111999```lllTTTTTTdddkkkkkkbbb~~~mmmYYY]]]eeeiiiaaa[[[dddtttyyy```DDD666777888555333333222222777>>>BBBBBB000000000222333444555666;;;GGG```}}}UUUFFFJJJNNN[[[bbbkkkyyyyyytttwww444000???DDDccc{{{qqq___MMMBBB<<<888777888999===BBBPPPiiisssfffvvv~~~|||vvvyyy{{{{{{}}}~~~yyyssskkk]]]QQQSSS]]]GGGGGGNNNIIIEEEZZZ___BBB666444222///.........///111000222666888777;;;@@@EEEVVVqqqrrrhhhuuukkkfffgggeeebbb``````bbbdddfffooo~~~xxxtttqqqmmmmmmnnnooommmjjjggghhhjjjkkkjjjhhheeecccddddddeeeeeeffffffggggggcccdddccc```aaafffiiihhhkkkjjjiiihhhgggggghhhhhhdddaaajjjyyyyyybbbHHH;;;>>>AAAQQQkkkxxxtttmmmiiikkkkkkaaaVVVWWWLLLCCC===AAA\\\```>>>:::666555555666444333555<<>>DDDWWWsssnnngggzzz}}}{{{yyyuuuyyy{{{{{{}}}}}}wwwnnnddd[[[ZZZffftttNNNNNNTTTLLLEEEYYY^^^CCC666444222///.........///000000222777888888;;;AAAFFFTTTmmmpppfffvvvnnngggeeefffeeecccaaaaaaaaacccdddiii~~~xxxrrrooommmmmmooopppnnnkkkfffgggiiijjjjjjgggeeecccccccccddddddeeeeeeffffff```bbbbbb```aaagggiiihhhiiihhhhhhggggggggghhhiiiccc___cccrrrxxxiiiNNN;;;===>>>LLLfff|||qqqttttttnnnhhhccc\\\UUUWWWMMMBBB======JJJttthhh<<<<<<555666222555444555888===CCCGGGIIIVVVddddddggguuujjjVVVWWW___sssqqqsssdddssskkkoooxxxxxx|||yyyzzz}}}~~~|||~~~VVVMMMXXXUUUVVV]]]dddkkkzzz}}}tttqqqjjjbbb```[[[YYYZZZZZZVVVTTTUUUOOOLLLHHHDDDBBBBBBBBBCCCCCCAAA???>>>===<<<:::888888666555666444222555<<>><<>>>>>333888222444555777888<<>>444000444777555666;;;BBBKKK\\\uuusssYYYNNNSSS___eeekkkwww{{{~~~222777CCCNNN{{{vvvxxxwwwsssnnn[[[FFF>>>:::999999888999@@@IIIiiioooppp~~~}}}||||||~~~}}}~~~|||xxxssslll```bbb{{{}}}SSSTTTYYYPPPGGG[[[cccJJJ666444222///.........///000000222777999999===BBBPPPXXXlllyyylllzzz~~~nnniiiggghhheeedddcccbbbbbbaaaaaaaaabbbwwwsssqqqooooooqqqqqqnnnkkkffffffgggggggggfffeeeeeeddddddddddddcccccccccccc___bbbbbb```aaaeeegggeeeeeefffgggiiijjjjjjjjjiiibbb]]][[[eeerrroooXXX@@@???;;;CCCZZZppp|||{{{~~~iii^^^___dddhhh^^^FFF999;;;CCCjjj|||DDDBBB000999555333555888999===IIIZZZggg{{{qqqkkkrrruuutttfffoooooorrrvvvuuuxxx}}}|||}}}}}}~~~zzzPPPIIIKKKKKKMMMPPPTTT___rrr{{{rrrooojjjaaa[[[WWWVVVYYYYYYUUURRRRRRJJJIIIGGGEEECCCBBBAAA@@@>>>===;;;;;;<<<<<<:::999888444333444333222555:::FFFUUUdddlllooosssvvvwwwvvvwwwyyyyyyxxxwwwxxxyyy|||}}}zzz|||uuu```lll~~~lllyyyrrr^^^[[[mmm|||vvvjjjVVVTTTIII888......000///---,,,222---111444333MMMfffgggfffzzziii\\\yyymmmdddcccsss~~~zzzpppggg[[[PPPCCCBBBIIITTTXXXWWW\\\eeewww{{{eeeTTTFFF@@@999666777999:::<<<:::555222444666;;;GGGSSSDDD777000444777666888>>>FFF]]]{{{uuu\\\SSSVVVaaaeeelllzzz444;;;GGGRRRzzztttqqqmmm[[[EEE===:::999999888999AAAJJJnnnqqqsss}}}}}}}}}zzzvvvooofff[[[dddtttOOOPPPVVVMMMDDDYYYbbbJJJ666444222///.........///000000222777999999===CCCUUU[[[mmmtttdddttt~~~pppkkkiiikkkdddddddddcccbbbaaa``````^^^wwwuuussspppppprrrqqqnnnjjjgggfffffffffeeeeeeeeeeeeeeeeeeeeeddddddcccccccccaaacccccc``````ddddddbbbdddeeehhhjjjkkkkkkjjjiiiaaa\\\ZZZbbboooppp[[[CCC@@@:::@@@UUUjjjvvv}}}}}}yyyddd\\\aaahhhwwwkkkKKK888:::BBBgggIIIDDD---:::888111444888:::AAASSSmmmooohhhkkkxxxnnneeeqqqkkktttmmmnnn{{{rrr}}}}}}~~~xxxNNNFFFEEEGGGJJJLLLPPP\\\qqq{{{{{{mmmlllggg^^^WWWUUUWWW[[[\\\VVVQQQPPPIIIIIIHHHFFFDDDBBB@@@@@@===;;;::::::;;;<<<:::999888333111222222222555:::BBBQQQbbbjjjmmmqqqtttuuuuuuvvvxxxxxxxxxxxxzzz|||~~~yyy~~~{{{bbbkkkyyy~~~]]]VVVmmm{{{}}}eeeUUUUUUKKK999///000111---,,,,,,333...111333222IIIxxx^^^hhhhhh|||vvvrrrhhhbbb{{{gggWWWNNNPPPcccsssqqqggg]]]PPPDDD:::999@@@JJJOOOOOOVVV```yyyrrrZZZGGG===999666666777777888:::777222000333666;;;IIIWWWGGG888000444888666999@@@CCCgggsss^^^YYYXXXbbbgggooo~~~000;;;NNNkkk|||yyyvvvkkkWWWGGGAAA888444888:::;;;CCCNNNpppvvvmmmwww{{{tttqqqYYYdddpppTTTSSSYYYPPPBBBQQQ]]]LLL:::444000111111......000111///333:::999666@@@OOO]]]hhhxxxsssZZZrrr|||nnnkkkmmmkkkgggeeecccdddfffeeeccc```eeezzz~~~{{{yyytttooonnnooopppmmmjjjlllkkkjjjhhheeeeeegggiiiggghhhiiiiiigggeeebbb```eeedddbbbaaaaaacccdddfffdddddddddeeeeeeeeeffffff```]]]ZZZXXX```pppfffDDD???>>><<>>oooQQQ<<<777777222<<<666222:::HHHYYYrrrWWWgggvvviii^^^kkkyyy~~~wwwrrrtttxxxzzz|||tttKKKFFFEEEHHHFFFIIIRRRWWWiii~~~}}}wwwoooooodddYYYUUUXXX]]]```ZZZPPPJJJJJJFFFEEEDDDBBB@@@>>>===<<<<<<<<<;;;:::999999999999:::888555333333444555777???IIIZZZjjjuuuxxxuuurrrsssqqqppptttzzz}}}zzzwwwpppnnnsssiiijjjffflll{{{{{{{{{eee[[[\\\MMM;;;555111...111...222...---111000666FFF|||xxxbbb]]]aaaZZZ~~~rrrnnneee___rrr~~~vvv]]]JJJFFFRRR[[[mmmoooZZZJJJDDD<<<888999===???>>>AAAMMMYYY{{{~~~bbbKKK???888777666555555555555555:::;;;999555333:::HHHSSSKKK888---333777666<<>>WWW~~~pppzzzttthhhUUUFFFAAA999555888:::;;;CCCNNNvvvvvvmmmwww{{{~~~}}}~~~~~~~~~zzzqqqgggYYYrrrqqqWWWUUU[[[RRRCCCQQQ^^^PPP:::444000111111......000222///222888888888DDDUUUeeessspppZZZfffsssiiihhhfffjjjfffcccbbbcccdddcccbbbeeexxx|||xxxtttsssttttttqqqmmmkkkkkkjjjhhhffffffhhhjjjhhhhhhhhhhhhfffdddbbbaaadddcccaaa``````aaabbbcccccccccccccccdddddddddeee```]]]ZZZWWW^^^ooogggIII@@@???===KKKgggvvv~~~{{{rrrtttssslllccc```eeekkkpppZZZCCC>>>:::>>>oooZZZ===999777666666444444>>>MMM___dddTTTgggxxx```SSSeee|||~~~xxxuuuxxx{{{{{{}}}sssIIIEEECCCFFFDDDFFFOOOTTTfff~~~wwwllliii___WWWUUUWWW\\\___ZZZPPPJJJJJJFFFEEEDDDBBB@@@???======<<<;;;:::999999888999999:::888555333333333555666999FFFXXXgggooorrrtttuuurrrssstttxxx|||~~~}}}{{{nnnggg~~~fffaaayyyxxxccc\\\]]]kkkxxxmmmpppsss^^^ZZZRRRCCC444///000///---222///...222000555DDDiiidddTTTXXXbbb]]]xxxnnnsssyyy|||jjjTTTDDDCCCMMM\\\ttttttZZZEEE???999666777:::<<<<<>>===<<<;;;:::999888888888888999777555333222333444555777CCCTTTaaagggkkkppptttqqquuuzzz~~~~~~~~~~~~qqqgggqqqpppfffzzz|||mmm```ZZZfff}}}xxxrrriiipppeeeZZZYYYOOO555---333------222000///333000444BBB^^^sssSSSIIIUUUccc___xxxuuuzzzppp[[[HHH===@@@III]]]xxxwwwWWW???;;;888777777999;;;:::>>>KKKYYYvvvvvv```MMM>>>888444444555666777888999:::;;;<<<;;;888777<<>>333888777999777:::DDDRRRtttrrraaa___hhhiiiyyydddRRRXXXkkkzzzwwwtttvvvzzz|||yyyyyy{{{|||{{{}}}gggCCCFFFEEEGGGEEEGGGPPPVVVhhh{{{zzzlllhhhaaa]]]UUUUUUWWWZZZWWWOOOJJJIIIDDDDDDCCCAAA@@@???>>>===;;;:::999888888777777777888666555333222333333444999BBBNNNYYYaaagggmmmqqqrrrxxx~~~||||||}}}~~~~~~{{{oookkkxxxlllzzz}}}nnndddnnn~~~wwwuuuoootttnnn\\\bbb\\\888,,,444,,,---222111000444111333AAA```pppMMMDDDRRR^^^UUUvvvzzz{{{zzzeeePPPAAA999===GGGXXXpppmmmOOO;;;:::999::::::;;;<<<<<>>999777:::::::::EEESSS|||qqquuu~~~{{{}}}}}}~~~~~~}}}{{{|||~~~~~~xxxhhh```rrruuuoooyyymmmVVVTTT]]]VVVBBBJJJ\\\WWW>>>777111111000......111///111444777999@@@OOO]]]kkkzzzlll]]]hhh|||oookkkfffgggfffeeecccbbbbbbcccdddeeeqqq{{{zzzyyyxxxvvvssspppmmmkkkmmmmmmmmmlllkkkmmmnnnmmmkkkhhheeeddddddeeefffiiihhhgggfffeeeeeeddddddccccccccccccddddddddddddccc]]]ZZZUUUWWWiiiooobbbDDDAAA:::BBBZZZkkkyyy}}}xxxvvvsssmmmhhhccc```^^^VVVOOOEEEBBB>>>777JJJoooOOO>>>444666444888666;;;KKK```uuuiiiaaadddfff]]]eeexxxgggaaapppwww~~~{{{uuuuuuxxx|||}}}zzzyyy{{{~~~}}}~~~aaaAAAGGGDDDGGGFFFIIISSSYYYjjjzzz{{{ssshhhfff^^^YYYUUUSSSTTTWWWUUUNNNIIIIIICCCBBBBBB@@@???>>>===<<<::::::999888777777777777666555444333222222222333999<<>>AAAIII[[[kkkmmm\\\NNNAAA777333333444555666666666555555555999===>>><<<:::::::::GGG>>>666333111777JJJ^^^|||sss]]]xxxeee^^^dddwww|||yyy777CCCRRRjjj|||{{{gggxxx{{{qqqcccQQQCCC<<<777777::::::;;;GGGVVVooowww~~~~~~~~~}}}|||zzz{{{}}}{{{xxxyyy|||}}}~~~wwweeeiiiooommmqqqkkkRRRQQQ\\\WWWAAAFFFXXXUUU???888222000///---...111...222666999<<>>SSSeeevvv~~~zzztttooojjjeeeaaa]]]XXXPPPCCC@@@@@@999BBB\\\___>>>999555444999666;;;QQQhhhttt]]]YYYYYYbbbhhh[[[]]]rrrqqq|||}}}xxxxxx|||||||||^^^???GGG@@@EEEFFFKKKUUU[[[lll~~~{{{sssiiiggg___YYYUUURRRQQQTTTSSSMMMIIIHHHAAAAAA@@@???>>>===<<<;;;:::999888777666666666666555555444333222222222222444555<<>>===:::888777FFF@@@999555222666EEETTTlllsssfffdddkkk___aaawww|||}}}444@@@UUUrrrxxxjjjuuuxxxpppcccPPPAAA999666777;;;;;;<<>>MMM```nnntttkkk]]]iiiqqqiiijjjgggddddddcccaaa```bbbfffkkkjjjqqq~~~|||yyyvvvsssrrrrrrooopppqqqpppnnnmmmmmmnnnlllkkkiiigggeeeeeeeeeeeeccccccdddddddddcccccccccbbbbbbbbbbbbccccccccccccddd___]]]XXXVVVdddpppkkkNNNHHH:::;;;NNNaaattt{{{tttnnnkkkhhhccc___YYYSSSEEE??????999>>>RRRxxx~~~uuu>>>???555777;;;777<<>>EEEHHHOOOZZZ```ooo~~~~~~zzzmmmggg^^^ZZZUUUQQQOOORRRRRRMMMIIIHHH??????>>>===<<<;;;;;;:::999999777666666666666666444444333333222111111111000333;;;IIIZZZgggoooqqqtttwwwzzz{{{yyywwwwwwxxx||||||{{{eee```{{{qqq^^^PPPeeeyyymmmvvv|||eeedddzzzooojjjTTT666---555+++000...---222222777FFFzzz___OOOQQQWWWXXXttt[[[{{{www[[[MMMBBB:::<<<>>>EEEUUUWWWGGG??????<<<===???EEENNN[[[mmmpppYYYJJJBBB:::666444333555777999::::::999888444666888:::;;;;;;<<<===GGGBBB===888555777???GGGSSS\\\jjjqqqiiiaaakkk~~~rrr```___vvv}}}~~~444???[[[wwwnnnrrruuunnnbbbOOO???888555666;;;;;;===JJJ[[[jjjyyy~~~~~~~~~~~~|||{{{|||}}}sss```sssrrrllldddkkkMMMNNN]]]ZZZBBBCCCTTTSSS@@@999222000///---...222111555888888???QQQiiixxx|||kkk___dddpppggghhhfffeeedddbbb___]]]aaahhhooolllrrr~~~{{{xxxtttqqqqqqrrrpppqqqrrrqqqooommmmmmmmmkkkkkkiiihhhfffeeeeeeeeeddddddeeeffffffeeeeeeeeeaaaaaaaaaaaabbbbbbbbbbbbeee```___ZZZVVVcccpppmmmRRRKKK;;;:::LLL___tttzzzrrrmmmllliiieeeaaa\\\WWWIII@@@===666:::MMMmmm>>>BBB555666:::777>>>WWWiiioootttaaaTTTWWWWWWhhhzzzpppmmm|||mmm}}}|||}}}xxxyyy|||~~~{{{|||~~~~~~aaa???DDD???GGGKKKTTT```eeettt{{{xxx|||kkkaaaYYYVVVUUUPPPNNNQQQQQQMMMIIIHHH>>>>>>===<<<;;;::::::999999888777666666555555555444444333333222111111000000666???JJJUUU```hhhmmmsssuuuxxxyyyyyyyyyzzz{{{zzzzzz{{{mmmaaawww{{{ppp[[[lll~~~nnnssszzz}}}~~~nnneeepppiiiZZZ999***777+++000---,,,222222888HHH}}}aaaNNNNNNUUU]]]ooobbb[[[xxx{{{uuuZZZLLLAAA999<<<>>>III___dddRRRGGGEEE@@@@@@CCCKKKXXXhhhjjjQQQBBB:::555444444333555888:::<<<===<<<<<<555555555777999===AAADDDIIIEEE???;;;888777;;;???DDDBBBJJJXXX]]]dddwwwaaa]]]ttt|||}}}}}}999@@@ccckkkiiivvvxxxjjj[[[KKK@@@999444999777<<>>;;;BBBNNNccc|||sssaaa```llleeehhheeecccbbb```]]]\\\___dddiiikkkrrr}}}yyyvvvtttsssttttttwwwsssooonnnoooooommmkkkjjjiiiggggggggggggeeeccc```bbbdddeeeeeeccc```___cccccccccddddddeeeeeeeeedddbbb]]]WWWXXXaaalllsssbbbAAA888@@@BBBVVVvvvxxxqqqpppoookkkeeeaaa]]]SSSHHHAAA<<<999<<>><<<:::999777777666888777777666555444444444333333333222222222111111777444444>>>OOO```jjjnnnsssvvvuuusssssswwwwwwuuuvvv{{{|||}}}yyymmmmmmzzzvvvvvv}}}tttmmmoooxxx~~~pppgggyyyxxx]]]<<>>EEEIII[[[ggg```VVVLLL???@@@FFFOOO]]]vvvxxxdddNNNAAA;;;777555666666444888FFFPPPQQQLLLIII@@@AAA???;;;<<>>:::555;;;999===AAAFFFhhhsssiiiwww~~~vvvtttwwwyyyvvv~~~vvviiilllppprrriiiLLLLLLUUUTTTEEECCCOOOVVVDDD666222333------111...---999<<<<<>>===<<<:::888777777777777777777666555444444444333333333222222222111111555222333<<>>BBBJJJmmmiiidddwww{{{yyyzzz{{{yyy~~~~~~uuugggyyyzzzllltttvvvjjjMMMLLLUUUTTTDDDAAAMMMUUUDDD555222333---...222...///888:::===HHHNNNUUUccc{{{lll]]]^^^qqqkkkhhhaaacccbbb```]]]\\\___dddiiiggglll|||xxxuuurrrpppqqqooommmkkkkkkkkkjjjiiikkkiiigggffffffeeecccaaacccdddfffffffffeeecccaaacccbbbbbbbbbbbbbbbaaaaaa___aaa```[[[VVV[[[hhhuuupppQQQAAA@@@@@@MMMhhhxxx{{{jjjfffiiieee\\\ZZZQQQGGGAAA<<<:::===CCClllOOO===888;;;777999CCCPPPXXX^^^aaaaaagggqqqmmm```bbblllmmm~~~pppcccZZZddd|||~~~|||}}}}}}zzz{{{|||lllFFFIIIAAAEEENNN\\\bbb]]]ooo}}}yyy}}}ppp```]]]OOONNNHHHFFFDDDCCCCCCBBBAAA???===<<<;;;999888777777777777777666666555444444444333333333222222222111111111000111:::GGGVVV___dddiiilllmmmkkklllpppqqqooo|||}}}{{{xxx~~~jjjiiihhhooouuupppbbb~~~pppFFF000555000...---111333000IIIvvvvvvNNNDDDSSS[[[vvvsssppp___|||xxxooo|||[[[PPPLLLEEECCCAAADDDVVVccc\\\TTTSSSOOOCCCJJJUUUfffyyyppp]]]GGG<<<777444333444444777AAAOOOYYY^^^cccgggtttvvvtttooopppwww~~~ttthhh\\\TTTKKKOOOkkkgggaaafffwwwttttttvvv;;;MMM{{{mmm{{{|||ssskkk]]]KKK===:::666<<<:::>>>CCCLLLqqqdddeeeyyy~~~~~~}}}mmm___nnnuuulllvvvvvvhhhNNNMMMVVVWWWFFF???KKKUUUCCC555222222---...222//////888;;;???IIIMMMTTTdddvvvvvvdddYYY\\\}}}sssjjjgggbbbcccbbb```]]]\\\___dddiiihhhjjj|||wwwssspppqqqpppooonnnmmmlllkkkkkkkkkiiigggfffeeedddbbb```cccdddeeeeeeeeedddbbbaaabbbbbbbbbaaa`````````___]]]```aaa]]]VVVWWWfffuuurrrVVVBBB===???IIIaaavvv~~~iiieeellljjj```XXXPPPFFFAAA<<<:::===CCCvvvWWW>>>777888888;;;CCCLLLTTT\\\aaaeeeiiioooeeeRRRUUUdddjjj~~~}}}nnn^^^[[[ooo{{{zzzzzz|||~~~{{{{{{}}}qqqIIIIIIBBBGGGOOO[[[```^^^tttyyyzzzwwwzzzmmm^^^\\\MMMKKKDDDCCCAAAAAABBBAAA???===;;;;;;:::888777777777777666666666555555444444444333333333222222222111111//////222888CCCPPP[[[aaagggkkkllllllmmmrrrssspppxxxyyyxxxvvvzzz~~~pppppprrrkkkkkkyyyxxxnnnmmmLLL,,,333444///...555666111PPPfff>>>???QQQUUUmmm{{{|||kkkkkk```aaa___[[[SSSRRR___ggg[[[PPPOOOMMMNNNRRR[[[nnnyyymmmZZZEEE:::666333333444777666888===BBBJJJVVVbbbuuu}}}{{{llliiidddeee|||hhhaaaaaappp{{{pppqqqhhh888MMM}}}yyyggg}}}vvvooobbbOOOAAA888555<<<999===CCCNNNuuueeejjj~~~}}}|||}}}~~~~~~~~~zzzjjjZZZgggvvvoooxxxvvvfffNNNMMMXXX[[[III???JJJUUUCCC555111222---...222///...777;;;@@@HHHKKKWWWlllwww{{{gggZZZVVV^^^}}}sssgggeeefffcccbbb```]]]\\\___dddiiihhhiii~~~yyyuuurrroooppppppooommmlllkkkkkkkkkiiigggffffffeeecccaaabbbccccccdddcccbbbaaaaaaaaaaaaaaa``````_________\\\___bbb```WWWVVVddduuupppYYYAAA999>>>GGG]]]wwwkkkgggllljjjaaaWWWOOOFFFAAA===:::===BBBmmmaaaAAA777666999>>>CCCKKKVVVaaagggiiijjjmmmdddUUUYYYgggjjj{{{jjj[[[^^^sss~~~zzzvvvwww{{{}}}}}}sssIIIEEEBBBGGGLLLUUU]]]___www}}}xxxzzzvvvxxxlll^^^\\\MMMJJJCCCBBBAAAAAABBBAAA???===:::999888777777777777777555555555555444444444444333333333222222222111111000111333888@@@LLLYYYaaafffjjjllllllnnnrrrssspppsssvvvxxxyyy{{{~~~|||xxx{{{yyyhhh^^^iii}}}vvvhhhvvvsssUUU---222333000///666666333TTTccc<<>>EEEYYYxxxpppkkkiiiccc]]]WWWOOOGGGAAA===999;;;@@@ggglllDDD888888:::>>>GGGXXXkkkxxx}}}~~~{{{{{{rrrdddgggooollluuudddZZZfff|||}}}zzzuuuvvv{{{~~~uuuKKKAAAAAAEEEHHHQQQ\\\bbbyyy}}}yyy}}}tttuuu|||iii\\\[[[KKKGGGAAAAAA@@@AAAAAA@@@===;;;888888777777777777777888444444444444444444444444333333333222222222111111000222444666===IIIYYYccceeeiiilllkkkmmmqqqqqqnnnqqquuuzzz}}}~~~~~~sssfff```mmmttt```uuu~~~kkk___222333000///...333555888ZZZbbb???EEELLLJJJ___uuuxxxvvv{{{zzznnnmmmmmmiiifffhhh||||||kkkYYYDDD999555333333555222222444888888888===DDDPPPaaattt{{{bbb[[[]]]dddvvvnnn^^^UUUbbbtttkkkjjjxxxQQQ???TTTvvv~~~vvvqqqeeeRRRCCC888666===:::===EEETTT~~~wwwaaaqqq}}}~~~yyyhhhWWWVVVuuu{{{uuu{{{vvveeeHHHIIIYYYaaaNNN>>>GGGTTTBBB444111222---///333000333555555<<>>PPPyyyHHH999;;;999<<>>>>>??????===:::777777777666666666777777888444444444444444444444444333333333222222222111111111222333444:::GGGXXXfffeeejjjllllllnnnqqqpppmmmoootttzzz~~~~~~}}}zzzqqqjjjnnnxxxxxxiiiYYYnnnkkk^^^rrrzzz|||ccc666222...000...///666CCCiii]]]===@@@CCCFFF```{{{vvvwww{{{}}}yyyxxx{{{kkkXXXCCC888444222222333000000333777888666666:::CCCOOO```sssnnn]]]UUUZZZnnnvvv```RRR```sssjjjfffoooIII;;;SSS~~~}}}}}}uuuooodddQQQAAA999777???;;;???GGGVVVqqq]]]ppp~~~{{{~~~~~~{{{|||}}}|||}}}{{{tttaaaOOOMMMooozzzsssyyytttcccEEEFFFXXXbbbOOO>>>EEESSSBBB444111222---///333000666444222:::EEECCCFFFVVV```sss}}}}}}llleeeeeecccbbb```]]]\\\___eeeiiinnnjjj|||xxxrrrooonnnqqqsssrrrooommmmmmooojjjhhhggghhhiiijjjiiigggeeeeeeeeedddddddddcccccc___`````````aaaaaabbbbbbaaa___aaaddd___ZZZcccsssnnnLLL:::@@@AAAPPPtttssstttsssfff]]]^^^XXXPPPHHHBBB===888999======iii~~~KKK999===777:::XXX~~~xxxooommmnnnYYYQQQ___sssyyy}}}{{{|||{{{{{{uuujjjgggvvv[[[GGGBBBGGGKKKYYYjjjqqq}}}tttvvvmmmmmmsss```UUUUUUDDD@@@===<<<<<<<<<<<<:::777444777666666666666777777888444444444444444444444444333333333222222222111111000222333333777EEEXXXgggggglllnnnnnnooorrrqqqnnnnnnqqqwww{{{{{{zzzuuusssiiigggfff```XXXUUUkkk___VVViiieeeeee{{{ddd888000///333000///999NNNwwwZZZ===???@@@IIIjjj~~~|||wwwkkk~~~vvvnnn}}}mmmqqqxxxvvvvvvtttqqqlllmmm{{{zzzjjjXXXCCC777333111111222:::555333555666555777;;;555<<>>QQQ~~~wwwqqqnnn___JJJ:::888999<<<888@@@FFFVVVqqqaaarrr}}}|||~~~}}}}}}}}}}}}~~~{{{}}}}}}}}}~~~~~~}}}xxxmmm[[[KKKLLLaaannnqqquuubbbIIIIIIVVVhhhFFFCCCEEELLL@@@666//////111111111333444555888<<<===???HHHRRRaaappp|||jjjfffcccddddddbbb```___aaafffjjjkkkttt|||~~~wwwtttqqqqqqrrrqqqpppnnnlllkkkjjjjjjiiiiiiiiiiiiiiiiiibbbccceeefffgggfffeeeeeeccccccbbbbbbaaa`````````bbbaaa^^^bbbcccXXX[[[qqqwwwUUU<<>>@@@HHHQQQ[[[jjj{{{~~~zzzjjjgggeeeddddddbbb___^^^```dddhhhhhhrrryyy~~~wwwtttpppppppppooonnnmmmkkkjjjiiiiiijjjjjjjjjiiihhhgggbbbcccdddeeeeeeffffffeeedddddddddcccbbbbbbaaaaaabbbaaa^^^aaabbbWWWYYYnnnzzzXXX===>>>CCCPPPmmmuuupppooofffcccaaaYYYZZZRRRIIICCC===777777;;;888BBB{{{VVV888<<<<<<>>>eeekkkllloooiiimmmoooWWWYYY]]]jjjzzz{{{|||||||||}}}~~~iii___kkkjjjIIIHHHEEELLL]]]mmmzzz|||qqqoooiiigggcccZZZOOOEEE???===888999999888555444444555666666777777777777666666555555444444444333333333333222222111111222222333111000222555777>>>LLLZZZ^^^ccciiilllmmmnnnpppsssvvvssstttzzz~~~~~~~~~{{{___UUUeee___TTTXXXiii___hhh|||^^^gggnnnccc666///000///000111///666RRRpppiiiFFF777>>>AAAPPPxxxzzzdddfff{{{~~~uuulll[[[JJJGGGPPPYYY\\\RRRNNNHHHMMMUUUSSS[[[qqq~~~{{{dddaaattt~~~uuuaaaHHH999555666666555777555777:::;;;999:::>>>;;;JJJMMMIIISSS___hhhrrrtttcccfffyyyrrrrrriii[[[\\\hhhkkk]]]uuu___JJJBBBYYY}}}zzzrrr___JJJ===999999;;;777BBBJJJ^^^hhh]]]sss~~~vvvqqqvvvyyy}}}}}}zzzzzz}}}|||~~~}}}yyyxxxzzz}}}~~~~~~}}}jjjXXXUUU\\\UUU```|||wwwwwwzzzjjjOOOKKKVVVjjjJJJDDDBBBFFF===444...///111111222555444555999>>>@@@AAAHHHOOOWWWdddttt~~~xxx{{{xxxjjjiiigggdddcccaaa___]]]^^^bbbeeeeeennnuuu}}}wwwtttooonnnnnnmmmlllkkkjjjjjjhhhiiijjjkkkjjjiiigggfffddddddccccccddddddeeeeeeeeeeeeeeedddccccccbbbbbbaaaaaa^^^```aaaWWWWWWiii}}}\\\>>>===@@@NNNjjj~~~qqqnnnppphhheeeddd___ZZZRRRJJJDDD>>>888777:::<<>><<<@@@@@@>>>@@@===;;;III\\\___eeexxxvvvfffqqq{{{vvvsssvvvxxxfffMMM;;;666666777666555555888>>>BBBEEELLLTTT\\\nnnmmm[[[OOOHHHHHHPPP```zzz{{{hhhXXX]]]rrr~~~|||uuuooo|||qqq```\\\fffhhhZZZooovvvVVVCCC@@@XXXttt^^^HHH===999999;;;777CCCMMMcccfff___www~~~zzzssspppyyy|||}}}{{{|||~~~~~~|||zzz|||~~~zzzbbbLLLQQQeeeWWW[[[vvv}}}{{{|||nnnTTTLLLUUUlllMMMEEE@@@BBB:::333...///111222444888777777:::@@@BBBBBBGGGMMMUUUaaappp{{{yyy{{{xxxkkkiiifffdddcccaaa^^^\\\\\\___bbbdddlllsss|||xxxuuunnnnnnmmmlllkkkkkkkkkkkkjjjjjjiiiiiihhhhhhgggggggggfffdddcccbbbbbbcccdddeeeeeeeeedddccccccbbbbbbbbbccc___```bbbXXXWWWeee~~~aaaAAA;;;===KKKgggsssnnnooogggccceeebbbYYYRRRJJJEEE>>>888777:::BBBQQQlll>>>===999???WWWrrr}}}uuuiiijjj~~~zzzsss~~~zzz{{{{{{}}}~~~ttteeeUUUIIIEEEKKK[[[lllzzzsssgggccc^^^TTTHHH@@@<<<999666222///111222111000000111222222222333333444333333333333333333333333333333333222222111111111111222222222111111333333777CCCOOO^^^```dddjjjppptttuuutttuuuwww|||~~~zzz}}}yyyuuuiiihhhxxxtttnnn}}}yyyfffVVV\\\ddddddjjjhhh???333...---000333111---111777666666@@@IIIUUU{{{}}}mmm^^^III]]]qqqjjjTTTKKK???999;;;===;;;777;;;:::@@@YYYtttxxxyyyvvvyyy|||nnnpppwwwzzzkkkSSS>>>555666777555777666888===AAAFFFOOOYYYgggyyy|||uuupppeeeTTTLLLVVVgggiii[[[NNNGGGRRRiiiqqqwwwtttpppooorrr{{{fff]]]eeehhh[[[gggwwwoooZZZGGGAAAYYYrrr[[[FFF<<<999888:::777DDDPPPggghhhccc|||}}}|||}}}{{{xxxxxx|||~~~}}}{{{|||~~~}}}~~~vvvZZZEEEOOOgggVVVRRRmmmrrrYYYMMMTTTmmmPPPGGG>>>>>>777111...000222444888===???<<<===@@@AAABBBFFFLLLUUU```qqq}}}yyykkkhhhdddcccbbbaaa^^^\\\\\\^^^```eeelllsss|||yyywwwuuuooonnnnnnnnnmmmlllllllllmmmkkkhhhfffeeefffhhhiiiiiihhhfffcccbbbaaaaaabbbdddddddddcccbbbbbbaaaaaaccceeeaaaaaacccZZZVVVbbbxxxeeeCCC:::;;;HHHdddvvvkkkjjjbbb^^^```^^^YYYRRRKKKEEE???999888:::888KKKppp@@@;;;;;;BBBTTTpppkkkooojjjfffrrrvvvwwwyyy|||qqqtttZZZFFFEEELLL[[[hhhuuummm___ZZZUUUKKK>>>777555555333000///111222222111000222333///000111111222222222111333333333333333333333333222111111000000111111222111000111333333777CCCOOO]]]___bbbhhhnnnrrrrrrqqqqqqsssyyy}}}{{{yyy~~~lllcccqqqtttvvvrrrdddXXX]]]zzznnnfffggghhhBBB666000///000222333111111222444999CCCIIIVVV~~~wwwiiinnngggIII\\\|||cccLLLBBB999777;;;>>>>>><<<::::::AAA[[[xxxyyyxxxyyy~~~|||pppYYYAAA555555777555999777777777777:::DDDNNNUUUoooyyy{{{~~~ppp[[[OOOGGGKKKZZZYYY``````aaajjj{{{kkk]]]dddhhh]]]ZZZ~~~qqqqqqeeeSSS>>>YYY{{{{{{lllVVVDDD<<<888888:::888EEERRRiiikkkfff~~~~~~|||~~~}}}|||~~~|||zzz{{{}}}{{{oooSSSBBBLLLaaaRRRIIIdddwww\\\MMMSSSoooTTTIII===<<<444000...111444777===CCCJJJDDD@@@???@@@AAAFFFLLLRRR^^^pppzzzlllhhhcccbbbbbbaaa^^^\\\\\\^^^```ffflllsss~~~{{{xxxvvvttttttnnnooooooppppppnnnmmmlllmmmkkkhhhfffeeeeeeggghhhiiihhhfffeeedddcccccccccdddddddddcccbbbbbbaaaaaadddgggcccbbbddd[[[UUU^^^ppp}}}hhhEEE::::::FFFaaa|||llljjjddd``````^^^YYYRRRKKKFFF@@@999888::::::NNNrrr???===999AAAYYY\\\gggggggggttt{{{tttuuuxxx|||ooo^^^FFFEEELLLYYYeeettt~~~eeeVVVRRRMMMEEE:::555444555444222111333444333222222333444//////000111222222222222222222222222333333333333111111000000000000111111000000111333444777BBBNNN[[[^^^ccchhhlllnnnppppppoooppptttxxxwwwwww~~~{{{```QQQ___kkkyyy~~~sssfff___ffftttzzzhhhbbbdddAAA555333111000000111111111000333888BBBHHHUUUzzzsssfffooohhhGGGYYYyyy]]]GGG>>>666666999:::;;;<<<>>><<<===QQQjjjuuuwww```DDD666666888666555444666888:::???LLLXXXnnnrrr___OOONNNMMMQQQRRR]]]tttmmm[[[aaafff[[[VVVuuuzzzjjjgggaaaSSSAAAXXXqqqzzzyyyrrreeeRRRCCC<<<666777;;;999FFFRRRiiimmmfff||||||~~~~~~~~~yyy|||~~~|||zzz{{{|||{{{~~~gggMMMAAAJJJWWWNNNAAA^^^{{{___LLLQQQpppWWWKKK===:::222///...222666:::AAAIIIUUULLLBBB???>>>???EEELLLOOOZZZmmmyyyllliiidddaaaaaaaaa___]]]]]]___aaaffflllrrr{{{xxxuuurrrqqqppplllnnnpppqqqqqqooollljjjjjjjjjiiihhhgggfffeeeeeeeeeeeeffffffggggggffffffeeeeeeeeedddccccccbbbbbbdddgggcccaaaccc[[[TTTYYYhhhzzziiiGGG;;;999EEE___~~~kkkmmmkkkfffddd^^^YYYRRRLLLGGGAAA:::888:::AAASSSxxxBBB>>>888CCC___jjjbbbooolllhhhooossszzztttvvvyyy|||~~~wwwfffKKKFFFIIIWWWgggyyysssZZZNNNMMMHHHCCC<<<888888888888777333444555555333222333444000111222333444444444444111111222222222333333333111111000000000000111111111000111333333555???JJJXXX]]]dddhhhjjjlllpppsssqqqoooqqqtttuuuwww~~~|||xxxbbbPPP[[[hhhyyyzzzwwwsssooovvvtttiii]]]```@@@555222111000///000222222111333777AAAGGGQQQppp~~~qqqjjj]]]DDD[[[uuuVVVCCC;;;777999:::888999===AAA@@@AAAOOOcccmmm}}}gggIII888888:::888555666;;;@@@EEEMMM]]]kkkiii^^^bbbcccggg|||mmmVVV[[[aaaVVVSSSkkkzzzddd\\\\\\UUUJJJYYY|||kkk~~~{{{rrrkkk```PPPCCC===666666;;;:::GGGSSSiiimmmeeezzz}}}|||}}}~~~|||xxxxxxyyy|||}}}{{{|||~~~{{{~~~{{{bbbIIIAAAHHHOOOLLL===[[[___LLLPPPpppXXXLLL===999000...///333777<<>><<<>>>EEELLLNNNXXXjjj{{{~~~~~~|||xxxmmmjjjfffaaaaaaaaa___^^^^^^___aaaffflllqqq{{{wwwssspppnnnnnnjjjlllppprrrrrrooollliiigggiiikkkllljjjgggdddaaaaaabbbeeegggiiijjjjjjjjjgggffffffeeeeeedddcccccccccgggbbb```bbbZZZRRRVVVbbbwwwjjjHHH;;;999DDD^^^xxxeeekkklllgggbbb[[[YYYRRRLLLGGGAAA:::888::::::HHHHHH===888HHHaaavvvWWWaaannnjjjdddkkkooo{{{vvvwwwzzz|||~~~lllPPPGGGGGGUUUiii~~~kkkSSSJJJKKKFFFCCC???<<<<<<<<<<<<;;;444555666555333222333444222333444555666666666666111111111222222333333333111111000000000000111111111111111222222333===GGGUUU\\\eeeiiijjjlllqqqvvvtttpppooorrrtttvvv}}}{{{vvvbbbdddiiiwwwpppkkkhhhZZZ___BBB999///000111000222555666555777:::CCCEEEGGG^^^zzz{{{vvv___OOOEEEdddqqqPPP@@@;;;:::======:::;;;@@@>>>AAAFFFUUUdddkkk}}}}}}kkkLLL::::::<<<:::>>>???BBBFFFHHHNNN\\\kkk{{{lllSSSVVV\\\RRRFFF]]]yyyzzzddd\\\cccdddBBBbbbmmm|||zzzuuulll___PPPBBB:::777444<<<;;;EEEWWWqqqiiihhh}}}~~~||||||zzzxxxwwwwwwyyy|||}}}||||||~~~|||zzzyyyfffMMM===@@@JJJDDDIIIcccdddKKKMMMpppfffGGGBBB555---666111000<<>>???CCC???666777888999999888666444222222000222888@@@AAA;;;444777444111000111222222222222111111111000000//////333111111222222444;;;DDDZZZ]]]bbbjjjoooqqqsssuuummmpppsssssstttwww|||vvvzzz}}}oootttwwwsss|||~~~~~~{{{[[[bbbZZZEEE111000000000000000111111222999;;;:::EEEAAAGGGlllzzz{{{nnnWWWEEEgggtttNNN999999;;;;;;;;;;;;@@@FFFFFFDDDOOOgggzzz{{{ddd___ttt|||jjjRRRAAA<<<<<<===<<<@@@AAA???@@@FFFGGGEEE[[[ZZZqqqkkkOOOMMMUUUTTTJJJJJJjjjnnn___hhhoooCCClllssszzzxxxssskkk___PPPBBB999;;;777>>>;;;BBBQQQhhhkkkjjj~~~|||}}}~~~|||{{{yyyyyyzzz{{{}}}}}}||||||~~~}}}zzz{{{xxxeeeMMM===>>>HHHIIITTTqqqjjjQQQQQQtttnnnNNNFFF888333444555:::CCCLLLcccaaaIII888:::???===AAAIIIKKKSSSaaarrr||||||sssjjjggggggcccaaaaaa___^^^aaagggllloootttzzzvvvuuussspppooorrrpppnnnllllllkkkiiifffdddbbbbbbccccccccccccbbbbbbeeeffffffgggggghhhhhhiiifffffffffeeefffgggiiikkkhhhfffcccaaa___[[[WWWSSSeeeooouuuRRR888@@@KKK___qqqoookkk___ZZZ^^^YYYSSSLLLGGGAAA:::777999777CCCYYYQQQ@@@???DDD^^^fffccclll``````kkkfffXXXUUU]]]uuu^^^```bbbbbb}}}wwwttt|||~~~aaaOOOEEESSSoooyyy```PPPRRR]]]^^^WWWKKKBBBBBBDDD@@@888777777888888888666444222444222111555:::<<<:::666777444111000111222222111111111111111000000000///222000000111111222:::BBBVVV[[[ccckkkoooooonnnnnnooorrrtttttttttvvv{{{ooowwwsssttt~~~www}}}~~~ccckkkcccMMM555000000000000000111111222333777:::GGGGGGSSS}}}hhhSSSrrrwwwTTTBBB@@@?????????AAAGGGNNNRRRTTTccc}}}qqqWWWQQQUUUrrr|||jjjRRRAAA<<<======888999888777777;;;AAAFFFaaayyymmmQQQMMMTTTSSSJJJIIIgggtttiiissszzzFFFwwwzzz{{{yyyuuunnncccSSSDDD999;;;888>>>;;;AAAMMMccciiikkk}}}~~~zzz{{{~~~~~~{{{zzzzzz{{{{{{|||{{{yyyxxxyyy{{{}}}{{{yyy|||xxxhhhPPP??????HHHMMM]]]}}}pppXXXTTTwwwvvvUUUGGG999444...444===BBBTTTtttWWWDDD777:::>>>>>>BBBKKKLLLSSS```ppp~~~~~~}}}vvvmmmggggggdddaaaaaa___^^^bbbhhhjjjooottt|||wwwvvvtttqqqppprrrpppooonnnnnnmmmjjjfffcccccccccbbbbbbaaa```______gggggghhhiiiiiijjjkkkkkkeeeeeefffhhhjjjlllnnnpppiiigggdddbbb___\\\WWWSSSbbbnnnvvvUUU:::???GGGXXXvvvqqqmmmfff\\\YYY___YYYSSSLLLHHHAAA:::777888777???NNNYYY??????FFF```eeeaaallldddgggrrrkkkXXXRRR\\\rrr```^^^aaaeee~~~~~~}}}zzzwww~~~~~~hhhQQQDDDTTTsssfffSSSUUUaaahhh___PPPEEECCCCCC???888777888888999888777555444666444222222555888999999777444111000000111222111111111111111000000000000111//////111000111888AAAPPPXXXccckkknnnmmmiiigggqqqsssuuuuuutttvvv{{{~~~kkksss|||ooopppsssvvvmmmUUU888000000000000000111111222000777<<>>???BBBKKKUUU[[[cccxxxlllNNNEEE???aaa}}}iiiRRRAAA<<<===<<<:::666555777777999HHHYYYuuueee]]]]]]nnnqqqTTTNNNSSSQQQNNNLLLccc}}}{{{ssszzzOOO{{{tttiiiXXXGGG;;;666444<<<;;;BBBOOOeeedddjjj~~~}}}~~~{{{|||~~~~~~yyyzzz{{{|||{{{zzzxxxuuussstttwwwzzz}}}zzz{{{}}}}}}{{{lllTTTBBBAAAIIIPPP^^^{{{rrr[[[SSSuuu{{{XXXDDD666333...555999???```{{{vvvLLL>>>555:::>>>???DDDLLLOOOTTT___nnn~~~wwwmmmhhhfffbbb___^^^]]][[[```fffhhhnnnttt~~~xxxvvvuuurrrpppqqqpppoooooooooooolllgggcccffffffeeedddcccbbbbbbbbbiiiiiijjjjjjkkklllmmmmmmffffffhhhjjjmmmpppqqqqqqiiigggdddaaa___[[[VVVRRR]]]kkkvvvVVV:::;;;@@@OOOmmm~~~lllgggddd]]][[[___ZZZSSSMMMIIIBBB:::666777999===FFFyyy]]]???===DDDbbbiiiccclllcccuuurrr[[[WWWeee{{{~~~``````bbbfffwww}}}}}}|||}}}|||}}}lllTTTGGGVVVqqqrrrUUUSSSaaaooobbbPPPDDD@@@>>>:::555888888999999999888777777555444333333555888<<<>>>777555111000000111111111111111111000000000000000111///000222111111888@@@KKKVVVbbbiiikkkllljjjgggooorrrtttuuuuuuwww}}}ooooooyyyyyyyyyoooppp|||nnnXXX777000000000000000111111222444<<<@@@JJJIII\\\lllNNNNNNsss}}}zzzXXXIII@@@;;;>>>BBBGGGSSS```gggtttsssQQQCCCBBBddd{{{gggOOO???;;;;;;:::;;;666777>>>AAAFFF___{{{bbbMMMGGGGGGIIIMMMPPPVVVaaakkkppprrrWWWNNNRRRQQQSSSPPP```xxx~~~vvvyyyYYY}}}vvvjjjYYYFFF999555333<<<<<>>EEEMMMUUUdddsss{{{XXXDDDGGGfffyyycccKKK===999888777888555:::FFFOOO\\\|||iiiAAADDD===EEEKKKKKKIIIIIILLLPPPMMM[[[pppsssXXXMMMPPPPPPQQQOOOXXXppp}}}vvvtttVVVzzzrrrgggWWWDDD666999666>>>===EEETTTjjj~~~aaaooo}}}~~~{{{wwwuuuuuuxxx{{{zzzwwwxxxzzzzzz{{{~~~{{{wwwyyy~~~}}}|||~~~}}}||||||}}}}}}yyyjjjRRR???===DDDSSSWWWhhhuuueeeUUUrrrXXX>>>777---888999555QQQ}}}wwwHHH;;;888888<<>>999666555555555555555555666777777777333333555:::???CCCDDDCCC888555222000000111000000000000000000111111111111222111222444333222777???FFFTTT```bbbdddlllpppoooiiimmmppprrrtttyyyzzzeee|||zzz{{{jjjjjj~~~uuu~~~pppcccYYY777000000000000000111111222000999>>>KKKUUUrrrqqqWWWXXXllldddMMMCCCBBBOOO]]]gggwww{{{[[[EEEBBB___xxxaaaIII;;;888777444888:::CCCRRR```vvvMMM666DDDGGGUUUbbbjjjtttxxxiiiUUULLLQQQXXXbbbqqqqqqVVVIIIKKKLLLIIIIIIQQQhhh|||uuuqqqQQQttt}}}tttmmmdddVVVDDD666:::777>>><<>>777777:::>>>@@@@@@DDDIIINNNOOOVVVeeewwwzzznnniiiddd```___]]]]]]bbbjjjooovvvvvv{{{xxxxxxuuurrrqqqpppoooooooooppppppnnnlllnnnllljjjhhhffffffggggggfffggghhhiiikkklllmmmnnnllljjjjjjmmmpppooojjjeeedddbbb```___^^^[[[WWWSSSYYYjjjzzz]]]@@@>>><<>>999999;;;<<>>]]]xxx```HHH;;;888666444777???KKKXXXkkk\\\>>>;;;CCCWWWpppfff^^^```bbbfffnnn~~~oooRRRCCCDDDEEECCCGGGMMMeee|||uuunnnSSSxxxkkkzzzrrrkkkcccWWWFFF999888555<<<;;;EEEVVVpppdddggg~~~}}}yyy|||~~~}}}|||~~~~~~}}}}}}}}}|||yyywwwwwwyyy{{{wwwuuuvvv|||~~~}}}}}}zzzyyy{{{{{{www}}}|||~~~}}}|||}}}}}}zzzjjjQQQ>>><<>>666888<<>>@@@aaakkkBBB;;;BBBfffoooiiixxxyyy~~~{{{}}}yyyxxx~~~~~~rrrWWWDDDFFFLLLRRRfff}}}}}}sssUUUaaazzzdddNNNCCC???===>>>BBB>>>>>>>>>>>>???AAABBBCCC<<<777333777???EEEDDDAAA999666222000000000000/////////000000111111111222//////000222111000444;;;CCCTTTaaaaaabbbiiikkkhhhjjjmmmpppqqqrrrvvv|||lllXXXssshhhrrr}}}iiibbbppp~~~nnniiibbb777000000000000000111111222444;;;===LLL[[[}}}|||fffWWWYYY{{{wwwVVVMMMSSSkkkyyy```KKKCCCcccyyyaaaHHH;;;888777444111===IIIUUUjjjqqqXXX999888IIIJJJ^^^kkk^^^dddnnnwww~~~nnnPPP>>>???@@@BBBHHHNNNddd|||ssslllWWWqqqoooyyyvvvrrrlllcccTTTCCC666888888777@@@JJJSSSrrr[[[ccc}}}zzzzzzzzzzzzyyy~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwwwwuuuvvvxxxyyyzzz|||}}}~~~yyyuuuuuuwww}}}}}}~~~}}}{{{zzzyyy|||tttfffPPP>>>999===IIINNNccc~~~eee]]]]]]mmmJJJ888444555777999KKKccc```III<<<<<<;;;<<>>AAABBB888333///000111//////111000000000000000000000000//////000//////111555888GGGMMMVVV]]]bbbffflllooorrrooommmnnnsssyyy~~~cccOOOsss```lllxxxhhhhhhttt}}}iiiffffff>>>333222111000000111222222999666???JJJRRRjjjiii]]]hhhmmmmmmssspppXXXOOODDDqqq~~~hhhPPP>>>555666999000777BBBMMMeeevvvPPPHHHJJJ888:::KKKJJJcccddduuu{{{sssxxxzzzhhhpppvvvzzz{{{oooLLL===???@@@HHHPPP[[[fffoooxxxYYYnnnnnn}}}xxxppphhh___QQQAAA666888777777???IIIPPPnnn```eee~~~|||{{{|||||||||~~~||||||~~~}}}zzzxxxvvvtttttttttsssuuuxxxyyyzzzzzz|||}}}{{{|||}}}{{{yyywwwvvvwwwzzz{{{{{{||||||||||||{{{}}}}}}}}}}}}|||{{{zzzyyy{{{xxxrrrfffSSSAAA;;;===FFFMMMaaa}}}fff^^^]]]mmmKKK:::555111333555FFF\\\XXXBBB666;;;===EEENNNLLLBBB???EEEGGGLLLUUUcccqqq}}}vvvkkkddd``````aaaaaadddhhhqqqvvvyyy}}}|||uuusssuuuqqqsssssssssrrrqqqpppooonnnmmmmmmlllkkkjjjiiihhhgggfffeeeeeegggjjjlllkkkiiigggjjjnnnooonnnkkkjjjiiigggeeedddeeefffccc\\\VVVTTT___vvvdddCCC<<<<<>>AAANNNVVVaaannnrrr}}}~~~|||yyywww{{{~~~kkk___WWWggg}}}yyyZZZFFFEEEHHHTTTdddiiijjjiiiuuu~~~}}}uuuaaaMMMbbbdddKKKBBBAAA@@@AAAGGGDDDCCCCCCDDDDDDCCCAAA>>>777444111222777<<>>DDDQQQlllyyyoooXXXFFF???>>>>>>NNNYYYQQQZZZhhh~~~xxx~~~pppPPPCCCIIIKKKTTT^^^kkkvvv}}}]]]nnnuuuxxxnnneee\\\OOOAAA666666666777???HHHNNNkkkeeeggg}}}}}}~~~~~~~~~|||zzzzzz|||~~~}}}{{{xxxvvvtttsssrrrrrrrrruuuxxxzzzyyywwwvvvvvvyyyxxxxxxxxxyyyyyyxxxvvvzzzzzzzzzzzzzzzzzzyyyyyy}}}}}}}}}|||zzzyyywwwvvvvvvtttpppgggVVVDDD<<<<<>>777999CCCVVV\\\MMMBBBCCCAAAFFFLLLVVVaaammmzzzvvvkkkddd``````bbbbbbeeejjjnnntttxxx~~~zzz{{{uuutttwwwsssssssssrrrqqqpppnnnmmmlllkkkkkkjjjjjjiiihhhgggfffgggffffffgggiiijjjiiihhhhhhjjjlllmmmkkkjjjiiijjjiiigggeeeeeedddaaaZZZTTTOOO[[[vvvgggGGG===:::BBBaaaqqqmmmiiieeeggg]]]\\\^^^ZZZWWWVVVPPPFFF===:::;;;???NNNLLL???CCCQQQYYYeeevvv~~~yyyooo~~~|||{{{xxxwwwzzz~~~zzzmmmSSSNNNNNNnnnzzzYYYDDDCCCFFFQQQ\\\]]]cccdddpppxxxwwwsss```PPPbbb~~~cccHHH>>>>>>===>>>@@@>>>===<<<<<<===<<<:::888333111///000444999<<<>>>888222///000000......111//////////////////////////////000//////111555888@@@EEEMMMVVV]]]eeelllpppjjjkkkmmmrrrxxx}}}hhhRRRmmmttt}}}yyyvvvkkk===222222111000000111222333777888AAAKKKMMMQQQeeezzzxxxooo{{{~~~```HHHDDDTTT}}}iiiPPP===555555<<<666999===AAANNNUUUMMM@@@CCC<<<===YYYrrrpppcccmmmnnnQQQJJJSSSVVVfffsss___uuu{{{wwwmmmeee]]]RRRCCC888666777888AAAJJJQQQlllgggiii~~~~~~~~~}}}{{{zzz{{{}}}~~~|||{{{xxxvvvtttsssssssssqqquuuyyyzzzxxxuuurrrqqqwwwuuutttvvvzzz|||zzzwww{{{zzzzzzyyyyyyyyyyyyyyy}}}{{{yyyvvvtttssssssqqqnnnhhhZZZHHH<<<999CCCLLL^^^wwwxxxhhhaaa[[[jjjNNN>>>555555888<<>>999AAAYYYyyyuuuqqqkkkeeefff]]]\\\^^^YYYWWWVVVQQQFFF>>>:::999<<>>CCCYYYhhhuuuwwwjjjrrrnnnpppvvvkkkyyy}}}{{{yyyyyy|||cccSSSUUU```vvvUUUAAABBBGGGQQQZZZXXXccceeepppuuurrrzzzuuu~~~^^^RRRgggdddHHH<<<<<<;;;:::999888777666666888888666555111000//////222666:::===777222///000000......000//////////////////////////////000//////111555888BBBFFFLLLUUU]]]fffmmmqqqpppooooooqqquuuxxxzzz{{{}}}dddLLLaaaxxx|||vvvqqqbbb777222111000000000111222333444888@@@LLLPPPNNN___|||ooowwwzzz\\\IIINNNhhhuuu]]]GGG;;;888999333777???AAAIIIPPPMMM<<>>666BBBNNN]]]nnntttlllgggYYYfffOOO@@@333666;;;CCCQQQWWWIII???GGGRRR^^^BBB<<>>777111...//////------000........................//////000//////111555888CCCDDDGGGNNNYYYcccjjjmmmssspppmmmlllpppvvvzzz}}}zzzwwwtttcccOOO```pppsss}}}uuuiiikkk~~~ooocccSSS555111000000000000222333444666<<<>>>IIIRRRIIIZZZxxxVVV___ttttttpppNNNMMMmmmuuu```HHH888:::;;;CCCGGGFFFPPPZZZWWW???BBBLLL{{{wwwqqqmmm~~~~~~ppphhhjjjffffffppp|||{{{kkkXXXWWW^^^]]]rrr{{{SSS~~~uuuiiibbb___VVVHHH<<<999999888AAAKKKSSSqqqfffhhh}}}{{{yyywwwxxx{{{|||{{{}}}rrrrrrqqqpppqqqrrrssstttqqqqqqqqqooonnnnnnqqqsssppprrrssstttsssrrrssstttppppppooooooppprrrtttuuuttttttuuuttttttsssrrrrrrppplllkkkkkkcccSSSBBB999???LLL[[[jjj~~~vvvqqqkkkZZZfffQQQBBB333888???HHHVVV[[[KKKDDDQQQgggMMMAAA@@@;;;EEEEEEGGGMMMWWWcccooowwwzzzzzzoooeeedddeeedddbbbbbb```jjjkkkttt{{{{{{tttsssuuuqqqooooooooooooooonnnmmmllljjjkkkkkkkkkiiieeebbb```eeeffffffdddbbbcccfffiiifffggghhhgggeeeccccccdddbbbeeeggghhheee```\\\YYYUUU[[[xxxoooNNN<<<777CCC\\\yyyvvvuuulllmmmeee^^^XXXTTTNNNDDD===<<<999:::@@@hhhiiiFFFBBBeeeqqqlllkkkhhhjjjmmmpppxxxhhhTTTXXXjjj}}}}}}{{{yyyyyy|||qqqkkkuuukkkQQQEEEHHHHHHKKKOOOLLLRRR[[[gggfffcccsssnnnhhhQQQPPPdddzzzjjj^^^MMM@@@:::999888666666666888:::;;;999555111...////////////333999===777111...//////------///........................//////000//////111555888BBBBBBEEEMMMYYYdddllloooqqqooonnnppptttyyy}}}{{{tttrrrhhhXXXeeexxxttt}}}ooorrr}}}uuuiiiooovvviii]]]MMM222111000000000000222333444666>>>>>>JJJUUUGGGWWWuuukkk```JJJ^^^vvvggg{{{vvvXXXeeemmmRRR<<<>>>DDDKKKGGGCCCQQQ\\\TTTBBBNNNiiisssnnneeennneeejjjiiiiiioooyyymmmYYYFFFDDDJJJHHHFFFJJJOOOPPPPPPSSSZZZ```PPPvvvggg^^^[[[TTTGGG<<<:::999777>>>HHHOOOnnnhhhfff}}}zzzxxxvvvwww{{{~~~}}}~~~{{{|||ssssssrrrrrrsssuuuwwwxxxpppooonnnkkkjjjmmmqqqtttnnnqqqsssrrrooonnnoooqqqqqqpppooopppqqqsssvvvxxxwwwwwwuuussspppmmmkkkjjjoookkkiiijjjeeeVVVEEE<<<<<>>======:::999ZZZkkkGGGCCCggguuuzzzyyywwwoooeeecccppphhh[[[[[[```||||||}}}|||}}}nnndddkkk|||eeeNNNDDDHHHGGGJJJOOONNNQQQZZZeeeddd```pppllldddTTTUUUbbbpppaaaYYYLLL@@@:::::::::999888999;;;======999333...---...///......111777===666111...//////------///........................//////000//////111555888CCCBBBEEENNN[[[hhhppptttrrrqqqqqqtttxxx{{{}}}}}}}}}tttssslll\\\fffrrreeehhhvvvnnnxxxsssiii___NNN333111000000000000222444555444??????LLLXXXIIIXXXzzzsssaaaZZZWWWMMMhhhgggjjj|||```tttxxx\\\DDD???IIIPPPHHHCCCUUUaaaVVVAAAXXXxxxllljjjTTTggglllkkkooossswww}}}gggPPP;;;888???===>>>???@@@@@@@@@EEELLLRRROOOxxxiii___]]]YYYKKK;;;777:::;;;@@@GGGMMMgggeeeccczzzvvvvvv|||zzz}}}{{{zzz~~~|||wwwsssqqqssswwwuuupppoootttqqqqqqpppllljjjlllqqqwwwrrrssssssqqqnnnllllllllllllllllllnnnpppqqqqqqpppqqqssssssqqqlllhhhfffffffffhhhjjjllljjj___JJJ999===EEEWWWiiinnnqqqeee___YYY:::888888<<>><<>>???===777111---------...///111333555666222111///...------..................////////////...///000//////000333555===AAAFFFNNN\\\mmmuuuwwwtttpppoootttxxxvvvttttttooovvvxxxoooeeeqqqwwwcccmmm|||vvvvvvnnn|||ttt___fffCCC222111///000222111///222777888999DDDIIIOOONNNeee}}}nnneee___dddbbbYYYppp~~~|||nnn|||uuu{{{bbbFFFHHHPPP___UUUFFFeeezzz```EEEiiirrrooocccVVVPPPmmmiiieeewwwyyy{{{fffUUUGGG<<<;;;888AAA===DDDGGGEEEHHHUUUeeepppPPPxxxiii___\\\XXXJJJ;;;777::::::???EEEJJJcccgggfff{{{zzz||||||{{{}}}~~~zzzzzz~~~}}}xxxuuusssuuuyyywwwrrrrrrvvvqqqpppooolllkkklllppprrrnnnoooooooooooooooqqqrrrooooooooopppppppppooonnnpppqqqqqqoookkkgggeeedddaaadddgggkkkmmmdddPPP>>>:::AAASSSeeeyyyqqqrrrgggaaaYYY<<<888777???QQQ[[[SSSGGGSSSiiieeeAAA;;;777AAA@@@DDDJJJMMMVVVdddiiiooo}}}vvvhhhdddcccaaaaaacccccceeedddjjj~~~}}}yyysssppppppqqqsssssssssrrrpppnnnllljjjiiillllllllljjjhhhdddaaa___aaaaaaaaaaaaaaabbbcccddddddbbb______aaabbbaaa``````^^^\\\[[[[[[ZZZYYYWWWWWW\\\sssuuuPPP:::======VVVfff~~~wwwmmmfffccc^^^WWWSSSOOOIII@@@:::;;;888===ZZZzzzIIIBBBTTTgggqqqnnnwwwvvvtttuuurrr___WWW```aaappp|||{{{}}}nnneeerrriiiQQQ@@@AAADDDAAADDDMMMYYYVVVZZZ\\\^^^ppppppqqqZZZJJJOOOZZZYYYRRRMMMEEE===777444444555888:::;;;;;;888444000............///000111222333222111///...------..................////////////...///000//////000333555<<>>JJJNNNUUU^^^eeeqqqPPP|||zzzjjj___[[[WWWIII;;;888::::::===BBBFFF]]]jjjiii}}}~~~|||{{{}}}~~~|||yyyyyy|||{{{wwwvvvuuuwwwyyyxxxuuuuuuxxxqqqooommmmmmnnnoooooonnnooonnnmmmmmmnnnppprrrtttrrrrrrqqqqqqpppooonnnnnnnnnooonnnmmmjjjfffcccaaaZZZ^^^ccciiimmmhhhVVVCCC:::???PPPaaarrrvvvsssjjjcccYYY???999555EEEYYY___PPPHHH___YYY<<<:::666???BBBDDDKKKNNNVVVdddhhhmmmzzz}}}jjjaaa______```bbbbbbcccaaadddwww{{{|||}}}zzzvvvuuuvvvuuuttttttsssqqqpppnnnllljjjiiimmmlllkkkiiifffccc```___```aaabbbdddfffggghhhhhheee```[[[[[[^^^aaa___]]]\\\ZZZYYYZZZ\\\]]]\\\[[[VVV]]]yyy|||UUU;;;===>>>TTTccc|||{{{pppgggbbb^^^XXXSSSOOOHHH???999<<<888<<>>???:::<<<@@@CCCIIIKKKSSSaaagggmmm|||rrrccc``````___^^^```bbb```aaasss~~~zzz{{{{{{xxxuuuuuutttsssqqqooommmllllllmmmllljjjgggeeebbb```___aaabbbdddggghhhhhhhhhhhhddd___ZZZ[[[___```]]]YYY[[[ZZZZZZ[[[]]]^^^]]]\\\UUU^^^}}}YYY;;;<<<>>>QQQdddtttgggaaa^^^YYYUUUOOOGGG???999===;;;<<>>:::;;;<<>>>>>;;;999@@@BBBGGGHHHOOO^^^fffpppyyyiiieeegggeeeaaa```ccc``````qqq}}}|||zzzvvvrrrsssrrrqqqooonnnmmmmmmmmmmmmkkkhhheeecccaaaaaa```dddeeefffggghhhgggfffeeeaaa___]]]___aaa```[[[VVV]]]\\\\\\]]]^^^^^^]]][[[TTT\\\|||[[[;;;;;;>>>NNNhhhrrreeeaaa___[[[VVVPPPGGG???999;;;<<<===FFFzzzQQQ@@@LLLjjjyyycccYYYdddlllrrrggg]]]]]]}}}}}}~~~~~~}}}xxxnnnvvvzzzppp\\\KKK<<<999:::===EEEMMMHHHFFFOOOZZZcccuuu|||ttttttYYYNNNHHHJJJKKKCCCCCCAAA===888555333333333111555:::999444///---...,,,,,,,,,,,,---///000111000000000//////...------............////////////...///000//////000333555CCCHHHLLLNNNUUU___fffhhhooollllllpppsssuuu{{{wwwaaaiii{{{uuuiii^^^bbbwwwlllgggsssyyy[[[]]]iiiCCC111111///000222111///222777>>>>>>EEEHHHUUUWWWaaa~~~zzzttt~~~}}}ppp}}}}}}SSSGGGOOOvvv{{{qqqeeelllzzzxxx___BBB@@@BBBOOOlll}}}GGGppp~~~~~~nnn```WWWQQQFFF;;;666999999;;;???@@@UUUxxxhhhfff|||{{{}}}|||~~~~~~{{{}}}~~~}}}|||zzzzzztttvvvvvvrrroooqqqrrrqqqmmmnnnqqqtttwwwxxxwwwvvvvvvrrrnnnmmmnnnpppnnnmmmiiilllmmmlllkkklllpppsssoookkkhhhiiillljjjaaaYYYSSSUUUTTTTTT___iii___LLL@@@999GGG___ppptttssskkkUUUIII777666IIIYYYVVVLLL[[[oooGGG999555999777AAABBBGGGHHHPPP___hhhrrrzzzgggdddhhhgggbbbbbbeeebbb___mmm~~~zzzvvvqqqmmmnnnmmmllljjjjjjjjjkkklllkkkiiifffcccbbbaaabbbcccgggggggggggggggfffeeeddd___```aaabbbaaa^^^YYYUUU^^^]]]]]]]]]^^^]]]ZZZXXXTTTXXXwww[[[::::::>>>OOOkkk}}}nnndddbbbaaa^^^YYYQQQHHH???:::999;;;===EEEwwwWWWBBBMMMhhhggg[[[aaafffxxxhhh\\\[[[}}}~~~~~~~~~~~~}}}|||sssyyy|||{{{gggSSSFFF;;;999;;;???EEELLLDDDEEEPPPZZZbbbsss{{{tttoooUUUMMMHHHHHHHHHAAA<<<;;;888555333111000000///555::::::444///......++++++,,,,,,...///111111000000000000///...---,,,............////////////...///000//////000333555EEEJJJNNNOOOUUU___gggjjjnnnlllmmmqqqsssuuu|||www[[[dddxxxxxxdddXXXfff{{{uuucccfffqqq[[[bbbnnnEEE333111///000222111///222777===>>>DDDHHHUUUVVVZZZuuuooozzzwww\\\FFFMMMvvvpppkkkiiizzz}}}XXX???AAAGGGWWWvvvFFFoooooo```WWWPPPEEE;;;555999999<<<@@@BBBWWWzzzgggeee~~~}}}~~~|||~~~~~~}}}}}}||||||yyyzzzwwwzzzyyysssppprrrssspppnnnqqqtttuuuuuuuuuuuuuuutttpppmmmmmmpppqqqooollljjjlllnnnmmmkkkkkkpppuuuqqqlllhhhjjjnnnlllbbbYYYRRRSSSPPPOOO^^^ppplll[[[KKK<<>>PPPlll|||mmmhhhbbbbbb```[[[RRRHHH@@@;;;888:::<<>>CCCGGGBBBCCCMMMUUUZZZkkkzzzyyyqqqfffQQQMMMHHHEEECCC===999888777555333222111000000555999777111---...111......------...//////000///000000000///...---,,,............////////////...///000//////000333555DDDKKKPPPSSSXXXaaahhhkkklllkkkmmmqqqssstttzzzmmmRRR```rrrkkkxxxggg```uuulll[[[eee|||iiimmmqqqDDD222111///000222111///222777<<<===DDDHHHWWWWWWVVV|||zzzppp||||||jjjMMMGGGhhhtttlllkkkkkkpppoooSSS???HHHSSShhhFFFoooppp```VVVOOOEEE;;;555888999===AAACCCXXX{{{gggeee~~~~~~}}}~~~}}}~~~}}}yyyuuuvvvzzz~~~|||uuuqqqttttttqqqpppsssvvvvvvsssqqqrrrtttuuuqqqnnnnnnqqqqqqmmmiiilllooopppnnnkkkkkkpppuuurrrlllhhhkkkpppnnncccYYYQQQRRRMMMMMM```vvvvvvgggWWWCCCCCCWWWgggxxxxxx{{{sssXXXQQQ;;;888FFFTTTWWWWWWiiiNNNCCC===777@@@:::???DDDLLLQQQ\\\jjjnnnrrrllleeekkklllfffbbbfffccc___lll|||sssooommmkkkjjjiiiiiijjjlllnnnoooiiigggcccaaa```bbbdddfffjjjiiihhhgggggghhhiiijjj^^^aaaccc___YYYVVVWWWZZZYYYYYYYYYZZZ[[[ZZZWWWTTTUUURRRlllyyyWWW999999===RRRlll~~~nnnnnnccccccbbb\\\SSSIII@@@<<<:::999;;;HHHeeeCCCIII[[[iiilll{{{yyytttvvvoootttrrr\\\___WWW\\\ttt~~~{{{yyyxxxxxx|||ooohhhRRRFFF@@@:::999:::===@@@CCC???@@@IIINNNQQQbbbuuuwwwlll}}}|||^^^MMMLLLGGGCCC???999999999888777555444333222111555777444...+++...333111000///...............///000000000000...---,,,............/////////000...///000//////000333555BBBKKKRRRVVV[[[ccciiijjjjjjjjjmmmqqqrrrsssyyy___LLLbbbaaaaaa{{{sssrrrzzz\\\YYYtttxxxuuuqqq@@@...111///000222111///222777???AAAIIINNN^^^^^^[[[~~~yyymmm\\\tttttt~~~}}}xxx}}}uuuqqqVVVJJJVVVZZZ[[[jjjpppzzzzzzqqq```QQQAAAPPPaaa{{{HHHlllxxxkkk___VVVMMMDDD===<<<333:::;;;@@@CCCPPP}}}rrrhhh~~~}}}{{{{{{}}}}}}|||}}}}}}zzz~~~sssrrrzzz{{{vvvvvvyyyzzzvvvqqqrrrrrrrrrqqqqqqqqqqqqqqqnnnlllkkkllloooooommmjjjnnnmmmllljjjiiikkkooorrrpppooommmlllmmmkkkbbbZZZLLLFFFFFFMMMbbbooo\\\KKK???OOOiiisssvvvkkk]]]MMM@@@777LLL___[[[XXXoooiiiJJJ<<>>@@@^^^tttyyy~~~zzzrrrWWW\\\MMMPPPmmm||||||uuu}}}zzz~~~yyyxxx~~~nnnYYYLLLBBB===:::::::::888;;;???CCCBBBJJJMMMPPPbbbuuuwwwrrrvvvjjjUUUEEECCCCCC;;;777888999<<<===<<<888444333444222222222111000//////...........................///111222222000...------,,,,,,,,,---------......000000000//////000444777===GGGPPPSSSWWW___gggkkklllmmmqqquuusssrrrxxx~~~\\\JJJ```dddyyyvvv\\\ZZZtttgggiii]]]===***222111000000000111333333BBBDDDIIIYYYfffbbbfff{{{rrruuuSSSSSSsss|||tttzzzyyyyyy{{{}}}}}}}}}}}}wwwzzz~~~yyyjjjXXXLLLMMMRRRYYYjjjzzzzzzqqqhhh\\\WWWZZZUUUNNNQQQllliii^^^DDDggg{{{oooddd[[[PPPEEE===888555===:::???FFFUUUrrrggg|||~~~|||zzzzzz|||}}}|||}}}~~~|||vvvuuu}}}|||xxxvvvwwwvvvrrrnnnppppppppppppppppppqqqqqqnnnlllkkklllpppqqqooolllkkkkkklllkkkkkkmmmpppssspppnnnjjjhhhiiifff\\\QQQGGGBBBEEEQQQgggrrraaaOOO@@@LLLeeeqqq~~~uuukkk```QQQDDD<<>>@@@???FFFKKKNNNaaauuuwwwnnntttdddPPP@@@======999;;;@@@DDDDDDCCC>>>888333111111222222111111000//////...........................///111222222000...------,,,,,,,,,---------......///000000000000111444666===GGGPPPSSSWWW___fffjjjooopppsssvvvuuuttt{{{]]]KKKbbbeee}}}sss\\\```|||{{{```bbbYYY@@@555222111000000000111222333@@@DDDJJJYYYeeeaaafff{{{vvvwwwlllTTTZZZqqq~~~qqqssszzz|||zzzyyyrrrtttvvvuuunnnaaaRRRHHHEEELLLVVVkkkttteeeZZZXXXUUUOOOQQQYYYZZZSSSWWWuuu^^^TTTEEEeee~~~tttiii___SSSFFF>>>888:::@@@777;;;IIIXXX{{{qqqdddwww}}}|||zzzzzz|||~~~}}}}}}xxxwww}}}{{{zzzyyywwwuuurrrooonnnnnnnnnnnnnnnooopppqqqqqqnnnlllkkklllpppqqqooommmhhhjjjlllmmmmmmnnnqqqsssnnnkkkeeebbbcccaaaVVVHHH@@@???III\\\uuuvvvjjjWWWBBBHHH```ooo|||tttkkkcccWWWKKK@@@PPP```^^^ZZZkkkxxxqqq^^^EEE>>>GGGJJJLLLQQQPPPTTTTTTVVV[[[]]]```hhhqqq|||wwwzzzwwwkkkkkkmmmnnnhhhiii~~~zzzyyywwwmmmmmmmmmnnnmmmlllkkkkkkeeedddcccdddeeeeeedddbbbcccbbbbbbbbbbbbbbbcccccccccbbbaaa```^^^]]]\\\[[[[[[ZZZYYYYYYYYYXXXVVVTTTSSSTTTllltttRRR:::===>>>^^^vvv}}}xxxmmmddd```^^^ZZZSSSLLLDDD>>>:::::::::;;;AAAvvvvvvAAAGGG}}}rrrUUURRRIIIUUUwww|||wwwxxxwwwyyyxxxeeePPPCCC>>>:::777888888666888===AAA@@@GGGLLLQQQdddxxxzzzuuuyyy^^^LLL;;;777999:::@@@HHHHHHGGGCCC===666111//////222111111000000//////..............................000222222000...------,,,,,,,,,---------.........///111111111111444666>>>HHHRRRVVVYYY```gggjjjqqqrrrtttvvvtttttt|||\\\MMMgggqqqwwwhhh[[[fffxxx```cccYYY@@@888111111000000111111222333===DDDLLLZZZdddaaafff{{{xxxssskkkffflllvvv{{{kkk}}}uuu{{{uuujjjuuuwwwrrrmmmkkkiiifff___UUUJJJCCC===EEEPPPeee|||}}}{{{zzzzzz~~~cccTTTVVVWWWRRRJJJCCC@@@DDDFFFGGGPPP[[[gggaaahhhWWWMMMDDDeeeuuuiii]]]QQQFFF@@@999<<>>:::===:::<<>><<<888666777777555777;;;@@@???GGGNNNUUUjjj}}}~~~}}}yyy[[[III999888???DDDGGGJJJCCC@@@<<<666222000///000111111000000////////////........................---000222333111///------,,,,,,,,,---------......---///111111111222444666BBBMMMWWW[[[^^^dddjjjlllqqqppprrrtttrrrsss|||yyyWWWOOOnnnpppbbbhhhmmmjjjxxx{{{jjjooo]]];;;000111111111111111222222222<<>>AAAKKKWWWiiiiiiuuu}}}WWWPPPAAAdddwwwuuufffYYYNNNFFFAAA777999>>>999OOOnnnxxxtttcccooo~~~~~~|||}}}~~~|||~~~|||uuuuuuxxxzzz||||||xxxrrrnnnmmmooommmlllkkkkkklllnnnpppqqqpppmmmjjjiiikkkllljjjgggiiilllooopppooonnnnnnooonnnlllbbbXXXWWWXXXNNN???:::EEEbbb{{{kkkPPPFFFWWWiiixxxvvvooolllaaaRRR???FFFSSSWWWXXXdddgggYYYOOOKKKYYYhhheee[[[QQQGGGFFFHHHNNNVVVZZZ^^^eeennnwwwzzzuuuiiioookkkhhhgggrrryyysssooollllllkkkjjjjjjiiiiiiiiibbbccceeefffeeeddddddcccdddcccaaa```______```aaacccddddddbbb^^^\\\\\\]]][[[ZZZXXXWWWWWWWWWVVVTTTTTTTTTlllsssQQQ:::===???YYYyyyrrrgggbbb```___^^^ZZZUUUNNNFFF???;;;===999;;;HHHoooBBBFFF{{{~~~uuuaaaZZZ[[[lll|||xxx{{{}}}~~~zzznnn[[[III>>>:::666555666666555666:::::::::EEEPPP[[[qqqrrrVVVGGG;;;@@@MMMSSSPPPKKK>>>;;;666222000000000111000000000///////////////........................,,,///222333222///...---,,,,,,,,,---------......---///000000111222444777HHHSSS^^^bbbdddjjjnnnooopppppprrrttttttuuu~~~rrrRRRNNNpppzzzbbb___wwwxxxkkkttt^^^888,,,000000111111222222222222:::FFFQQQ^^^hhhdddeeetttuuusssppp```dddxxx}}}ppp]]]mmmwwwooofff```XXXPPPJJJEEEAAA>>>999<<<===GGGZZZhhh}}}hhhRRRFFFAAA<<<888111888:::666444888777333666777999999777888@@@JJJ[[[bbbttt~~~ZZZTTTDDDfffzzzpppwwwfffWWWLLLFFFCCC;;;999;;;888LLLeeekkk}}}xxxdddlll~~~~~~}}}~~~|||}}}yyyuuuvvvzzz}}}wwwpppkkkjjjkkknnnmmmkkkkkkkkkmmmoooqqqppplllhhhhhhiiijjjiiigggkkkmmmppppppooonnnnnnnnnrrrqqqfffVVVPPPSSSKKK>>>===KKKlll|||rrrXXXHHHSSSeeetttzzztttsssfffUUUAAADDDNNNUUUYYYddddddTTTKKKOOOdddqqqfffWWWLLLAAAGGGHHHNNNUUUYYY[[[aaaiiixxx~~~tttlllpppiiiffffffssszzzuuupppmmmlllkkkiiihhhhhhhhhhhhcccdddfffeeedddccccccdddfffdddbbb```______```aaaccceeeeeeccc^^^[[[[[[]]][[[YYYVVVUUUVVVVVVUUUSSSTTTUUUmmmuuuSSS;;;>>>???VVVxxxqqqfffcccddd^^^]]][[[VVVOOOGGG@@@;;;999888:::BBByyyjjjAAAAAAiii~~~~~~fffTTTVVVkkkwwwpppvvvzzz}}}vvvjjjYYYIIIAAA888555444666777555666::::::;;;HHHVVVbbbyyysssRRRIIICCCJJJXXX\\\SSSHHH>>>:::555222111111111000////////////////////////........................+++///222444222000...---,,,,,,,,,---------.........////////////222555999KKKVVVbbbfffhhhmmmpppqqqpppqqqtttxxxxxxzzzmmmMMMLLLppp{{{ccchhhqqqdddoooXXX777222000000111222222222222111999FFFQQQ^^^iiifffbbbjjjxxxqqqqqq^^^bbb{{{~~~{{{~~~~~~nnnnnnyyysssccc]]]SSSKKKEEEAAA>>><<<555888666;;;JJJUUUdddzzzrrrcccOOO???888666555444111555555111000444555444777999:::999666666;;;@@@LLLWWWmmm[[[UUUIIIhhhxxxrrr{{{kkk[[[NNNGGGDDD<<<999<<<777BBBPPPRRRiii|||fffjjj~~~}}}~~~}}}~~~~~~~~~~~~{{{}}}|||vvvtttwww{{{~~~|||xxxsssnnnkkkkkklllpppnnnlllkkkkkkmmmooopppnnnjjjggggggjjjlllllljjjkkkllloooooooooooopppqqqoooqqqfffSSSKKKPPPNNNDDDAAAOOOpppyyyuuu]]]IIIOOO```ppp}}}zzzyyylllXXXCCCBBBIIIQQQXXXbbb```NNNJJJRRRfffmmm\\\LLLGGG@@@HHHIIIMMMSSSWWWZZZccclllxxxzzzuuurrrmmmiiigggfffpppyyyuuuqqqnnnmmmkkkiiihhhhhhhhhhhhdddffffffeeebbbaaaccceeeeeecccaaa______aaacccdddccceeefffccc^^^ZZZ[[[^^^ZZZWWWUUUTTTTTTTTTTTTSSSTTTUUUnnnwwwUUU<<<>>>???UUUuuuooogggdddccc]]]\\\YYYUUUNNNFFF???:::777:::<<<:::eeennnDDD===TTTmmmtttqqqxxxyyyyyy~~~{{{www~~~lllUUUWWWmmmyyyrrrvvv{{{yyyooocccSSSFFF@@@888555444777777555666:::<<<<<>>>>>???VVVrrr|||nnngggbbb___[[[ZZZXXXTTTMMMEEE>>>999777???AAA666VVVwwwJJJ<<>>888777444222111111222333...111333222333666999:::<<<======:::777888888777===CCCUUUvvv]]]VVVAAAaaaqqqaaaQQQDDD<<<555777444666===???KKKccchhhhhh{{{~~~zzz{{{~~~}}}{{{~~~}}}{{{yyywwwvvvvvvwwwxxxvvvtttrrrpppppppppppprrrrrrqqqooonnnmmmlllkkkooolllhhhhhhjjjkkkjjjhhhjjjssswwwrrrnnnooopppnnnpppjjjcccSSSEEENNNZZZWWWJJJYYYppp}}}~~~vvvtttiiiWWWIIINNNaaasssttt|||yyymmm\\\DDD;;;EEEJJJUUU\\\LLLKKKKKKUUUXXXNNNDDDBBBDDDDDDGGGKKKPPPTTTWWW\\\bbbfffqqqwww~~~zzzwwwmmmjjjllljjjhhhxxx|||sssrrrvvvmmmllljjjgggeeegggkkkooommmiiiffffffiiikkkkkkjjjiiihhhgggeeedddcccbbbbbbgggfffdddaaa^^^[[[YYYXXXXXXWWWUUUUUUUUUUUUSSSRRRTTTUUUrrr\\\>>>===@@@___{{{uuullleee^^^ZZZ___ZZZSSSLLLFFFAAA<<<999===777:::999ZZZBBBCCCAAAUUUcccccc[[[eeelllxxxiiifffooo~~~~~~yyyssssss~~~~~~zzzyyyzzz~~~~~~uuuiiiZZZLLL@@@:::999555444555555333555999:::555===PPPYYYRRRMMMOOOTTTbbbjjjhhhhhhmmmllleeeqqq}}}|||hhhTTTIII>>>333777444111///000111222111000000///...............////////////...............000222111///---,,,,,,---------............///---000------444222444@@@NNNWWW```cccfffjjjmmmmmmnnnkkkooowwwyyyvvv}}}\\\HHHPPPsss}}}uuupppvvv~~~zzzvvvDDD333///000000000000000000000000777<<>>???BBBZZZ}}}uuujjjccc]]]ZZZ^^^YYYSSSMMMHHHCCC>>>;;;;;;888===:::XXXDDDFFFBBBRRRbbbjjjhhhmmmnnnkkkqqquuulll]]]eeennnsss~~~~~~|||xxxsssppppppvvv}}}~~~|||zzz|||xxxsssrrrrrrvvv|||}}}zzzsssgggYYYKKKAAA;;;888555444666777666999>>>BBBCCCPPPbbbggg___[[[___gggzzz~~~hhhRRRCCC<<<777777555222111222333222111111111000///////////////////////////............---000222333000...,,,,,,---------............///---000------333222444AAATTT\\\bbbdddeeejjjmmmmmmooojjjmmmuuuxxxwww~~~VVVFFFRRRuuuzzzyyyyyykkk>>>444444000000000000000000000000666<<>>\\\zzzlllYYYGGG;;;888:::666777<<<<<>>DDD???III[[[kkkooolllpppyyywwwbbbMMM===999<<<777555444444555555333111111111000000//////000000/////////............------000333444222///---,,,---------............///---111......333222666CCC[[[bbbfffeeeeeejjjnnnooopppkkklllsssxxxyyy{{{QQQCCCQQQvvvrrryyywwwddd===444666000000000000000000000000444999JJJ[[[hhhtttqqq]]]\\\wwweeeiiipppuuuqqq}}}xxxtttuuukkkZZZRRRGGG>>>:::777444111111111000000111222222333444444444444444444444444222333666666555777DDDRRR\\\eeekkkkkkhhheeebbb^^^ccccccdddhhhsssqqqXXX===ZZZyyylll[[[HHH;;;888999666888======GGG^^^mmmggguuu{{{zzz}}}|||xxxzzz~~~yyyyyyxxxxxxwwwwwwwwwwwwnnnnnnoooooopppqqqrrrsssrrrqqqpppooommmlllkkkkkkiiihhhhhhiiikkkmmmoooooorrruuuvvvsssooommmllllllnnnjjjcccRRRCCCMMM\\\\\\VVV^^^rrrxxxrrrqqqmmmXXXCCCKKKcccmmmuuu{{{jjjeeekkkWWWCCCAAABBBJJJPPPCCCFFFMMMIIICCC>>>===@@@CCCDDDJJJKKKMMMRRRXXX___dddggglllssswww___bbbVVVXXX^^^ZZZRRR```yyy{{{{{{{{{{{{{{{|||~~~~~~}}}tttsssooonnnmmmpppssssssnnniiimmmkkkjjjjjjjjjjjjkkkkkkiiihhhgggeeedddccccccbbbcccbbbbbbaaa``````______XXXWWWUUUUUUVVVVVVUUUSSSTTTUUUppp|||ZZZ>>>AAAFFF^^^xxxmmmddd^^^]]]XXXUUUPPPLLLHHHDDD???<<<<<<:::>>><<<___FFFGGGDDDPPPmmmhhhdddooo||||||aaa]]]]]]\\\{{{~~~|||wwwqqqmmmmmmnnnoooooopppqqqrrrtttxxx|||~~~pppiiifffgggmmmuuuvvvtttnnncccSSSEEE<<<888888666666888888999???HHHJJJUUUeeemmmooouuu|||aaaRRREEE888666===666666666777777666333000000000///////////////000//////.........---------,,,///333444333///---,,,---------............///,,,111......333222777FFF___dddhhhfffffflllqqqsssqqqmmmmmmtttyyy}}}{{{OOOAAAPPPuuummm}}}|||ddd@@@333222000000000000000000000000111444FFFZZZgggsssppp^^^ZZZ}}}zzzwwweeemmmlllwwwyyyrrr~~~sssiiiZZZQQQEEE<<<777555333111000000000000111222333333444444444444333333333333333444555888999AAAQQQaaauuu}}}|||yyyzzzttt\\\===ZZZ~~~vvvjjj[[[III<<<666999666999??????III___oooeeeppp}}}{{{}}}zzzvvvxxx{{{zzzzzzyyyyyyxxxwwwwwwvvvmmmmmmnnnpppqqqrrrrrrsssrrrrrrqqqooonnnmmmlllkkkjjjjjjjjjkkkkkkmmmppprrrvvvvvvuuutttqqqnnnmmmmmmkkkhhhcccRRRBBBLLL\\\]]]XXX]]]ppp{{{tttsssrrr```HHHIIIZZZiiinnnyyyyyyllllllxxx___FFFAAAAAAJJJOOODDDIIIHHHDDD??????@@@AAABBBBBBJJJGGGHHHQQQ]]]eeegggeeekkktttmmmWWWZZZNNNSSS\\\VVVKKKZZZwwwyyytttxxxlllnnnqqqrrrpppmmmkkkiiilllmmmlllkkkjjjjjjjjjkkkhhhhhhfffdddcccbbbbbbbbbddddddcccaaa```^^^]]]\\\XXXWWWUUUTTTTTTTTTRRRPPPSSSTTTooo{{{YYY===@@@EEEbbbrrrkkkbbb[[[[[[UUURRRMMMJJJFFFBBB>>>:::???999<<<===hhhvvvJJJDDDCCCPPPooonnniiizzz{{{aaaUUUZZZ}}}yyy}}}{{{vvvrrrooonnnnnnnnnppprrrqqqooorrrzzzsssiiieeegggnnnvvvwwwvvvpppbbbQQQAAA888444888666666777666777???IIIggglllooommmpppcccGGGAAA@@@888555:::555555666777888666333000......---------......///............------------,,,///222333222///---------------............///,,,111///...333333888III]]]dddhhhgggiiioootttvvvsssqqqrrrwww{{{{{{NNN@@@PPPwww~~~|||uuuuuu|||^^^@@@111///000000000000000000000000111333DDDXXXfffqqqooo______zzziiilllqqqtttzzz}}}tttnnn\\\RRREEE:::555333111///000000000000111222333444333333333333222222111111666333444999AAAMMM^^^mmm||||||xxx~~~sssaaa777SSS~~~vvvkkk]]]KKK???666999888:::@@@@@@JJJaaaqqqdddmmm}}}~~~|||yyyyyy{{{yyyyyyzzzzzzzzzyyyxxxxxxppppppqqqsssssssssssssssssssssrrrqqqooonnnmmmlllnnnooopppooooooppprrruuuxxxuuussstttrrrnnnmmmnnniiigggdddTTTDDDLLL\\\]]]XXXZZZmmm|||tttrrrrrrfffRRRJJJOOOggglllwww~~~yyyppprrr{{{fffIIIBBBBBBJJJNNNCCCIIIBBB>>>===???AAA@@@@@@BBBHHHFFFHHHRRR```hhhgggcccpppuuuhhhQQQPPPPPPQQQUUUNNNEEEWWWwww~~~}}}|||{{{|||}}}~~~qqqfffhhhppppppsssuuutttppplllkkkkkklllnnnnnnmmmkkkjjjjjjkkkiiihhhfffeeeccccccbbbbbbeeedddcccaaa^^^\\\[[[ZZZWWWVVVTTTSSSTTTSSSRRRPPPTTTTTTppp|||ZZZ>>>???DDDZZZ|||qqqiiifff]]]WWWWWWSSSPPPLLLIIIEEEAAA<<<999@@@999:::===mmm{{{xxxPPPCCCBBBOOOjjjwww|||{{{sssrrrsss]]]fffrrryyyuuusssqqqooommmmmmppprrrpppnnnrrr{{{wwwlllggggggmmmtttyyyxxxrrrcccPPP???666222777666555555444666@@@KKKmmmkkkddd___kkkiiiPPP===<<>>::::::===>>><<<>>>CCCFFFIIIOOOWWW___cccdddbbblllooovvv}}}~~~}}}[[[HHHDDDHHHEEEGGGEEECCCTTTiiinnnUUUSSSPPPMMMKKKKKKLLLLLLSSSUUUZZZaaadddeeeiiipppyyywwwuuusssqqqooommmllllllnnnpppnnnllljjjjjjlllkkkjjjhhhgggeeeddddddddddddcccaaa```]]][[[ZZZYYYUUUTTTSSSSSSUUUVVVUUUSSSVVVWWWsss]]]???@@@CCCZZZ}}}iiicccccc[[[VVVXXXSSSPPPMMMIIIFFFAAA<<<888>>>888:::===kkk{{{yyyTTTBBBBBBPPPccciiirrruuuxxx}}}zzziiiyyyyyynnn{{{uuutttuuussspppooooooooooooqqquuu|||~~~tttnnnjjjkkkpppyyyyyysssdddPPP???666333555444444555444777CCCPPPaaaZZZMMMIII___ttthhhUUULLLEEEEEECCC<<<666444333222222222333222000------------------...//////.........---------,,,,,,,,,...///...---,,,---...---------............///+++222000///333333;;;NNNWWW```iiilllmmmqqqrrrqqqooowww~~~~~~|||~~~qqqJJJCCCYYYxxxfff|||pppeeeyyyffftttjjjEEE777111555000000000000000000000000555222@@@VVVeeeppprrrhhh[[[kkkjjj{{{xxxvvvsssjjj~~~~~~{{{fffZZZJJJ===666333222111/////////000111333444555555444444333222222111111444666;;;AAAFFFPPPbbbrrrsss\\\KKKKKKQQQOOOLLLLLL888OOOooo}}}wwwgggRRRCCC<<>>BBB@@@III^^^uuufffooo|||||||||{{{zzzsssuuuxxx{{{~~~yyyzzz{{{{{{zzzyyywwwvvvvvvuuutttsssqqqpppoooooorrrttttttqqqnnnmmmppprrruuuooommmppppppkkkjjjmmmhhhiiiiii[[[JJJQQQ``````YYYYYYlll{{{sssqqqqqqjjjWWWFFF[[[gggvvv~~~~~~zzzpppOOODDDCCCIIIIII<<>>UUUxxxiiipppzzz~~~ooo___VVVLLLOOORRRPPPHHH>>>666444222111000000111111///---...............///000111......---------,,,,,,,,,,,,---------++++++---///---------.........//////+++222111///333333<<>><<<777777888888888;;;???BBBEEEKKKTTTXXXYYYXXXXXXYYY^^^aaaeeegggjjjqqq{{{VVV??????CCC888===BBBGGGNNNTTTSSSNNNHHHGGGJJJQQQTTTWWWaaammm~~~ttt{{{|||wwwtttuuusssnnnjjjkkkpppooommmkkkjjjiiihhhhhhkkkiiifffcccbbbbbbdddeeefffccc___\\\\\\\\\[[[ZZZYYYWWWWWWZZZ]]][[[TTTOOOUUU[[[|||UUUEEE:::JJJwwwzzzlllddd```bbbXXXXXXTTTPPPMMMLLLFFF>>>999999===;;;<<>><<<;;;IIIttt~~~iii|||kkkTTT???<<<::::::<<<<<<>>>HHHSSSrrrkkkkkk|||xxxvvvvvvwwwyyyzzzzzz{{{{{{{{{zzzyyyuuuxxx|||}}}|||zzzyyyxxxxxxuuurrrqqqrrrtttvvvvvvyyyxxxvvvvvvwwwxxxwwwvvvxxxvvvsssooollllllnnnqqqlllnnnjjj\\\OOONNNYYYeee```ZZZrrr~~~tttqqqooo```NNNJJJZZZlllxxx}}}{{{uuuppp[[[FFF???>>><<<888777666777777888888;;;>>>BBBHHHLLLPPPQQQPPPOOOQQQSSSSSSVVV\\\aaagggooowww}}}YYYEEECCCDDDHHHNNNSSSUUUYYY^^^___]]]dddcccdddkkksss~~~vvvsssqqqmmmkkkkkkkkkkkkjjjiiihhhhhhhhhhhhhhhgggdddaaa```aaabbbcccdddaaa]]][[[ZZZZZZYYYYYYVVVWWWVVVUUUWWWXXXVVVRRRRRRYYYzzzSSSEEE<<>>999999999;;;===BBBZZZSSSEEEKKKLLLmmmlllooo|||ggg[[[dddfffrrr}}}{{{xxxzzzxxxrrrnnnkkkkkkjjjkkktttyyyqqqmmmllltttsssrrriiiTTT>>>444555222333333222333:::EEENNNGGG999>>>IIINNN]]]fff\\\[[[lllxxxtttiii]]]NNNAAA???AAACCC@@@;;;555111000333222111000////////////........................//////.........---------...------,,,,,,---------........./////////000000111///000111222666BBBOOO\\\```fffkkkmmmoooooooooooozzzvvv}}}{{{kkkIIIKKKiiipppWWWaaa{{{mmmmmmccccccyyyrrrlllhhhBBB:::111333222111111000000000000000111222555IIIgggsssttt|||YYY```rrrxxxzzznnngggWWWCCC666333222///000000000000111222333444444333222000000111333444;;;999>>>HHHOOOZZZrrr{{{hhh\\\NNNCCC@@@444FFFsssvvvnnnSSS<<<;;;888888::::::===FFFOOOfff~~~ooojjj|||}}}yyywwwuuuuuutttsssxxxyyyzzz{{{{{{zzzxxxwwwxxxyyy{{{}}}~~~{{{xxxvvvsssqqqpppqqqsssttttttvvvuuuuuuwwwyyy{{{{{{zzzwwwvvvsssooolllllloooqqqlllpppooocccTTTPPP[[[hhhbbbZZZrrrzzzxxxuuuhhhXXXFFFOOOaaattt}}}{{{wwwuuuuuucccNNNCCC>>>:::777777444666777888888;;;???BBBHHHKKKLLLLLLJJJJJJMMMPPPSSSUUUZZZaaajjjttt}}}bbbPPPKKKGGGQQQVVVZZZXXXYYY]]]aaaaaabbbccceeelll}}}|||sssooollliiiiiigggfffffffffffffffggghhhfffdddbbb```______```aaabbb___[[[YYYYYYYYYXXXXXXWWWZZZXXXRRRSSSYYY[[[XXXSSSZZZzzzOOODDD===OOOzzzqqqgggbbb^^^___UUUUUUSSSOOOLLLKKKEEE>>>999:::666;;;<<>>777===IIIPPP[[[aaaXXXdddpppvvvpppfff\\\LLL>>>===>>>>>>;;;777444333333222222111000////////////------------------------...............------------------,,,,,,------........./////////000000000111//////000222888EEESSS\\\```fffkkknnnoooqqqrrrllluuuqqqyyy|||~~~^^^DDDMMMuuupppkkk~~~tttlllllljjjrrryyyyyy___===;;;666222222222111000000000000000222111111CCCccctttxxxZZZRRRhhhyyyoootttrrrnnn___JJJ:::444222111111000000111111222333444333222111000000222333555:::999???KKKWWWggglllXXXPPP333EEEjjjoooSSS===:::777666888999<<>>999888888333555777888999<<>>:::777555666666222111000//////......///------------------------........................------,,,,,,,,,---.........////////////000000000111//////000333:::IIIWWWZZZ___fffjjjlllmmmppprrrooouuupppwwwwww~~~pppQQQAAASSShhhdddmmmvvvzzzyyyTTT999<<<===555333333222111000000000000333222///>>>___rrrwww|||cccQQQ]]]xxxzzz|||~~~zzz~~~wwwuuuiiiSSS@@@777444333111111111111222333444444222222000000111333555666:::;;;CCCQQQaaavvvsssccc888GGGbbboooUUU???999666555777999;;;AAAHHH```yyywwwlllwww|||~~~zzzvvvvvvxxxyyyxxxvvv}}}|||zzzyyyyyy{{{}}}}}}{{{zzz|||~~~~~~zzzwwwuuusssqqqqqqrrrssssssssstttssssssuuuwwwxxxvvvuuusssrrroookkkiiiiiilllnnnjjjnnnrrrlll]]]RRRWWWddd^^^RRRiii~~~|||yyypppgggQQQJJJRRRjjjzzzyyywww|||rrrkkk\\\JJJ<<<555555666222444777999;;;===@@@CCCDDDHHHLLLNNNMMMNNNQQQSSSXXXaaannn}}}xxxnnnddddddfffggghhhppp}}}pppjjjgggeeeeeeiiiiiihhhgggffffffffffffdddcccbbbaaa``````aaaaaaaaa^^^[[[ZZZZZZ[[[[[[[[[VVVSSSPPPQQQWWW\\\XXXQQQVVV```~~~LLLFFFDDDWWWrrrfff^^^XXXZZZTTTXXXSSSNNNJJJIIIDDD===:::;;;;;;>>>666EEEQQQMMMLLLIIIZZZuuuxxxuuukkk[[[UUU``````NNNIIIWWWSSSssszzzzzz{{{|||wwwrrrnnnooosssrrrooommmsss|||sss___XXX[[[XXXZZZXXXQQQGGG>>>999666999888666555666999???CCCAAADDDEEEKKKVVV]]]aaadddeeelllnnnjjjiiihhh^^^RRRKKKFFF???888333222222222222111000///............---------------------------.....................,,,,,,,,,,,,,,,---...///////////////000000000111111//////111444<<>>:::888555444777<<>>MMM[[[```ffflllnnnmmmnnnssswwwuuuvvvwww}}}xxxYYYDDDIIIpppooommmLLL@@@===@@@777555444333222111000000000---222111<<>>CCCZZZsssmmmsss~~~{{{wwwyyy|||~~~~~~~~~}}}zzzyyyxxxwwwvvvuuuuuuwwwwwwvvvuuussssssssstttuuutttqqqnnnqqqpppmmmjjjhhhhhhkkknnnmmmlllooopppeeeUUUQQQWWW```PPPfff~~~zzzuuurrreeeUUULLLUUUhhhuuu{{{~~~yyy|||ttt]]]EEE:::888999222555999<<<>>>AAADDDFFFFFFIIIKKKLLLLLLOOOTTTYYYsssvvvkkkgggggggggjjjnnnjjjjjjiiiiiiiiiiiiiiijjjccccccbbbbbbbbbbbbbbbbbb```^^^[[[ZZZ[[[]]]]]]]]]^^^\\\jjj}}}eeeWWWZZZSSSaaaJJJGGGHHHZZZxxxjjjddd```[[[\\\VVVZZZRRRMMMIIIGGGCCC<<<:::<<<777AAA:::TTTqqqLLLUUUUUUPPPVVV]]]pppyyy|||xxxyyy|||qqqaaa```bbb[[[___iii___TTT^^^ZZZssswwwttt{{{{{{xxxuuurrrrrrlllqqqrrrmmmllluuupppWWWJJJJJJPPPVVV\\\ccciiigggXXXGGG===;;;888888===EEEMMMRRRKKKXXXXXX[[[iiiiiifffqqqpppxxxzzztttqqqqqqkkkbbbbbbYYYMMMBBB;;;777555333111111///...............,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,---...////////////000000000111111111000000222666999???MMM[[[bbbhhhnnnooommmmmmrrrwwwtttuuuxxxxxx|||NNN===NNNvvvwwwxxxcccJJJDDD:::===666555555333222111000000000,,,222000555PPPhhhvvvyyyaaaWWWrrrsss{{{vvv~~~wwwlll{{{~~~~~~xxxjjj[[[MMM???444222222222222333444555555333222222333666999<<<>>>>>>KKK```yyy888DDDMMMrrrVVV???;;;666444777:::;;;>>>BBBTTTooonnnqqq~~~}}}~~~~~~|||yyytttyyy~~~}}}}}}yyyyyyzzzuuussssssssstttuuutttsssoooooooooqqqrrrqqqnnnkkkqqqpppnnnkkkhhhiiillloooooolllnnnqqqhhhWWWPPPTTTZZZIII___~~~|||wwwtttrrrnnn]]]NNNQQQcccvvv~~~xxx~~~www___DDD777444444333666:::===???BBBEEEGGGFFFHHHJJJKKKMMMSSS]]]ddd~~~zzz{{{vvvsssxxxpppjjjiiiiiiiiilllppphhhhhhhhhhhhiiijjjkkklllbbbbbbbbbbbbaaaaaaaaaaaa___]]]ZZZZZZ[[[]]]]]]]]]XXXZZZppp___OOOYYYXXXfffHHHCCCBBBSSSuuueeecccbbb^^^___VVVZZZRRRMMMIIIGGGBBB<<<:::<<<333AAA===ZZZ|||fffEEESSSVVVUUU\\\___lllnnniiieeerrrttteeekkkbbbcccqqqiiiYYY]]][[[~~~}}}www|||{{{xxxuuusssllltttvvvoookkkqqq}}}{{{eeeXXXXXX___eeennnxxx{{{dddLLLAAA>>><<<>>>EEEOOOYYY^^^]]]iiibbb___mmmppprrryyytttlllccceee\\\OOOCCC<<<888555222111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++++++++,,,---...///000000000000000111111111111000000333777:::@@@MMMZZZaaagggmmmnnnkkkkkkpppuuutttsssxxxvvvpppQQQAAAWWWzzzyyywwwjjj{{{{{{sssiiimmm|||WWWFFFEEE888<<<777666555444222111000000000...444...///EEE^^^ooo|||~~~dddRRReeesssooo{{{yyyzzzhhh~~~}}}~~~sssfffXXXGGG999222222222222333444555555333333333444777:::>>>@@@KKKZZZppp999:::MMMiii{{{aaa===:::777777777666777>>>FFFTTTqqqkkknnn}}}~~~yyytttxxxzzz}}}~~~~~~~~~~~~{{{wwwtttsssrrrqqqrrrtttttttttrrrxxxuuusssrrrtttssspppmmmlllkkkjjjiiikkkmmmppprrroooqqqrrrpppjjj```VVVPPP```WWW]]]|||~~~yyyrrrkkkfffZZZPPP[[[ttt{{{pppbbbLLL777222777777666999@@@CCCBBBCCCFFFKKKGGGKKKRRRNNNKKK___zzzzzzrrriiieeeyyyzzz{{{|||{{{~~~wwwrrrmmmkkknnnooollliiilllkkkhhhfffeeeeeefffgggfffccc``````cccdddbbb```___^^^\\\ZZZYYYXXXWWWWWWWWW]]]ccceee```YYYUUUSSSQQQooosssMMMAAA@@@QQQ|||vvviiiaaaccceee^^^YYYYYYSSSOOOIIICCC===:::999888>>>;;;@@@\\\^^^FFFOOOWWWaaabbbjjjuuuttttttqqqtttwwwiiidddfffppprrrjjjeeefffkkkvvv{{{~~~zzz~~~uuuoooxxxqqqssstttqqqnnnqqq{{{~~~ssshhhaaaoooxxxyyytttvvvvvvaaaFFFCCCDDDCCCOOOOOOSSSiiigggfff^^^___mmmyyy}}}~~~~~~mmmggg___dddfff[[[FFF;;;;;;888111///............---------///......------......///////////////////////////,,,,,,,,,---...///000000000000000000////////////555333111222:::FFFRRRZZZccchhhkkkiiihhhlllooopppwwwsss{{{|||zzziiiGGGNNNWWWyyyrrrnnn|||hhhxxx~~~aaarrrlllQQQ@@@GGG@@@555>>>777666444333333222000///---444111...:::LLLbbb{{{sssYYYdddzzz|||kkkggguuu~~~}}}~~~}}}|||~~~vvvfffPPP>>>555222///000444777777555111:::888555:::<<<>>>GGGPPP^^^yyy555888MMMkkk|||ccc@@@:::777666777777888>>>GGGWWWppppppppp||||||xxxyyy{{{}}}}}}}}}~~~{{{yyyxxxvvvtttrrrqqqpppqqqrrrssssssrrrttttttsssssssssqqqnnnkkkmmmllljjjiiijjjmmmqqqssspppppppppoookkkbbbXXXQQQZZZTTT[[[xxxxxxqqqpppjjj\\\RRR[[[ttt{{{rrreeePPP;;;444888777666:::AAADDDCCCDDDGGGIIIHHHLLLSSSTTTXXXjjj}}}}}}rrrgggccc~~~{{{xxxuuuzzzttt||||||~~~|||ooosssyyywwwwww{{{xxxsssmmmkkkmmmnnnllljjjmmmkkkiiigggfffeeefffgggfffeeeccccccddddddbbbaaa^^^]]]\\\[[[[[[ZZZZZZ[[[UUUXXX[[[[[[YYYVVVTTTRRRUUUooooooMMMEEEDDDSSS}}}oooeeeeeeeee^^^XXXXXXRRROOOIIICCC===:::999888===:::>>>YYYZZZFFFNNNXXXjjjsss|||zzz{{{~~~zzzxxx~~~kkksssvvvqqqnnnmmmggg^^^dddooozzzpppuuuqqqttttttppplllnnnvvv}}}yyypppjjjpppuuuvvvssstttooo\\\EEEKKKTTTRRRVVVVVVbbbwwwlllgggaaadddsssoooiiidddgggcccWWWHHH>>>:::555...///............---------------,,,,,,,,,,,,------........................---,,,,,,------///000000000000000000////////////222111111666AAAPPP]]]eeefffkkkmmmjjjjjjnnnrrrssstttuuu}}}}}}~~~aaaIIINNNggg~~~yyyxxxrrr|||xxxkkkttteeetttkkkQQQDDDKKKDDD999>>>999777555444444333111///...222//////888DDD[[[xxx{{{ttt]]]dddiii[[[jjj}}}~~~{{{oooZZZHHH444333222222222333222111111999777555:::===@@@KKKVVVfff777888HHHaaagggEEE:::777666777888999@@@GGGTTTiiisssnnn~~~|||{{{||||||}}}}}}~~~{{{wwwvvvvvvuuutttqqqpppooooooqqqrrrrrrqqqqqqrrrtttsssqqqnnnllllllooommmkkkiiijjjmmmqqqtttpppnnnlllmmmlllfff\\\SSSTTTSSS\\\ttt}}}wwwnnngggmmmjjj___TTTYYYmmm|||uuukkkWWW@@@666999666666;;;BBBFFFEEEFFFIIIHHHKKKOOOSSSZZZfffttt~~~xxxuuuyyysssfffggguuu~~~}}}{{{wwwxxx{{{tttzzz~~~|||wwwpppfff]]]iiihhhqqqlllhhh}}}kkkcccmmmuuussstttyyyyyytttnnnllllllmmmllljjjmmmkkkiiigggfffeeeeeeffffffggghhhhhhfffdddcccdddbbbaaa___^^^\\\[[[[[[[[[VVVTTTSSSSSSTTTTTTTTTSSSYYYqqqkkkLLLHHHHHHTTTuuuhhhgggeee]]]WWWVVVRRRNNNIIIBBB===:::999888;;;999>>>YYYXXXFFFIIIUUUpppwww```wwwyyyxxxvvv___XXX^^^|||}}}ooopppqqqssstttppplllkkkpppuuuzzzuuutttrrrrrrtttssshhhWWWJJJSSSaaa^^^\\\]]]qqqrrrfffeeeooovvvqqqqqqmmm___QQQIIIBBB888111//////............---------,,,++++++******++++++,,,........................---------------...///000////////////000000000000111000333:::HHHWWWdddkkkiiilllmmmkkklllqqquuuvvvqqqwww~~~}}}~~~UUUJJJOOOssslllwwwmmmiiiqqqnnnpppgggkkkxxxiiiQQQHHHNNNHHH>>>???<<<999777555444444222000///000---000555999OOOqqqzzzzzzeee```}}}rrrsss~~~zzzxxxfffUUU888777555333222111000000222:::888777===AAAGGGUUUcccyyytttttt999777@@@SSSlllLLL;;;777555777999;;;AAAHHHRRRaaa{{{xxxlllvvv~~~}}}|||||||||||||||~~~{{{yyyxxxwwwvvvuuuqqqpppnnnoooqqqrrrsssrrrqqqssstttqqqmmmlllmmmpppqqqoookkkiiijjjmmmqqqtttqqqmmmjjjkkkmmmiii___VVVPPPVVV```sssyyypppdddZZZTTT\\\cccbbbZZZVVVaaasss~~~}}}yyyrrr___FFF888777666777===FFFJJJIIIIIIKKKKKKQQQSSSTTT^^^nnnwwwvvvooosssvvvpppbbbbbb}}}||||||vvvnnngggeeeeeegggnnnvvvrrrwwwzzzyyywwwpppbbbUUUbbbeeeiii]]]RRReee|||zzzsssccc___mmmvvvrrrrrryyyxxxtttooolllkkkkkkkkkjjjkkkjjjhhhfffeeedddddddddfffiiimmmllliiifffeeefffiiigggdddaaa]]]ZZZXXXWWWYYYVVVRRRQQQTTTUUUTTTRRR[[[tttkkkJJJGGGGGGSSStttgggdddbbbZZZUUUUUUQQQNNNHHHBBB===:::999888999999BBB___[[[DDDAAAMMMlll{{{mmm{{{~~~eeeeee^^^WWWnnn|||ttt|||qqqpppqqqssssssqqqlllkkknnnrrr~~~~~~~~~{{{xxxqqqqqqwwwuuuhhhZZZVVV```iiieeefffjjjzzz|||iiiuuuzzzcccPPPKKKEEE888000222///............---------,,,++++++******++++++,,,........................---------------...///000////////////000000000000111111444===JJJXXXbbbgggiiikkkllljjjlllrrrvvvvvvoooyyy|||yyyuuuLLLIIITTTvvvhhh\\\```ggg\\\^^^gggjjj~~~eeeyyy~~~hhhPPPIIIMMMIIIAAA@@@???===999777666444333111222000---111444111DDDiiittt{{{jjjYYYjjj}}}|||vvv{{{yyy}}}~~~~~~~~~~~~~~~ooo___DDD>>>666333444555444111555<<<;;;;;;CCCHHHSSSeeewwwzzzxxx333333>>>PPPtttSSS===888555888:::<<>><<>>:::888666555333222333000222444...777PPPmmm}}}xxx\\\UUUlll}}}yyywww|||zzz}}}~~~~~~}}}sssbbbQQQ<<<222333777888666555:::;;;AAAMMMVVViii444777AAAMMM{{{zzz```BBB;;;777888<<<===@@@DDDMMMYYY~~~pppmmm}}}}}}~~~}}}zzzwwwwwwyyy|||{{{|||~~~}}}{{{{{{zzz{{{|||zzzwwwuuuqqqooommmmmmooorrrtttuuusssqqqnnnmmmnnnnnnooonnnnnnmmmlllkkkkkkkkkkkkkkkgggeeedddcccbbb```[[[XXXWWWgggqqqvvvzzziiiOOO===CCCUUUllluuu{{{uuufff[[[\\\bbbwwwxxx}}}tttYYYBBB999999<<>>PPPdddwwwvvvnnnzzzsssaaaiiiyyy{{{}}}ooo|||www}}}vvvwwwsssrrrqqqooonnnnnnppprrrrrrvvvyyyyyyvvvttttttuuuqqqxxx|||zzzyyywwwuuuuuuuuuvvvuuusssoooooopppuuussslllvvvzzzgggRRRFFF===555/////////............---------///..................///------------------------///......---------...............///000111111111000111777DDDTTT```dddccceeehhhjjjlllqqqwwwxxxtttuuu{{{yyy}}}]]]QQQcccttteeeRRRSSSjjjccckkkyyyYYYNNNRRRJJJGGGMMMJJJJJJFFF@@@<<<999777555444///333000///333000444BBBgggzzz~~~dddSSSggg~~~}}}{{{mmm```MMM===666555888999777<<<>>>FFFTTT^^^uuu444555;;;FFFwwwcccDDD<<<777999<<<===@@@CCCOOO\\\tttcccppp~~~{{{||||||yyywwwxxx|||zzz|||}}}zzzyyywwwvvvwwwwwwvvvuuupppnnnkkkkkknnnqqqssstttpppnnnmmmnnnppppppllliiilllllllllkkkkkkjjjjjjiiibbbbbbbbb```^^^[[[XXXVVVXXXhhhrrruuuzzzjjjPPPAAAOOOggg}}}uuuhhh^^^[[[^^^rrrttt|||www]]]FFF===:::===GGGSSSYYYXXXWWWXXX^^^[[[\\\dddjjjiiiccc___SSSKKKMMM```xxxooojjjrrrppp[[[HHHAAA;;;888888:::;;;999:::>>>@@@MMM^^^iiiooonnnggg^^^```jjj```LLLGGGNNN]]]pppxxxjjjmmmooofffnnngggiiimmmnnnllliiifffeeeeeefffggghhhiiiiiiiiiiiillliiihhhjjjnnnqqqqqqooogggeeebbb___[[[XXXVVVUUUVVVWWWWWWTTTQQQQQQTTTXXXfff}}}[[[:::AAAJJJVVVqqqddd\\\```bbb\\\WWWWWWOOOKKKFFFAAA<<<:::999999:::777DDDkkkUUU@@@???999EEE\\\yyytttkkkyyywww___aaammmyyyyyy}}}uuussspppmmmlllmmmnnnpppqqqtttwwwvvvtttrrrrrrtttooottt|||}}}zzzxxxwwwvvvuuuqqquuuuuuqqqmmmmmmnnnnnnrrryyyuuu{{{}}}^^^SSSDDD;;;666333///---//////.........---------///......------......///------------------------///......---------......---......///000111111222111111777DDDSSS^^^```^^^fffiiilllooouuu{{{zzzuuuuuu{{{zzz|||YYYTTTooo~~~lllYYY^^^zzzbbbtttrrrSSSOOOWWWNNNJJJQQQMMMLLLGGGAAA<<<999888666555---333000,,,222222222:::RRRjjjxxxfffUUUjjjyyyxxx|||~~~~~~uuulll]]]JJJ;;;555888===;;;@@@BBBLLL[[[fff~~~999333888DDDeeekkkMMM@@@888999::::::@@@HHHLLLVVVmmmsssfffiiiyyy~~~www{{{{{{zzzxxxvvvwwwyyy{{{|||~~~}}}~~~~~~}}}|||}}}|||zzzyyywwwvvvuuuuuuooolllhhhgggjjjnnnqqqsssuuupppjjjiiilllmmmkkkiiiiiijjjkkkkkkjjjhhhfffddd___```___VVVLLLFFFHHHLLLWWWUUUccckkkpppsssgggccceee]]]SSS^^^ttt}}}ooogggffffff^^^UUUeeetttyyygggRRRBBB>>>@@@IIITTTZZZZZZ[[[]]]___ZZZ___jjjhhhZZZUUUZZZ\\\]]]ZZZooo|||oooffffff```OOO@@@999888777777:::@@@DDDEEEDDDFFFQQQaaannnrrrmmmhhhfff___]]]^^^HHHCCCWWWbbbqqqyyyzzz{{{lllhhhnnniiijjjllllllkkkhhhdddbbbbbbfffjjjjjjhhhgggggghhhhhhggggggggggggiiijjjkkkgggeeebbb___\\\ZZZYYYYYYYYYWWWQQQRRRVVVOOOLLLWWWiiivvvLLLAAA???FFFaaauuuccc```eeeaaa]]][[[UUUQQQMMMGGG@@@;;;888777777999@@@DDD~~~OOO<<<;;;:::???LLLiiisssttt{{{uuuoooqqq}}}vvv}}}}}}rrrqqqnnnnnnnnnoooooonnnlllppptttuuussspppmmmlllqqqqqqtttyyy~~~}}}|||zzztttrrruuuvvvuuusssqqqlllkkknnnmmmgggaaa___oooqqq{{{nnnKKKAAA888666555333000000000////////////.........000000000//////.........///...---,,,+++,,,,,,---------++++++++++++------...------...111222222111666666999EEETTT^^^bbbaaafffkkknnnnnnqqqxxx|||}}}zzz{{{tttXXXjjj^^^PPPkkkvvv[[[cccWWWMMMMMMMMMJJJIIIKKKLLLIIIEEECCCBBB>>>888333555444222111111111222222CCC___zzzpppVVV]]]}}}|||nnniiimmmmmmyyysssttt{{{|||~~~~~~}}}wwwlll[[[GGG888777>>>AAABBBMMMZZZ___kkk||||||555222;;;IIIgggqqqOOOBBB999999::::::???HHHHHHRRRgggvvvfffgggwwwxxxyyyzzz{{{{{{yyyxxxxxxyyy{{{~~~|||{{{||||||{{{zzz|||{{{yyywwwuuutttssssssnnnkkkhhhhhhkkknnnqqqrrruuupppkkkiiikkkllljjjhhhffffffggghhhhhhgggdddbbbZZZXXXRRRIII???:::;;;>>>>>>@@@NNNUUUYYYooo{{{kkkWWWNNNNNNUUUTTTPPPZZZlllvvvppphhhccccccbbb^^^XXX```mmm|||{{{mmmXXXHHHBBBBBBIIIUUU]]]]]]]]]]]]^^^]]]ccchhhaaaVVVWWWaaahhhkkkggguuu~~~vvvkkkbbb]]]SSSBBB888777333777???IIIQQQVVVXXXXXXTTT[[[fffooorrrmmmgggcccSSSNNNPPP???===SSSeee|||~~~|||{{{lllfffkkkggghhhhhhhhhgggeeecccaaaeeehhhkkkllljjjhhhiiijjjjjjiiihhhggggggggghhhiiiiiigggdddaaa^^^[[[ZZZZZZWWWVVVPPPQQQVVVOOOMMMYYYlllsssJJJ@@@>>>FFFcccvvvccc^^^ccc^^^ZZZYYYTTTQQQMMMGGG@@@;;;888888888777;;;IIIpppPPP>>><<<999<<>>666555555222000000/////////.........------//////......------------...---,,,+++++++++,,,,,,------,,,++++++,,,------.........///000222222222555666;;;GGGVVV```cccbbbggglllppppppsssxxx||||||~~~zzznnnZZZrrrzzzZZZPPPsssrrrjjjaaaVVVMMMLLLLLLJJJJJJLLLMMMJJJGGGEEECCC???:::555444444222111111111222333:::WWWuuuoooUUUWWW{{{|||rrrpppooojjj{{{~~~{{{{{{}}}~~~~~~}}}yyyqqqbbbOOOAAABBBJJJIIIJJJTTTbbbjjj{{{pppyyyyyy|||666333<<>>:::AAAKKKRRRVVVYYY\\\___```bbbeeeiiikkkhhhaaa[[[KKKBBBDDD;;;===UUUppp}}}nnngggiiihhhgggfffeeeddddddccccccgggjjjllllllkkkjjjjjjkkkjjjiiihhhgggffffffffffffhhhgggdddaaa^^^[[[ZZZYYYVVVUUUOOOPPPUUUNNNNNN\\\pppmmmEEE>>>>>>HHHgggwwwccc]]]```[[[XXXXXXSSSPPPLLLFFF@@@;;;999888888<<<===XXXxxxwwwOOO???<<<777:::@@@TTT|||wwwllldddkkkwwwwwwoooxxxrrrfffwwwrrrsss}}}~~~zzz}}}{{{yyyuuupppmmmlllkkkkkkhhhkkkppprrrsssrrrrrrrrrnnnoooqqquuuyyy~~~}}}}}}}}}}}}|||zzzwwwvvvvvvuuuuuuxxxzzzxxxrrrmmmjjjdddaaabbb```ZZZWWWWWW```pppzzz{{{tttiii[[[PPPJJJIIIJJJ@@@999444444555111//////......---------,,,,,,,,,------,,,,,,,,,,,,++++++---,,,++++++***+++++++++...---,,,++++++,,,---...////////////000111222222444777???LLLYYYbbbeeedddhhhnnnssssssuuuyyy{{{zzz~~~yyyfffaaazzzuuupppmmmWWWYYY~~~wwwsssYYYPPPIIIHHHJJJJJJKKKNNNLLLJJJHHHFFFDDD@@@<<<888555444222111111111222333777SSSssswwwaaa[[[}}}|||~~~~~~}}}}}}{{{uuugggTTTFFFGGGOOOPPPUUUccctttzzzeeeooo;;;555888<<>>LLLooozzzeee]]]___YYYVVVWWWSSSNNNKKKEEE???;;;999888999AAA@@@cccwwwLLL@@@;;;777999;;;JJJoooxxxuuuhhhfffpppoooccckkk~~~kkkjjjmmm___^^^kkk{{{~~~|||zzzwwwrrrnnnllllllllliiikkkoooqqqpppppppppqqqlllmmmooorrruuuzzz}}}}}}|||{{{yyywwwuuutttsssssssssttttttqqqlllgggddd___]]]]]]\\\YYYXXXZZZ```nnnvvv}}}lllYYYRRROOONNNFFF999555999999444111333444000......---------,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...000111111000000000222444555;;;EEERRR]]]dddggggggjjjpppuuuuuuwwwzzz{{{yyyzzz|||~~~xxx___kkkiiikkkrrrvvvkkkcccYYYkkkbbbRRRLLLFFFDDDFFFHHHKKKMMMKKKJJJIIIGGGDDDAAA===;;;666555333222111222222333777NNNkkkzzzpppaaayyysss~~~~~~~~~}}}{{{vvvhhhTTTDDDCCCJJJPPP[[[pppzzzdddooo999444777888EEEzzzxxx\\\KKK;;;999::::::>>>EEEHHHJJJVVVmmmrrreeelll~~~||||||{{{zzzyyy{{{~~~~~~}}}{{{zzzvvvuuusssqqqpppooonnnnnnjjjiiiiiikkkmmmooonnnmmmpppmmmjjjgggfffffffffeeeggggggiiilllooooookkkgggdddWWWEEE777444666:::<<>>>>>DDDGGGQQQaaannnpppjjjcccaaa]]][[[]]]\\\YYY\\\bbbYYY___gggpppzzzzzznnn```SSSNNNMMMVVV___bbb```^^^______[[[VVVYYYhhh|||yyylllqqq}}}ggg[[[LLL@@@======<<>>DDD???222...333444000///222222///---...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++------........................,,,,,,,,,,,,......000111222111///000333666:::BBBMMMXXX```fffiiijjjkkkqqqvvvvvvwwwzzz{{{zzzyyyooo]]]xxxxxx___gggvvvqqq^^^^^^~~~yyy\\\UUUQQQKKKFFFDDDGGGIIIJJJIIIIIIIIIGGGDDDAAA???===999777666444333222333333222AAAVVVooouuubbbhhhlll~~~|||zzz{{{~~~~~~|||wwwlllZZZKKKHHHLLLWWWeeeyyy~~~}}}fffppp222111999;;;CCCsss|||aaaNNN<<<999::::::>>>DDDIIIIIISSSiii{{{hhhjjj}}}|||{{{zzzyyyyyy}}}~~~|||zzzvvvuuutttrrrpppooonnnnnnkkkjjjjjjkkklllmmmlllkkkmmmkkkhhhfffeeeeeeeeefffiiilllppprrrsssqqqnnnllleeeXXXEEE888555999???CCCQQQ___WWWBBB;;;<<<<<>>FFFaaa|||ooofffgggdddbbb___]]]^^^```ccceeefffeeeddddddeeeeeedddccc___```aaabbbccccccccccccaaaaaa```___^^^\\\ZZZYYYXXXXXXRRRQQQRRRMMMQQQccc}}}VVV777>>>FFF\\\}}}ggg______YYYUUUUUUQQQLLLIIICCC>>>;;;999999:::999???ccciiiHHHBBB;;;777<<<999>>>OOOmmm}}}lllVVVRRRWWWXXX\\\}}}bbbVVVLLL]]]pppaaaRRRNNNOOOQQQ```uuu|||ppprrruuuvvvuuuqqqnnnooopppooooooooollliiiffffffggghhhiiikkkkkklllqqqyyy~~~~~~||||||{{{zzzxxxvvvtttssssssvvvtttqqqnnnkkkiiiggggggbbb^^^ZZZWWWQQQJJJHHHKKKSSSUUUcccrrr{{{oooQQQOOOLLLMMMOOOJJJAAA>>>BBB<<<777777999555......444111......000000---,,,///------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------......////////////...///...---,,,,,,---...///000111222111///000555999BBBJJJUUU^^^cccfffjjjmmmlllrrruuuuuuwwwzzz|||{{{}}}jjjeeeuuueeellluuu}}}vvv\\\aaatttpppxxxrrrYYY]]][[[SSSJJJEEEGGGHHHGGGIIIJJJKKKIIIFFFCCCAAAAAA===;;;999666444333333333000999DDDaaavvvcccXXXppp|||}}}www||||||~~~zzzxxxzzz{{{wwwqqqfffZZZUUUWWWkkkwwwrrr\\\VVViiiuuujjjmmm}}}222111:::;;;???nnneeePPP===999::::::>>>DDDFFFFFFOOOfffkkkhhhzzzxxxyyyzzzzzz|||~~~}}}|||zzzxxxwwwvvvuuusssqqqpppoooooonnnllljjjjjjkkklllkkkjjjjjjiiigggeeeddddddeeeggghhhnnntttvvvsssooonnnnnnggg[[[III;;;777;;;CCCIII\\\lll^^^FFFCCCDDDDDDKKKOOObbb{{{xxxbbb^^^```^^^___cccbbbcccccceeemmmttttttoooaaa[[[VVVXXX[[[\\\```ddd```___TTTHHHNNNeeeyyyxxxnnnllleee\\\ddddddNNN@@@888555999;;;>>>IIIVVVaaapppvvvjjjJJJDDDGGG>>>FFFcccwwwnnneeegggbbb```^^^]]]]]]___bbbdddfffcccaaaaaacccdddbbbaaa^^^^^^___`````````___^^^^^^^^^______^^^]]]\\\[[[VVVWWWRRRQQQSSSOOOVVViii{{{QQQ555AAAKKKddd|||ggg^^^___XXXSSSRRRNNNKKKHHHCCC>>>:::999::::::999GGGfffhhhJJJDDD;;;666===888:::DDD___sssmmm]]]VVVVVVVVV^^^zzz\\\VVVKKKXXXgggfffUUUMMMTTTQQQWWWnnn}}}ooonnnrrrwwwvvvrrrooonnnoooppppppnnnjjjfffcccccccccfffhhhiiihhhhhhmmmwww~~~~~~~~~|||yyyyyyxxxwwwuuutttrrrrrrqqqppppppooollljjjhhhggggggaaa]]]ZZZVVVNNNEEEBBBEEEEEEAAAJJJWWWYYYVVVIII555;;;:::999999888777:::===888777555333000...///222111...---///...+++,,,000------------,,,,,,,,,,,,------------......//////,,,,,,.../////////......///...---,,,,,,---...///...111222111///111777<<>>999:::;;;>>>CCCCCCCCCLLLcccmmmgggxxxuuuwwwzzz|||}}}{{{zzzwwwuuuxxxwwwuuusssrrrppppppooopppmmmjjjiiijjjjjjjjjiiihhhhhhfffeeecccdddfffhhhgggooovvvwwwrrrmmmmmmooodddYYYIII:::444888AAAIII^^^nnn```JJJNNNTTTVVVaaacccxxxccc]]]aaaaaaaaacccddddddbbbbbbiiirrrvvvuuueee___ZZZZZZZZZ[[[aaaggg```aaaUUUEEEGGG]]]pppvvvpppdddfffdddWWWYYYXXXBBB888666:::@@@BBBFFFUUUfffttt|||~~~sssLLLIIILLLAAAJJJhhhvvvnnnfffjjjcccaaa```______aaadddffffffccc``````bbbcccbbb```^^^______```___]]]\\\[[[ZZZ[[[\\\]]]\\\\\\ZZZZZZTTTUUUQQQQQQTTTRRRYYYnnnyyyNNN444BBBOOOiiizzzfff^^^___XXXRRRPPPKKKKKKGGGBBB>>>:::999:::;;;666KKKggghhhLLLFFF<<<666===777777===UUUmmmtttlllaaaXXXRRRdddlllcccQQQVVVooovvvaaaTTT```]]][[[ttt}}}jjjlllrrrwwwxxxsssnnnmmmnnnoooooolllhhhdddaaaaaabbbeeeggghhhggggggllluuu}}}}}}}}}~~~{{{xxxwwwvvvuuusssrrrqqqppppppiiijjjkkkjjjhhhfffffffffWWWUUUSSSOOOGGG>>><<>>OOOWWWaaaeeefffgggkkkppplllqqqsssrrrtttzzz~~~~~~}}}zzzwwwllliii|||wwwqqq[[[]]]nnnjjjeeexxxmmm{{{yyyTTTZZZQQQSSSOOOFFFDDDJJJNNNNNNLLLNNNPPPOOOKKKHHHHHHIIICCCAAA===:::666444333222///555222IIIlllaaaLLLYYY\\\ooopppooo|||}}}~~~~~~|||uuuqqqqqqoooggg___[[[fffqqqzzz{{{}}}~~~vvvkkkddddddhhhaaaLLL===999888CCCWWWooovvvmmm}}}sss444444000333@@@WWWmmmYYYEEE===:::888===DDDHHHBBBIIIddd~~~iiiiiiyyyzzz|||~~~~~~~~~yyyssstttxxxzzz}}}zzzuuurrrqqqqqqpppooosssqqqnnnmmmlllkkkjjjiiihhhhhhgggeeeccccccdddfffooouuuxxxvvvtttssspppllldddTTT@@@555666<<>>TTTddd^^^OOOVVVrrrqqqrrr~~~vvvooonnnkkkddd[[[WWW[[[XXXSSSOOOLLLIIIEEEBBB===@@@DDDEEEBBB===999777666999>>>LLL]]]ggg{{{rrrmmm555777555555<<>>===:::999;;;<<>>IIIXXX\\\aaaeeehhhjjjlllmmmqqqssswww{{{||||||zzzyyy~~~}}}xxxqqquuueeeRRRPPPYYYhhhnnnuuurrrmmmZZZWWWWWWTTTOOOOOOQQQTTTVVVVVVVVVTTTQQQMMMKKKLLLPPPTTTMMMIIICCC>>>;;;888555333222333222888MMMaaa___QQQTTTxxxvvvrrrttt|||zzz|||vvvrrrpppkkk___UUUQQQJJJGGGBBB>>><<<999777555777999;;;<<<:::888888888888:::<<>>>>>[[[pppuuuhhhdddfffgggeeedddfffeeebbbcccccccccbbbaaa___]]]\\\]]]\\\ZZZYYYXXXYYYYYYZZZZZZYYYWWWUUUUUUVVVXXXYYYVVVXXXUUUWWWXXXTTTiiijjj???<<>>===;;;999888;;;999MMMttteeeXXXJJJDDD@@@<<<999::::::222BBBkkk}}}kkkjjj{{{jjjeeeaaauuu~~~rrrgggjjjsssyyy}}}ssspppooorrrttttttwww|||zzzxxxuuuqqqooommmmmmmmmvvvqqqjjjeeeeeehhhkkkmmmuuu|||}}}yyyuuuuuuvvvuuutttrrrpppnnnhhhfffcccaaa___^^^^^^^^^SSSOOOIIIFFFDDD@@@;;;777444111///............---......///000000000000/////////////////////000000///...------,,,---------///...---------------------......//////////////////000000111111000000/////////.........///111222333222333555555777AAALLLZZZ^^^bbbfffiiilllppprrrrrruuuxxx{{{}}}|||{{{zzz|||wwwtttzzzuuuMMMPPPZZZgggqqqyyyxxx{{{~~~eee\\\XXXYYYUUUQQQOOOQQQTTTWWWYYY___[[[UUUNNNJJJLLLRRRWWWOOOKKKFFFBBB???<<<:::888333666222111CCC\\\bbbWWWVVVzzz}}}uuuxxxwwwjjjiiixxxwww```qqqtttxxx}}}yyywwwtttjjj[[[OOOJJJAAA===888444222222111000222333555555555666888:::<<<;;;777>>>KKKTTTjjjyyyuuu111444333444999CCCggguuu```KKKAAA<<<999;;;BBBCCCGGGFFFJJJdddzzzqqqyyyzzzwwwqqqnnnrrryyyzzzvvvwwwuuuqqqooooooooonnnnnnnnnnnnllljjjhhhhhhjjjkkkjjjpppuuusssnnniiijjjlllrrrwwwyyyvvvsssnnnddd[[[III???;;;@@@DDDIIIXXXiiiyyy~~~ppplllkkkiiibbb]]]dddooovvv{{{~~~wwwlllccc``````___gggkkkeee^^^[[[WWWRRRMMMKKKVVViiiooofffdddjjjfff]]]NNN===222///222666???WWWhhh```SSSZZZvvvgggNNNGGG:::<<>>999<<>>AAAVVVtttiiidddgggkkkkkkddd^^^bbbiiivvvpppeeeaaa```eeeeee___XXXTTTQQQMMMGGGLLL\\\mmmjjjZZZVVV___WWWQQQEEE:::222111555999JJJ^^^bbbSSSZZZ|||jjjlllqqqyyyUUUEEE888???^^^nnnzzzeeegggeeejjjjjjiiigggccc``````aaaaaaaaa```______^^^^^^^^^```^^^\\\YYYYYYYYYZZZ[[[UUUUUUVVVWWWWWWVVVUUUTTTUUUTTTWWWUUUOOOYYYvvvZZZ;;;;;;MMMcccqqqfff[[[YYYYYYUUUOOOLLLKKKCCC===;;;:::888888;;;<<>>===;;;>>>:::JJJmmm~~~xxxjjj___[[[eeegggaaappp|||xxxqqqlllkkkrrr{{{zzzuuupppmmmmmmmmmmmmllljjjgggdddeeehhhiiihhhfffjjjppptttvvvzzz~~~{{{wwwtttrrrqqqrrrssssssrrroookkkfff```ZZZWWWUUUQQQLLLIIIFFF@@@999333333111---,,,---...///...------...///////////////------......//////000000,,,,,,------------------------,,,,,,,,,------...---......///////////////...//////000000//////......------,,,---///000111333333555888:::???KKKXXXeeegggjjjmmmooorrruuuxxxyyyxxxuuutttvvvyyy}}}xxxjjjpppvvvZZZRRR}}}xxxmmmXXX\\\WWWPPPQQQRRRRRRRRRPPPOOOOOOXXXWWWTTTPPPMMMMMMOOOQQQMMMKKKHHHEEEDDDBBB@@@>>>555888333...888PPPaaadddWWWtttxxxuuu|||}}}}}}}}}vvvhhhVVVJJJGGG<<<888333111111222333444333555888999999999;;;<<<;;;JJJ```wwwnnn888555///222:::<<>>CCCFFFTTT~~~}}}vvvnnngggaaaiiiooonnnkkkkkkllllllsss}}}xxxiiiccc\\\cccoooyyyuuubbbOOODDDBBBJJJYYYbbb[[[NNNKKKRRRFFFCCC<<<555111222777;;;JJJQQQQQQXXX{{{hhh\\\VVV\\\```jjj~~~XXXDDD:::EEEcccpppyyyoooTTTfffmmmqqqlllhhhfffccc```___aaabbbaaa```^^^]]]]]]]]]]]]\\\[[[YYYXXXWWWXXXXXXYYYSSSUUUWWWYYYYYYXXXVVVUUUWWWSSSVVVUUUNNN^^^}}}uuuNNN;;;<<>>[[[~~~uuuvvvvvvmmmaaaaaaaaacccpppuuullliiioooxxx~~~yyytttqqqrrrrrrooommmiiihhhgggggghhhfffdddbbbccciiimmmooovvvzzzwwwsssooommmmmmnnnooolllmmmmmmkkkhhhccc^^^[[[VVVQQQJJJFFFBBB===777222333000...---...//////...------...////////////.....................//////+++,,,,,,------------,,,,,,,,,,,,,,,,,,------...---......///////////////...//////000000//////...------,,,,,,---///111222444444666;;;>>>DDDRRR```gggiiilllnnnoooppprrrttttttvvvyyy|||~~~vvvqqqxxxhhhPPPjjjqqqxxxbbbVVV\\\XXXQQQSSSVVVVVVSSSPPPMMMLLLJJJMMMPPPQQQQQQPPPQQQRRRLLLJJJHHHGGGFFFEEEBBB@@@:::888555222777EEEWWWccc___iii|||~~~|||vvviiiXXXKKKFFF999666222111111333333333222555777888888888:::;;;DDDSSSgggxxx555555222444888777FFFcccttt[[[MMMCCC;;;:::???BBBBBBCCCGGGRRRfff{{{ppphhhvvv}}}yyyuuuvvvuuussstttwwwtttnnnpppnnnmmmmmmnnnnnnlllkkkkkklllllliiiffffffkkkppptttooojjjggggggiiijjjjjjkkkoooqqqpppmmmdddTTTEEE===EEEUUUxxxuuunnniiigggfffiiissstttmmmnnnwwwwwwnnnlllrrrssseee___TTTYYYmmmhhhJJJ<<<<<>>FFFFFFRRRxxxuuuaaaWWWRRRSSSYYYYYY^^^dddmmm{{{TTTEEE???JJJfffqqqzzzdddVVVvvvxxxnnnfffeeeddd```___bbbbbbaaa___^^^\\\\\\\\\\\\YYYYYYYYYYYYYYYXXXXXXXXXUUUVVVWWWXXXYYYYYYZZZZZZYYYRRRWWWVVVQQQfffgggHHH@@@???XXXkkkaaaYYYYYY[[[XXXSSSQQQMMMEEE>>><<<:::999:::===@@@^^^|||cccYYYQQQOOOOOOLLLHHHGGG>>>===;;;;;;KKKnnn|||ssssssllldddppp{{{pppiiiooo|||fffiiieeeyyyzzzpppkkkpppxxx}}}xxxvvvwwwvvvrrrnnnjjjkkkjjjiiifffdddddddddaaafffiiijjjnnnvvv}}}rrrqqqpppooonnnlllkkkjjjeeeeeeeeedddccc```^^^]]]TTTMMMEEE@@@===:::666333000///......//////...---,,,---......//////........................------***+++,,,---...------,,,,,,,,,++++++,,,,,,---...---......//////////////////000000111111000000///...---------...000222333333444777<<>>===@@@DDDCCC???;;;888333000///444<<>>???___~~~dddZZZSSSRRRSSSOOOLLLKKKGGG<<<======@@@]]]tttmmmqqqjjjkkkbbbXXXjjjxxxiiixxxwwwaaaooobbbuuu}}}sssmmmrrrzzzzzzyyyyyyxxxsssnnnjjjkkkkkkhhheeedddgggkkkcccggghhhfffeeehhhjjjiiilllnnnqqqrrrqqqooollliiibbbaaa___]]]\\\[[[\\\\\\QQQJJJAAA;;;999888666444///...---...//////---+++,,,---......//////....../////////......------,,,)))***,,,---...------,,,++++++++++++,,,,,,---...---......///////////////111111222222222222111111///......///000222333555333444888>>>CCCLLL\\\kkknnnqqqtttuuusssqqqooooooyyyyyyzzz~~~|||kkkbbbOOO```uuuppphhhiiiVVVXXXXXXTTTTTTVVVVVVRRRMMMJJJJJJKKKKKKNNNRRRTTTSSSQQQPPPPPPMMMLLLJJJJJJJJJIIIGGGEEECCC999777<<<666///<<>>@@@CCCDDD===888222///333888;;;999DDD]]]cccYYYNNNIIIHHHKKKRRRYYY^^^bbbgggjjjooovvvcccNNNBBBGGGGGGmmmnnnuuu~~~yyy}}}sssiiiggggggfffcccaaacccbbb___]]]ZZZYYYWWWWWWXXXXXXZZZZZZZZZYYYXXXWWWUUUUUUWWWXXXYYYYYYYYYYYYYYYVVVVVV]]]OOOmmm```KKK777DDDkkk}}}bbb\\\YYYZZZYYYSSSMMMKKKJJJEEE>>>888999<<<===<<<@@@zzzwww[[[VVVPPPNNNPPPQQQNNNKKKAAAAAA>>>:::<<>><<<999777999<<>>???QQQ{{{hhhWWWNNNFFFDDDEEEHHHOOOWWW___cccgggjjjlllpppwww}}}cccNNNCCCIIIMMMuuuvvv|||uuuyyy|||sssiiieeeeeeeeecccaaaaaa```^^^\\\ZZZXXXWWWWWWXXXXXXXXXYYYYYYXXXXXXWWWYYYYYYXXXXXXXXXXXXWWWWWWZZZXXXYYY___XXXzzzUUUIII===KKKrrr{{{eee___[[[\\\ZZZTTTNNNLLLFFFBBB<<<999:::>>>??????LLLhhhUUUQQQLLLKKKMMMNNNLLLIIIDDDCCC???999888???OOO[[[\\\```___[[[___qqqtttvvvyyyuuu]]]QQQQQQrrrzzzuuutttssssssmmmmmmsssyyyvvvppplllooonnnllljjjjjjjjjjjjjjjeeeeeedddbbb```_________eeegggfffeeegggjjjiiieeebbb___\\\ZZZXXXVVVSSSPPPPPPLLLIIIHHHFFFBBB:::333//////...------------.../////////////////////000222222222111000///......,,,,,,++++++,,,,,,---...------,,,+++,,,---.../////////000111222222333444222222222333333222222111111222333333222111333444888666:::GGGSSSZZZ___ccchhhiiikkknnnqqqtttuuuuuuyyyyyy~~~~~~iiiPPP]]]iiirrr{{{}}}ooo]]]SSSSSSUUUTTTUUUUUUUUURRRMMMKKKKKKLLLOOOOOOPPPOOONNNOOOQQQSSSJJJHHHFFFFFFHHHIIIGGGFFFCCCBBB@@@===:::999;;;===DDDUUUXXXXXXaaadddttt{{{xxxwwwwwwuuutttxxx~~~vvvdddTTT@@@888222333555444333555444333444666666777>>>GGGgggyyyyyynnnqqqzzz444333444555333555>>>III```wwwgggqqqkkkVVVSSSNNN@@@<<<@@@@@@@@@BBBFFFTTTllljjjgggwww|||wwwttttttuuupppoooooooooqqqpppnnnmmmmmmkkkiiiiiijjjkkkjjjiiigggiiikkkkkkkkkkkklllmmmmmmmmmmmmmmmlllllllllkkktttqqqqqqnnn```MMMFFFHHHYYY~~~{{{uuutttnnngggkkkeee^^^ZZZYYY\\\```bbbIIIAAA===@@@???999666999444333333555888;;;;;;:::888222...///111///---...,,,,,,...///111222333444333111///000444;;;BBBGGGddd^^^GGGJJJDDD@@@AAACCCFFFNNNUUU^^^bbbhhhkkkmmmppptttxxxlllXXXMMMSSSYYYjjjeeelllyyysssjjjdddbbbcccbbb```___^^^\\\[[[YYYXXXXXXXXXWWWWWWWWWVVVVVVWWWWWWXXX]]]\\\ZZZXXXVVVVVVVVVVVVVVVUUUUUUXXX]]]vvvIIIGGGCCCUUU~~~pppiiibbb]]]]]][[[TTTNNNLLLCCC???;;;:::<<>>===>>>@@@BBBFFFTTToootttfffooo~~~zzzvvvsssrrrrrrrrrrrrqqqrrrssssssqqqooolllkkkiiiiiiiiiiiihhhhhhgggiiilllnnnnnnmmmnnnooommmmmmlllllllllkkkkkkkkkrrrqqqqqqmmm]]]KKKGGGNNNhhhxxxuuutttnnnfffggg^^^UUUQQQRRRSSSOOOKKK;;;777666777444//////333111111111000///...000111333///,,,,,,............------...///000000111111000///000222555;;;FFFPPPyyybbbIIIBBBBBB???>>>AAADDDGGGNNNUUUYYY```hhhooorrrvvv{{{xxxdddWWW[[[___```XXXcccvvvrrrkkkccc```aaaaaa___]]]\\\[[[YYYXXXXXXXXXXXXWWWVVVUUUTTTUUUVVVWWWXXX^^^\\\YYYWWWUUUUUUVVVWWWVVVSSSRRRRRRaaacccBBBDDDFFF^^^lllkkkccc^^^]]]ZZZSSSMMMKKKAAA===;;;<<<===???BBBFFF^^^XXXSSSPPPMMMLLLMMMMMMKKKJJJEEEFFFDDD@@@;;;:::===AAA\\\iiitttvvvvvv~~~YYYVVVXXXfffwwwbbbPPPXXX___|||{{{wwwxxx|||}}}zzzwwwuuutttpppjjjeeeddddddcccbbb___YYYRRRNNNMMMOOOPPPRRRXXX```dddbbb___\\\XXXUUURRROOOKKKHHHEEEDDDBBBAAA???;;;555000000//////...............111000///...///000333444666777888999777555222000,,,,,,++++++,,,,,,---...,,,,,,,,,---------......111111111111000000000000111111222333333333222222111222333333222333666888;;;>>>HHHYYYdddgggeeeeeeiiilllooosssuuuxxxzzz|||zzz~~~qqqhhhooozzzoooWWWTTTUUUPPPMMMPPPRRRMMMIIIHHHKKKMMMKKKHHHFFFJJJNNNPPPPPPOOONNNOOOKKKLLLMMMNNNNNNKKKHHHFFFEEEFFFFFFDDD@@@<<<999888888<<>>MMM}}}yyy___NNNLLLJJJ@@@;;;===@@@CCCFFFSSSlll~~~fffhhh~~~~~~~~~{{{xxxuuusssqqqsssqqqqqqqqqrrrrrrpppooojjjjjjjjjiiihhhggghhhhhhgggiiilllmmmmmmlllmmmnnnmmmmmmlllllllllkkkkkkkkkrrrrrrssslllYYYGGGGGGRRR{{{zzzuuuqqqjjjddd```XXXPPPLLLLLLHHH@@@777444333444444222///111555000222333222000......//////000//////000111000///////////////000000000000000///111333555:::JJJ[[[kkkIII@@@DDD???===???BBBDDDEEELLLSSSVVV^^^iiiqqqwww{{{}}}kkk^^^]]]______UUU^^^rrrrrrmmmccc^^^``````^^^\\\[[[ZZZYYYXXXXXXXXXXXXVVVUUUTTTTTTTTTVVVWWWXXX[[[YYYWWWVVVUUUVVVWWWYYY```ZZZXXXUUUmmmYYYAAABBBFFFgggwwwjjjccc\\\[[[WWWPPPKKKIIIBBB===;;;=========AAAHHHdddVVVTTTSSSPPPOOONNNMMMKKKJJJEEEGGGFFFCCC???<<<<<<>>>LLL___sss|||kkkPPPXXXRRRSSSpppuuu___WWWRRRzzz~~~~~~}}}zzzxxxwwwrrrkkkeeeeeeeeeeeedddaaaZZZPPPJJJDDDFFFHHHJJJRRR]]]cccccc]]]ZZZVVVSSSPPPMMMIIIFFFDDDBBB???<<<:::888555333000000///............///111000///...///000222444333666:::===<<<888333///,,,,,,++++++,,,,,,---...---......///////////////111111111000000000000///000111222333333333333333222222333333333444777:::;;;BBBOOO]]]cccdddgggkkklllooosssuuuuuuvvvyyy{{{xxxhhhqqq}}}lllZZZZZZXXXOOOLLLQQQRRRMMMHHHIIINNNQQQOOOKKKFFFJJJOOORRRRRRQQQOOONNNMMMOOOQQQRRRPPPMMMJJJHHHDDDEEEGGGFFFBBB>>>;;;:::AAA:::FFFPPPHHHOOO||||||ppp}}}~~~{{{xxx~~~xxxsssrrroookkkjjjmmmvvv}}}|||xxxxxxyyy|||~~~~~~{{{|||~~~yyyqqq```NNN;;;444555555555555333333555:::===BBBLLLVVVxxx~~~555222222333333222555;;;FFFqqq|||aaaIIIJJJNNNBBB;;;<<<@@@BBBEEENNNbbbtttiiidddzzz~~~~~~}}}{{{zzzyyyxxxvvvtttqqqooommmmmmnnnooonnnmmmjjjkkkkkkjjjiiihhhjjjkkkhhhjjjlllllljjjjjjjjjkkkmmmmmmmmmmmmlllllllllkkkssstttsssiiiTTTCCCHHHWWW~~~{{{vvvooohhhcccVVVQQQKKKHHHEEE@@@888222///000000000000000222444,,,...000111111000000111,,,///111000000222111...........................000///111444444;;;PPPgggWWW???999>>>;;;;;;>>>AAABBBCCCIIIQQQVVV^^^iiiqqqwww{{{tttgggcccaaadddUUUWWWnnnssspppeee^^^``````]]]\\\\\\ZZZYYYXXXXXXXXXXXXUUUUUUUUUUUUVVVWWWXXXXXXWWWVVVVVVUUUUUUVVVWWWXXXaaaYYY]]]\\\wwwPPPCCCAAAJJJsss~~~jjjbbb[[[YYYVVVOOOIIIHHHCCC<<<:::======<<>>FFFTTT```ddddddiiiqqqnnnqqquuuuuuttttttwwwzzzvvvwww___uuurrryyywwwggg\\\\\\YYYOOOMMMSSSKKKGGGEEEHHHMMMOOOMMMJJJJJJNNNSSSUUUUUUSSSQQQPPPNNNPPPRRRRRROOOKKKIIIHHHEEEGGGIIIHHHEEEAAA???>>>999;;;JJJVVVKKKEEEooo~~~{{{}}}vvvsssppplllkkkmmmqqqxxx|||yyyyyy{{{~~~~~~~~~{{{}}}~~~xxxlllYYYEEE:::666444444555333333666<<>>AAABBBBBBJJJRRRWWW^^^iiiqqqwww|||~~~pppfff^^^cccTTTPPPjjjsssssshhh___``````\\\^^^]]][[[ZZZYYYXXXXXXXXXTTTUUUVVVWWWXXXXXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUYYYQQQ]]]aaaqqqHHHBBBAAAQQQyyyiiiaaaZZZXXXUUUOOOJJJHHHAAA:::888<<<===<<>>EEELLLPPPLLLjjj{{{xxxsssmmmkkklllhhhpppyyy~~~~~~~~~~~~~~~wwweeePPPBBB999444333666666555777<<>>\\\|||uuuIII<<<<<<;;;<<<:::;;;???CCCCCCEEEMMMVVVVVV^^^iiirrryyypppaaaUUU|||~~~\\\RRRMMMhhhsssuuuiii```aaa```[[[___^^^\\\[[[YYYXXXXXXXXXSSSUUUVVVXXXYYYYYYXXXXXXTTTUUUUUUUUUUUUTTTSSSRRRSSSLLL___hhhkkkEEEAAABBBXXXtttjjjaaaZZZXXXUUUOOOKKKIII@@@888666;;;<<<===HHHXXXXXXNNNKKKMMMOOOPPPPPPPPPQQQRRRJJJIIIIIIGGGFFFFFFGGGGGGBBBLLLZZZiiiyyyeeeKKKKKKJJJYYYdddsssiiiVVVJJJWWWxxx~~~||||||zzzrrrkkkeeecccbbbcccccc]]]RRRJJJFFFFFFCCCAAAFFFNNNSSSSSSOOOMMMKKKJJJJJJIIIGGGEEE<<<===>>>===:::666444333111111000///////////////000000000000///---,,,+++***+++,,,---...///000000,,,,,,++++++,,,,,,---...,,,,,,.../////////...---////////////000000000111///000111222333444444444222333333333333666;;;>>>HHHMMMXXXgggpppqqqqqqrrrsssxxx}}}}}}||||||}}}uuu]]]eeeXXX```xxx[[[UUUOOONNNPPPRRRSSSSSSJJJLLLOOOSSSVVVVVVUUUSSSRRRUUUYYYZZZYYYWWWUUUUUUQQQSSSUUUSSSNNNKKKJJJKKKNNNOOOPPPNNNJJJFFFCCCBBB888DDD;;;;;;PPPTTT___vvv|||vvvnnniiiiii___gggsss{{{~~~}}}mmmXXXHHH;;;444444777444333333666888<<>>???888@@@@@@>>>```\\\SSSPPPOOONNNPPPSSSSSSPPPMMMJJJIIIHHHIIILLLNNNOOOOOO???CCCJJJ^^^zzz~~~qqqaaaUUURRRVVV[[[nnnhhhLLLUUU]]]gggzzzwww{{{|||yyyxxxxxxvvvqqqnnngggggggggfffbbb[[[SSSLLLDDDEEEFFFGGGHHHKKKNNNQQQOOOPPPPPPNNNJJJFFFDDDCCC???>>><<<999777666555555111111000......---------///000000000000///.........---...000444444111...---......,,,,,,------+++---......///000///////////////000111111111111111000111222111000000222333///444777666444666===DDDPPPWWW```hhhpppuuuuuurrrooo}}}wwwxxxpppZZZ[[[]]]{{{~~~qqqWWWSSSOOONNNPPPRRRRRRQQQOOOMMMNNNSSSYYY\\\ZZZWWW]]]\\\[[[ZZZXXXVVVRRRPPPOOORRRTTTPPPJJJHHHJJJNNNOOONNNLLLJJJHHHGGGFFFFFF???===;;;>>>FFFSSS```hhhooouuurrriiiiiillleeeaaa```fffrrr}}}{{{yyy||||||vvvkkk[[[EEE444444<<<777777444222444999;;;;;;DDDHHHDDD@@@DDDEEEOOOcccvvvttttttzzz444444333333333333444444999EEExxxzzz{{{```XXXYYYTTTDDDAAAAAAEEEHHHKKKQQQXXXmmm~~~kkktttzzz~~~{{{zzzyyywwwuuusssooonnnnnnnnnooopppqqqrrrpppooonnnnnnoooqqqtttuuurrrsssrrrrrrqqqpppooonnnrrrrrrqqqqqqpppooommmmmmjjjgggbbbVVVEEEHHHkkk~~~~~~zzz|||xxxsssmmmggg___UUUNNNFFF>>>666111111111000...444333333333333333444444666555555666666666555333333333333222111000111111/////////......//////000000222111444666777LLLpppaaaBBB999<<<======??????>>>>>>@@@BBBDDDMMMWWW]]]dddoooyyysssYYYMMMSSS\\\^^^qqqpppPPP@@@EEE^^^zzzjjjhhh______]]][[[[[[\\\[[[ZZZXXXWWWUUUXXXXXXWWWWWWWWWXXXXXXXXXTTTUUUVVVVVVUUURRRPPPOOOIIIRRR^^^~~~```BBBCCCCCCeeepppddd___XXXTTTRRRNNNHHHCCC???>>>>>>888>>>===CCCpppwwwTTTMMMMMMLLLLLLPPPTTTUUUSSSPPPLLLKKKJJJKKKLLLNNNMMMMMMCCCAAAFFFVVVnnn|||uuukkk]]]ZZZaaacccjjj```ZZZTTT___yyywww{{{~~~yyywwwuuussspppmmmkkkhhheeeaaaZZZRRRMMMGGGGGGHHHIIIJJJKKKMMMNNNSSSTTTSSSPPPKKKFFFCCCBBB>>>===;;;999666555444333111000///......---------/////////000//////......444555666666666333000...000///...------...---,,,------...////////////...//////000111111111111111000111222111000000222444000333666666444888AAAJJJXXX\\\cccjjjqqquuuuuussszzz~~~|||}}}mmmWWWMMM^^^|||dddTTTQQQNNNNNNQQQSSSRRRPPPMMMLLLLLLPPPVVVZZZXXXVVV]]]\\\[[[YYYXXXVVVSSSQQQTTTTTTSSSQQQOOONNNNNNOOOQQQQQQQQQPPPNNNLLLIIIGGGCCCAAA>>>>>>DDDMMMWWW^^^ttttttzzztttkkkfffccc```^^^aaakkkwww|||zzz~~~{{{zzz~~~}}}yyyoooZZZBBB555333888888666666777999::::::333::::::<<>>333666;;;===???CCC@@@>>>???AAABBBEEEMMMVVV]]]eeerrrdddQQQMMMOOONNNVVVgggpppnnn```III>>>FFFccc|||kkkhhh^^^___^^^\\\\\\[[[ZZZYYYXXXWWWWWWXXXXXXXXXYYYYYYXXXXXXWWWTTTUUUUUUUUUTTTSSSQQQPPPJJJTTTjjjVVV???EEELLLvvv{{{oooccc^^^XXXSSSPPPKKKEEE@@@@@@;;;===:::>>>;;;MMMtttUUUPPPOOONNNNNNRRRVVVWWWTTTQQQNNNMMMMMMMMMOOOOOOMMMLLLHHH@@@DDDLLL]]]zzzaaaUUUZZZYYYggguuubbbOOOVVVhhh{{{{{{}}}yyyxxxwwwvvvtttqqqkkkfff```ZZZSSSNNNIIIJJJJJJKKKKKKKKKKKKKKKQQQRRRQQQOOOJJJFFFDDDCCC>>>===;;;888555333222222111000///......---.........//////000111111222222444;;;BBBEEEAAA:::555222222000---,,,------,,,,,,,,,,,,---...............//////000111111111111111111222222222111111333555333555777777888???KKKTTT```ccchhhnnnsssuuuuuuvvvzzz}}}cccuuuaaaNNN]]]~~~wwwtttVVVRRROOONNNPPPSSSTTTQQQOOOKKKJJJJJJMMMSSSWWWWWWUUU\\\[[[ZZZXXXVVVTTTSSSRRRXXXUUURRRQQQRRRSSSRRRPPPTTTUUUWWWWWWUUUQQQLLLIIIGGGDDDAAA@@@CCCIIIPPPUUUXXXnnnzzzvvv|||nnngggeeeaaa^^^]]]bbblllvvv|||~~~~~~}}}|||yyyxxxzzz}}}pppVVV>>>111666666777888888777666666444999888<<>><<<999555333222111000000000000000000(((222000***...//////555333000222888;;;:::===BBB???>>>???BBBCCCEEEMMMVVVZZZdddrrryyy]]]QQQPPPQQQKKK[[[eeedddXXXCCC???NNNkkk{{{jjjggg]]]^^^___\\\\\\ZZZYYYXXXXXXXXXXXXVVVWWWXXXYYYXXXWWWVVVUUUTTTTTTUUUUUUTTTSSSRRRQQQRRRZZZwwwwwwNNN@@@JJJUUUtttpppaaa]]]WWWRRRMMMHHHBBB>>>;;;777???BBBCCC<<>>CCCFFFJJJMMMOOORRRUUUYYYWWWTTTOOOKKKGGGCCC===999444333222222111111111222...777222,,,111333///000...000555888777555888======<<<>>>AAACCCEEEMMMVVVYYYcccrrrbbbPPPPPPTTTOOO___iiigggWWWBBBCCCYYYwwwzzzhhheee[[[\\\^^^\\\[[[ZZZYYYXXXXXXYYYYYYUUUUUUVVVWWWVVVUUUSSSRRRSSSTTTTTTTTTTTTSSSSSSSSSUUUaaammmMMMEEEJJJZZZ}}}nnnmmm^^^ZZZUUUPPPJJJEEE???<<<999:::GGGKKKHHH===YYYnnnXXXYYYYYYXXXXXXZZZ]]]\\\WWWSSSPPPQQQSSSVVVXXXXXXVVVTTTQQQGGGMMMKKKJJJxxx|||qqqkkkgggbbb\\\^^^XXXrrrppphhh```IIIVVVfffjjjuuu~~~{{{{{{~~~}}}|||wwwvvvtttqqqkkkcccYYYRRRKKKJJJJJJKKKMMMLLLJJJGGGEEEGGGHHHHHHEEECCCBBBBBB???===;;;888666444222222000//////............//////000222555999===AAACCCMMMSSSXXXSSSFFF;;;555555;;;222+++---...+++***,,,+++,,,------......------//////000111111111111111111222333333222333555777888999;;;>>>DDDNNN[[[ddd```cccmmmxxx{{{wwwvvvyyy{{{~~~xxxeeezzzssshhhppplllmmmWWWVVVUUUSSSSSSTTTUUUTTTOOOJJJLLLLLLLLLOOORRRTTTTTTTTTRRRTTTTTTRRROOOMMMNNNOOONNNPPPQQQOOOLLLLLLPPPUUUVVVVVVTTTSSSQQQPPPNNNNNNMMMLLLKKKJJJJJJLLLNNNOOO\\\JJJaaavvvqqquuuuuuyyynnngggeeebbb]]]ZZZZZZ\\\___lllnnnrrrxxx~~~~~~~~~vvvYYYAAA;;;:::===AAA@@@;;;<<>>AAABBBIIIOOOVVV\\\___ccciiimmmooohhh^^^UUUNNNFFF===777666666555444333333333333111777111,,,333444000222///111444444333333555999999999<<<@@@BBBEEEMMMVVV\\\eeettt^^^LLLLLLPPPTTTcccmmmkkk\\\GGGKKKgggxxxeeeeee\\\\\\]]][[[ZZZZZZZZZYYYYYYYYYXXXUUUUUUUUUUUUTTTSSSRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTSSShhhjjjPPPJJJIII___yyyjjjeeeZZZXXXSSSNNNHHHBBB>>>;;;:::???NNNNNNHHH???]]]hhhWWWZZZXXXWWWYYY]]]``````\\\WWWPPPRRRUUUYYY[[[[[[XXXVVVQQQKKKOOOMMMJJJdddpppwwwvvvllliiimmmiii^^^]]]YYYgggooorrrjjjRRRLLLVVVYYYfffzzz}}}|||{{{yyy~~~}}}}}}zzzzzzvvvvvvvvvuuurrrjjjaaa[[[PPPNNNKKKKKKMMMLLLIIIFFFHHHJJJJJJHHHDDD@@@>>>===<<<;;;999777555333222222//////............//////000111222666:::???CCCFFFMMMNNNMMMFFF>>>===CCCIIIBBB555---///111---,,,///,,,,,,---...............//////000111111111111111111222444444333444666888666888;;;@@@HHHRRR\\\cccaaacccnnnzzz|||wwwwww}}}zzzccclllgggZZZyyy|||yyyeeesss[[[PPPYYYUUUSSSRRRSSSTTTSSSOOOJJJLLLMMMOOOQQQRRRSSSRRRRRRMMMPPPRRRQQQNNNKKKKKKMMMKKKNNNPPPMMMIIIIIIPPPVVVTTTSSSQQQPPPOOONNNNNNNNNRRRQQQPPPNNNMMMLLLKKKJJJRRRCCC\\\xxxxxxvvvllleeeccc```\\\ZZZYYYZZZZZZ[[[```hhhsss}}}}}}}}}}}}~~~cccHHHAAA>>>AAAFFFEEEAAAEEEMMMJJJRRR^^^zzzyyyqqq333333222222222222333333444888BBB]]]~~~~~~ooo\\\PPPDDDAAAAAABBBDDDGGGOOOZZZvvvzzz}}}}}}}}}~~~}}}zzzxxxuuussspppmmmmmmnnnpppqqqmmmnnnpppqqqsssttttttuuuqqqrrrssstttuuuuuuuuuuuussssssrrrqqqooommmkkkjjjccc\\\MMMCCCTTT|||zzzyyyzzztttuuurrrmmmdddYYYKKK===444000111333444555555666777999999:::<<>>===???CCCNNNRRRkkkqqq|||~~~|||{{{xxxrrrmmmjjjjjjkkkllliiijjjmmmpppsssuuuvvvwwwpppqqqrrrsssttttttuuuuuurrrrrrqqqpppnnnllljjjiiicccZZZHHHAAA[[[|||zzzxxx}}}zzzmmmjjjmmmooogggRRR<<<555777000222444666666666777888<<<===@@@EEEMMMWWW```fffvvvwwwhhhYYYLLLCCC:::999888777666666666666777777333666<<<555111:::666444111///222555555222444444888>>>AAAEEEMMMVVV^^^fffssswwwbbb]]]\\\ZZZQQQ[[[dddmmmlll___eeexxxcccgggaaa___^^^XXXYYY[[[\\\\\\ZZZXXXWWWYYYXXXVVVTTTSSSSSSTTTUUUSSSRRRRRRRRRSSSTTTUUUVVVddd}}}TTTLLLJJJTTTsssyyymmmhhhaaaUUUTTTQQQKKKEEE@@@===<<<666>>>HHH@@@>>>IIIvvv___VVV]]]ZZZZZZ[[[]]]___]]]WWWRRRRRRTTTWWWZZZ[[[YYYTTTPPPNNNMMMGGGGGGMMMJJJJJJSSSTTTQQQZZZqqq}}}rrrkkkyyyvvv\\\eeeuuu~~~||||||vvvuuuuuuuuuuuutttqqqooo```ZZZSSSOOONNNLLLGGGCCC@@@BBBCCCAAA>>>;;;:::999555555333222111000000000//////.........//////000111111000111444777:::<<>>DDDLLLTTT\\\aaaeeemmmkkkpppxxxxxxtttzzzlllccczzzyyyOOOJJJrrr~~~vvv{{{___VVVZZZOOOMMMLLLKKKMMMPPPRRRPPPNNNKKKNNNRRRTTTSSSPPPMMMKKKGGGMMMSSSTTTOOOKKKJJJKKKQQQNNNKKKKKKNNNRRRUUUVVVMMMOOORRRTTTTTTRRROOONNNGGGIIIKKKMMMMMMLLLKKKJJJCCCQQQZZZnnnqqqlllttt|||rrriii^^^XXXWWWXXXVVVTTTMMMMMMOOOWWWdddrrr}}}{{{yyy{{{zzz{{{~~~vvvfffaaabbbhhhhhhfffppp}}}}}}zzzpppeee333222111111000000111111444...;;;JJJ[[[vvvfffVVVEEE======???@@@@@@LLLQQQccc{{{{{{qqqqqq~~~}}}zzzyyyxxxxxxuuuqqqjjjeeebbbccceeehhhjjjnnnrrruuuvvvvvvvvvssssssuuuwwwyyyxxxuuurrrrrrmmmrrruuummmjjjkkkfffWWWMMMAAAKKKyyy|||zzzzzzwwwoooiiirrrvvvjjjNNN999555555111444222333888:::999<<<@@@AAACCCKKKXXXhhhuuusssfffUUUEEEGGG===777:::===:::888:::>>>===<<<;;;;;;:::888666333888888333111444444000222111444;;;@@@DDDJJJPPP[[[dddqqq}}}jjjgggeee]]]SSS\\\eeennnqqqkkkwwwuuu```bbbaaa[[[[[[bbb___\\\\\\]]]\\\ZZZWWWWWWVVVTTTRRRRRRQQQRRRRRRRRROOOOOOQQQSSSTTTVVVYYYlllgggKKKGGGJJJWWWooohhhaaaYYYUUUSSSNNNIIIDDD???<<<;;;<<<777<<<@@@;;;KKK{{{cccXXXYYYZZZYYYXXXXXXYYYZZZZZZZZZXXXRRRQQQVVVXXXUUURRRTTTJJJIIIHHHHHHIIIJJJHHHGGGBBBJJJQQQeeeyyyssswwwkkkcccppp}}}{{{|||{{{xxxxxxtttmmmiiiccc]]]YYYOOOCCC>>>AAA===@@@BBB>>>888444555888555777777555222...---,,,////////////////////////,,,111555666666888???DDDFFFQQQ___fffbbbUUUFFF<<>>:::EEESSS^^^bbbdddfffhhhmmmmmmsss||||||xxx|||\\\rrrqqqZZZFFFBBB```uuunnnzzz{{{[[[KKKPPPQQQKKKLLLKKKKKKLLLOOOPPPPPPOOOPPPNNNLLLLLLMMMNNNMMMLLLMMMRRRVVVUUUPPPKKKIIIJJJKKKMMMOOOOOOOOONNNOOOPPPLLLOOOUUUYYYVVVNNNJJJLLLHHHJJJLLLNNNMMMJJJGGGDDDFFFQQQWWWZZZpppkkk```ddduuuqqqiiieee^^^[[[XXXNNNMMMHHHEEEIIIPPPYYYeeepppuuuxxx||||||}}}~~~}}}}}}}}}|||{{{{{{}}}yyywwwvvvoooeee___333222111111000000111111777000999III]]]~~~~~~}}}lll]]]JJJ???===???@@@AAAGGGKKK[[[wwwuuusss}}}{{{yyywwwwwwvvvtttqqqkkkfffddddddfffkkklllnnnqqqsssttttttttttttvvvyyy||||||yyysssnnnlllggglllpppjjjjjjlllfffYYYNNNFFFZZZssswww{{{wwwrrrrrr|||qqq[[[CCC666555555333888777999>>>AAAAAADDDIIILLLQQQ^^^rrr|||ppp```SSSOOOEEE>>>??????<<<;;;<<>>>>>>>>===<<<;;;666:::999555444777777444444222444:::???CCCJJJQQQ[[[dddsssmmmlllkkkdddZZZccciiisssnnnbbbbbbbbbaaa___^^^[[[YYYYYYZZZYYYWWWUUUXXXWWWUUUTTTSSSSSSTTTTTTSSSQQQPPPRRRSSSTTTWWW\\\uuu~~~WWWCCCDDDRRRooowwwiiiddd^^^WWWSSSQQQMMMHHHCCC>>><<<:::;;;999@@@???:::YYYsssjjjgggiii\\\WWWSSSVVV]]]bbb___[[[VVVQQQOOOSSSUUUQQQOOOPPPKKKIIIHHHIIIJJJKKKIIIHHHJJJOOORRRaaarrrpppzzzsssaaa\\\jjj~~~xxxuuuvvvtttpppmmmjjjhhheeeZZZLLLCCCBBB<<<======:::555222333555222444555444222000//////////////////////////////,,,///333555888>>>IIIQQQbbbfffiiifffZZZIII999000......---,,,,,,,,,,,,,,,---------.........//////000/////////000111222222333111333777888666999???EEEQQQ___dddbbbaaadddiiijjjlllsss|||{{{zzzlll```cccLLLDDDLLLiiittt~~~qqqVVVKKKOOOQQQMMMJJJIIIHHHIIIKKKKKKKKKIIIGGGGGGGGGIIILLLOOOPPPPPPLLLOOOQQQPPPLLLJJJKKKNNNLLLNNNOOOOOONNNNNNOOOQQQLLLMMMQQQTTTQQQKKKIIILLLHHHIIIKKKLLLLLLJJJHHHFFFAAAJJJPPPRRR```zzzuuu~~~jjjSSSZZZsss|||kkkhhheeeXXXPPPIIIEEEFFFIIILLLSSS[[[___iiiuuu|||yyyyyyxxxwwwuuuuuuwww{{{~~~|||}}}~~~xxxmmmkkkhhh```VVVOOO333222111111000000111111777000666EEE[[[nnnssseeeRRRBBB<<<===@@@AAAHHHIIIXXXuuuyyysss}}}zzzxxxvvvuuuuuurrrrrrpppmmmiiigggfffgggmmmmmmnnnnnnpppqqqssssssuuuxxx|||zzzrrrlllmmmhhhlllooojjjlllmmmeeeUUUHHHGGGiii|||sssvvvwwwssswwwfffHHH777444444666777999888;;;@@@CCCDDDJJJPPP[[[eeexxxtttjjjcccVVVMMMEEECCCBBB@@@???@@@BBBBBB@@@???>>>??????@@@<<<>>><<<999888:::;;;999888666777<<<@@@DDDLLLUUU\\\gggwwwpppnnnnnniiiZZZccchhhuuuhhhfff______ddd```^^^]]][[[[[[[[[[[[YYYXXXVVVUUUTTTSSSSSSSSSSSSSSSTTTRRRQQQSSSRRRRRRYYYbbbdddJJJ>>>CCC]]]}}}kkkgggddd___ZZZQQQNNNJJJEEE@@@===;;;:::999:::BBB>>>>>>rrrjjjlllllljjj```XXXSSSZZZgggmmmggg___SSSOOONNNQQQRRROOONNNOOOKKKJJJIIIJJJKKKLLLKKKJJJLLLQQQUUUbbbqqqsss}}}hhhcccnnnttt|||\\\YYY```www|||vvvsssuuuvvvtttooooooqqqpppfffUUUHHHCCC>>><<<999666333333333333///111333333222000000111////////////////////////...///000222666>>>JJJSSS]]]]]]ZZZRRRGGG:::111+++------,,,+++++++++,,,,,,------........./////////......//////000222333444444333555999;;;;;;>>>DDDNNNZZZfffhhhbbb___dddkkkmmmooouuuzzzzzz~~~___\\\ggg|||vvvRRR???JJJaaaxxxzzzaaaPPPMMMPPPRRRRRROOONNNLLLLLLLLLLLLJJJIIICCCBBBCCCFFFJJJMMMOOOOOOJJJKKKLLLJJJHHHIIINNNRRRMMMNNNOOONNNMMMMMMOOOQQQOOOMMMMMMNNNLLLIIIJJJNNNIIIIIIJJJJJJJJJIIIHHHHHHCCCIIIPPPRRRUUUaaaxxxyyy|||sss\\\QQQeeezzzwww```SSSLLLFFFEEEEEEDDDEEEIIIOOOZZZjjjxxx~~~}}}{{{zzzwwwuuutttxxx~~~}}}{{{|||}}}}}}|||pppeeeaaa]]]TTTIIIDDD333222111111000000111111222000444>>>QQQrrriii{{{uuukkkXXXEEE:::;;;???AAAHHHJJJVVVnnnzzzooowww{{{wwwuuuttttttsssnnnooopppnnnkkkiiihhhiiillllllkkklllmmmpppssstttvvvxxx|||{{{tttnnnrrrlllnnnnnnjjjlllkkk___PPPBBBJJJxxx~~~{{{wwwrrruuutttUUU999333555444666;;;;;;:::===BBBGGGLLLVVV```ttt~~~qqqiiijjjooobbbZZZQQQKKKHHHGGGGGGGGGEEEDDDBBB@@@??????AAACCCFFFDDD@@@===<<<======<<<<<<:::;;;>>>AAAFFFPPP[[[```jjjzzzlllhhhgggcccPPP[[[cccvvv|||eeeiii\\\ZZZaaaZZZ]]]]]]\\\[[[[[[[[[ZZZYYYRRRRRRRRRQQQQQQQQQQQQQQQTTTQQQQQQSSSQQQQQQ^^^mmmUUUIIICCCJJJmmmpppgggeee```ZZZZZZNNNKKKGGGBBB>>>;;;:::999999:::AAA<<>>DDD??????===999444000......---,,,,,,+++++++++,,,,,,............////////////.........///000111222333444666:::>>>AAADDDHHHLLLQQQZZZcccfffbbbbbbgggmmmvvvvvvxxxyyy|||bbbJJJ^^^{{{}}}fffiiiHHH@@@ZZZvvviiiRRRNNNSSSTTTUUUXXXUUURRRPPPOOONNNMMMKKKIIIFFFEEEDDDEEEHHHJJJJJJJJJHHHJJJJJJJJJIIIJJJNNNQQQMMMNNNNNNMMMKKKKKKMMMOOOQQQMMMJJJJJJIIIHHHKKKOOOKKKJJJIIIHHHGGGGGGGGGGGGGGGIIINNNSSSPPPQQQaaauuussslllwwwzzzdddUUUMMMGGGGGGGGGDDDDDDEEEGGGMMMWWWbbbmmmwww||||||zzzyyyyyy{{{|||yyyxxxyyy{{{{{{|||~~~pppeee[[[VVVRRRJJJAAA===333222111111000000111111...222666;;;FFF]]]mmmwww~~~sssnnn___III;;;:::>>>@@@DDDHHHQQQaaauuuzzzkkkooo~~~yyyuuuttttttsssqqqlllmmmooonnnllljjjiiijjjiiiiiihhhiiilllooosssvvvvvvvvvxxxzzz|||zzzwwwtttrrrlllmmmmmmjjjnnnjjjZZZLLLCCCWWW~~~{{{sssyyywww[[[CCC444666999555777???>>>???EEENNNWWWbbbrrrrrraaaWWWWWWggg|||yyylll___WWWTTTSSSRRRLLLLLLKKKGGGDDDCCCFFFHHHOOOJJJDDDAAA@@@???>>>>>>===<<<===@@@CCCHHHSSS___dddmmm{{{zzzddd[[[WWWTTTFFFTTTaaa{{{sssbbbiii\\\WWW^^^WWWXXXXXXXXXWWWVVVTTTTTTTTTQQQQQQQQQRRRRRRRRRRRRRRRTTTQQQQQQRRRPPPSSSfff~~~xxxIIIGGGJJJ[[[~~~lllfffaaaWWWQQQRRRKKKHHHDDD@@@<<<:::999999999;;;===@@@fffiiiVVVVVVUUUSSSPPPSSSYYYbbbhhheeeZZZQQQJJJKKKKKKJJJJJJLLLNNNNNNKKKJJJIIIKKKMMMNNNNNNMMMEEEGGGRRReee{{{cccPPPXXXQQQPPPkkkxxxwwwaaa]]]{{{|||||||||}}}|||{{{zzzzzznnnrrrtttqqqkkkccc[[[VVVIIIDDD>>>999777555444222111333444444111//////////////////////////////////////////......///111333111222222111...,,,,,,---,,,,,,,,,++++++,,,------........./////////000000////////////000111222333777<<>>888666333222111111000000111111...666777:::AAANNNrrr{{{xxxxxxqqqyyytttuuuiiiQQQ???<<<>>>???EEEJJJPPPYYYiii||||||mmmmmmzzz~~~xxxuuuttttttssspppjjjlllmmmmmmkkkiiiiiijjjgggfffggghhhkkkooosssuuussssssssstttwwwxxxxxxwwwsssoooqqqqqqqqqvvvooo[[[FFFFFFggg{{{qqqtttxxxVVVEEE999555;;;===999;;;DDD@@@FFFSSScccqqqjjjRRRGGGDDDMMMmmmyyykkkeeebbb```YYYZZZYYYUUUOOOMMMNNNPPPUUULLLEEECCCBBB@@@@@@AAA======@@@CCCFFFKKKWWWdddjjjrrr~~~uuu[[[NNNIIIGGGDDDQQQbbbkkk^^^eee^^^ZZZ^^^ZZZXXXYYYYYYWWWTTTRRRRRRSSSRRRSSSTTTTTTUUUUUUUUUUUUTTTPPPQQQSSSQQQWWWsssccc>>>CCCNNNppp|||qqqhhh___VVVPPPOOOIIIGGGBBB>>>;;;:::::::::888===<<>>@@@CCCJJJRRRWWWbbbhhhooovvvyyy{{{|||}}}zzzyyywwwuuussstttxxx{{{uuuyyy}}}}}}pppiiibbbZZZUUUKKKCCC===<<<<<<888555555333222111111000000111111///555333666@@@DDD```}}}zzzxxxooooooxxxyyy~~~uuu\\\FFF??????===GGGKKKOOOUUUeee|||tttrrr|||}}}wwwuuuvvvvvvssspppjjjkkkkkkkkkiiihhhiiijjjffffffggghhhkkkmmmpppqqqpppooooooqqqsssuuuuuuttttttqqqsssssssssxxxnnnVVVFFFOOOyyy~~~qqqppp___BBB<<<999888===??????CCCIIIMMMXXXlllfffPPP??????DDDSSS{{{xxxqqqnnnkkkeeeggggggaaaZZZUUUTTTVVVVVVKKKCCCCCCDDDBBBBBBDDDAAACCCGGGLLLNNNSSS```mmmsss{{{qqqVVVGGGBBB@@@DDDOOO```~~~vvvfff]]]```aaa]]][[[\\\YYYZZZZZZXXXTTTQQQQQQRRRRRRSSSTTTVVVVVVVVVVVVVVVVVVRRRRRRUUUTTT^^^TTT???FFFUUU|||rrreee^^^ZZZUUUOOOHHHEEEAAA===:::::::::;;;444BBBAAA]]]zzz]]]\\\YYYQQQQQQQQQWWW```gggggg```VVVOOOMMMQQQOOOHHHEEEGGGHHHGGGHHHHHHHHHJJJLLLNNNNNNNNNLLLHHHNNNUUUddd{{{nnndddXXXIIIEEEMMM\\\aaafffbbbbbbooouuuiiiuuu~~~{{{|||yyy|||zzzsssppprrrrrrpppZZZYYYUUULLLBBB:::777777444666777666333111//////////////////////////////++++++---...000000///...(((***---............000...---------......///000.../////////000000000000000000222444666999<<<===FFFQQQZZZ___ccchhhgggdddcccfffkkknnnoooppprrrsssyyy{{{YYYTTTsss~~~bbbVVVFFF```uuuRRRNNNLLLMMMQQQTTTWWWYYYWWWUUUSSSRRRRRRRRRPPPNNNKKKJJJHHHIIIJJJKKKKKKJJJGGGIIILLLOOOQQQOOOMMMJJJJJJMMMOOOPPPNNNLLLKKKJJJIIIFFFGGGLLLOOOKKKGGGFFFHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGHHHMMMRRR}}}|||VVVJJJHHHQQQaaajjjlll^^^OOOHHHFFFBBB??????===>>>?????????@@@BBBDDDNNNUUU```jjjqqqvvvzzz{{{yyyxxxvvvrrrqqqrrrvvvyyytttuuuxxx|||{{{zzzggg]]]XXXRRRKKKHHHCCC<<<777888888666555777333222222111000111111111///222,,,111???@@@UUU{{{ttt~~~rrrwww{{{~~~~~~dddLLLBBB@@@===DDDGGGIIIOOOaaa{{{{{{yyy|||wwwuuuwwwwwwtttpppjjjjjjkkkiiihhhgggiiijjjgggggghhhiiijjjlllmmmnnnnnnnnnnnnppprrrsssrrrpppqqqmmmnnnmmmlllooocccHHHNNN[[[xxxrrrjjjxxxiiiIIIAAA===;;;:::<<>>AAACCCMMMXXXcccfffiiimmmjjjeee^^^eeemmmpppoooppptttyyy{{{gggLLL\\\sssKKKEEENNNsssvvvdddMMMOOONNNKKKKKKPPPUUUVVVRRRPPPOOOOOOOOOOOOMMMKKKNNNLLLJJJIIIJJJJJJIIIGGGGGGGGGJJJMMMOOOPPPNNNLLLKKKNNNRRRSSSQQQNNNLLLKKKJJJHHHKKKSSSUUUPPPJJJGGGDDDEEEFFFGGGGGGGGGGGGGGGDDDGGGHHHCCCAAAFFFOOOUUUlllooo\\\GGGEEETTT^^^wwwgggVVVNNNKKKHHHFFFFFF<<<===<<<;;;::::::===???;;;CCCOOO[[[eeemmmsssvvvxxxwwwtttpppnnnnnnrrruuuooonnnoootttyyy{{{yyyvvvtttqqqcccUUUMMMIIIDDD@@@???<<<666222333444222222555555333111000111111000///111222000222666999SSSzzzvvveeeyyyvvvyyy}}}aaaAAA;;;GGGGGGKKKMMMPPP]]]sssvvvssszzz~~~yyyssssssvvvwwwsssnnnnnnllliiihhhiiijjjiiiiiijjjhhhhhhkkkppppppkkkfffppphhheeeiiillljjjiiikkkkkkqqqlllgggeeeWWWHHHHHHZZZuuuzzzqqqfffKKK===;;;888>>>???BBBIIILLLYYYooo}}}yyytttgggZZZ???===@@@DDDQQQ{{{{{{|||uuuzzz|||vvvkkkaaa^^^___[[[KKK???@@@FFFHHHGGGGGGMMMQQQWWW^^^gggpppyyy}}}cccNNNDDD@@@>>>BBBSSSTTTZZZpppqqqbbbaaa[[[]]]^^^^^^^^^___^^^[[[TTTYYYZZZSSSHHHAAAEEEKKKSSSTTTTTTUUUTTTSSSQQQPPPWWWOOOTTTSSSPPPrrrnnnGGGIIIVVVzzzqqqkkkccc[[[VVVTTTRRRQQQEEECCC???<<<:::999:::;;;:::@@@VVViii[[[ZZZ^^^WWWZZZSSSZZZ\\\UUUMMMJJJIIIHHHZZZ___XXXKKKOOO^^^[[[HHHNNNLLLLLLNNNRRRRRRNNNKKKHHHPPPPPPOOO```}}}tttWWWMMMUUUVVVjjj~~~fffbbbsssnnn~~~{{{|||zzz|||yyyrrrqqquuuwwwtttsssqqqiii```ZZZUUUMMMDDD@@@===:::777555333///---//////////////////.....................---------///////////////000000111////////////////////////222222111///111444444111444555999===CCCIIIOOORRR___lllyyy{{{ssskkkjjjlllnnnggghhhssszzzyyyzzz~~~___SSSVVVxxx{{{YYYDDDMMMnnntttlll{{{QQQJJJKKKMMMNNNOOOPPPPPPPPPQQQPPPOOOPPPPPPNNNKKKIIILLLHHHEEEEEEHHHKKKKKKKKKKKKLLLMMMNNNOOONNNNNNMMMSSSRRRQQQPPPNNNLLLKKKJJJEEEFFFHHHKKKNNNNNNKKKIIIFFFFFFFFFFFFGGGHHHHHHIIIIIIGGGFFFEEEBBBDDDSSSddd}}}dddPPPMMM]]]ttt~~~ddd\\\aaaNNNHHH<<>>BBBJJJSSS\\\aaakkknnnpppnnnjjjfffeeeeeeffffffggghhhjjjmmmppprrrxxxvvvtttuuuvvvvvvtttqqqsssppprrrrrrOOOKKKEEE>>>:::777777777555555333222111222333444555333111000111111000///222222000222555666LLLpppccchhh|||pppwwwiiiJJJ@@@FFFGGGKKKKKKKKKUUUgggxxxxxxppppppuuu~~~yyytttsssuuuuuuqqqlllpppmmmkkkjjjkkkkkkkkkjjjgggffffffiiinnnoookkkgggfffeeeggghhhccc\\\]]]bbbmmmmmmbbbXXXRRRFFFCCCPPPxxxllliiiwwwxxxrrraaaNNN@@@<<<<<<999AAAEEEMMM]]]jjj~~~{{{uuuhhhWWWJJJAAA<<>>???KKKKKKPPPbbbccc\\\bbb[[[\\\\\\\\\]]]]]]\\\ZZZYYYZZZXXXQQQLLLPPP___llleeebbb^^^ZZZVVVSSSRRRRRRQQQOOOVVVWWW\\\cccFFFKKKWWW}}}nnniiiaaaZZZVVVSSSPPPNNNEEECCC???<<<::::::;;;;;;;;;HHHzzzjjj\\\XXX[[[RRRTTTRRRTTTTTTQQQPPPPPPMMMGGGGGGLLLLLLJJJSSSaaa```SSSNNNPPPQQQQQQPPPMMMLLLKKKFFFIIIHHHEEEPPPcccnnnnnneeeTTTZZZ___kkkxxxzzzoooeeebbblll~~~}}}zzz{{{}}}vvvtttwwwwwwtttzzzwwwqqqjjjgggeee]]]SSSLLLGGG@@@:::666333000...///////////////...------////////////////////////000000/////////000000111000000000111111222222222000///000222444555777999;;;===@@@EEELLLSSSZZZ]]]eeeooowwwvvvmmmffffffiiilllkkknnnvvvzzz}}}iiiOOOPPPffflllfffTTT\\\xxx~~~kkkwww~~~aaaIIIOOOPPPPPPQQQQQQPPPPPPOOONNNLLLJJJIIIJJJKKKKKKKKKLLLIIIFFFFFFIIILLLMMMMMMRRRSSSVVVXXXXXXXXXVVVUUURRRQQQPPPOOONNNNNNNNNNNNLLLLLLLLLNNNOOONNNKKKHHHLLLKKKIIIIIIJJJKKKLLLLLLGGGDDDCCCBBB@@@BBBNNN\\\iiigggyyyuuurrrwwwvvvyyygggjjjwww}}}[[[UUUXXXPPPEEE===::::::;;;;;;:::999:::;;;???DDDHHHKKKVVVZZZ^^^`````````bbbccceeedddcccbbbaaaaaabbbcccgggeeecccccceeedddbbb___\\\\\\[[[cccttt{{{hhhNNNDDDAAA===999666555555555555444333333444555555555555333111111111222111000111333000111444333DDDccczzzppp|||jjjnnnyyyuuuYYYHHHDDDDDDIIIJJJJJJOOO^^^pppzzzzzznnnfffiiiyyy|||yyyuuussstttrrroookkkqqqooommmlllmmmmmmlllkkkfffeeefffiiimmmnnnkkkhhhbbbeeehhhbbbVVVNNNTTT^^^jjjeeeWWWMMMGGGAAAPPPnnn{{{gggfffgggqqqcccPPPBBB;;;<<<>>>@@@GGGRRR[[[iii{{{~~~|||{{{|||rrr\\\HHH@@@AAA;;;MMMsss{{{mmmaaaYYYUUURRRPPPIIIDDDBBBEEEIIIKKKOOORRR]]]ppp~~~rrrSSSBBB===>>>@@@CCCKKKMMMRRR]]]]]]\\\fff]]][[[ZZZ[[[[[[[[[YYYXXX\\\[[[WWWRRRRRR]]]qqqmmmhhhaaaYYYTTTRRRSSSTTTPPPRRRXXX[[[kkkWWWFFFMMMYYYzzzjjjeee___ZZZUUUQQQMMMKKKDDDBBB???<<<::::::;;;<<<>>>RRRhhh\\\WWWXXXOOOQQQPPPNNNKKKLLLRRRVVVQQQGGGAAACCCFFFKKKSSSXXXUUUNNNPPPSSSVVVTTTNNNJJJIIIJJJKKKIIIFFFEEEHHHPPPZZZaaazzz|||{{{rrrdddgggfffeeeoooyyyppp^^^nnnwww}}}xxxyyy|||}}}{{{xxxyyyyyyvvv{{{wwwqqqmmmnnnnnnfff\\\TTTNNNEEE===888444111000000000000000000///...---......---------......///111111000000000000111111/////////000000111111111111...111666777666<<>>XXX}}}fffkkkhhhwwwfffOOOBBB>>>EEEKKKNNNRRR]]]mmmyyy~~~qqqbbbccctttzzzyyywwwuuusssqqqnnnlllpppooommmmmmnnnnnnlllkkkhhhggggggiiikkkjjjgggdddaaaeeefff]]]RRROOOZZZgggkkkbbbPPPFFFCCCGGGdddbbb\\\llluuu[[[MMM>>>999;;;???CCCEEEPPPdddwwwqqqwwwyyy{{{}}}nnnRRRBBBBBB>>>???___zzzzzzkkk]]]SSSMMMIIIGGGDDDEEEGGGIIIJJJLLLQQQUUU^^^ppp}}}oooSSSCCC===>>>BBBGGGLLLRRRZZZ```aaaeeemmmbbb]]]ZZZ[[[\\\ZZZXXXXXXYYYZZZXXXVVVVVV]]]iiisssbbb^^^XXXSSSPPPQQQSSSTTTSSSXXXXXX\\\xxxrrrRRRHHHOOO]]]{{{gggccc^^^YYYUUUQQQLLLHHHCCCAAA>>>;;;:::;;;<<<>>>AAAYYYvvvcccZZZUUUWWWOOOQQQNNNKKKIIIIIIQQQVVVQQQIIIFFFCCCEEEJJJNNNKKKGGGFFFQQQTTTUUUSSSOOOKKKIIIIIIOOOJJJIIILLLKKKKKKUUUbbb}}}nnngggYYYTTTcccyyyzzznnnjjjnnnwwwqqqmmm~~~|||{{{zzzyyyyyyvvvpppmmmnnnooofff[[[SSSNNNGGG@@@<<<888444222///000000000000///......//////.........///000000111111000000000000111111000000000000000000000000555000222999:::999EEEUUUUUUVVVWWW[[[___eeejjjmmmgggmmmqqqoooiiigggkkkpppyyy~~~dddXXXzzz}}}|||aaaUUUvvv{{{{{{|||^^^NNNQQQUUUUUUTTTTTTSSSRRRPPPPPPTTTNNNGGGDDDFFFKKKQQQUUULLLKKKJJJKKKMMMPPPRRRSSSTTTWWW\\\___```^^^ZZZXXXYYYVVVRRRNNNKKKJJJKKKKKKKKKKKKLLLNNNPPPQQQOOOMMMLLLIIIFFFGGGJJJNNNOOOOOOLLLHHHEEEDDDFFFJJJMMMPPPaaaVVVYYYnnnyyyhhhsss{{{{{{xxx}}}iiijjjvvvtttlllyyyaaaZZZjjjbbbLLLCCCAAA???===;;;;;;;;;:::999888666666777999===@@@CCCEEEGGGIIIJJJIIIHHHHHHGGGFFFFFFFFFDDDDDDCCCBBBBBB@@@>>>===>>>AAA???:::888:::999555777777777888888888777777666444222444888999777333666444222111222222111000...222000111555444;;;PPP|||ppp|||lllhhhxxxoooTTT@@@;;;BBBKKKQQQUUU[[[gggqqqzzzhhhcccooowwwwwwxxxvvvsssqqqpppoooooommmllllllmmmmmmkkkiiihhhhhhggggggddd```[[[WWWTTT\\\bbb```]]]___gggoooqqqcccKKK???EEEVVV|||ZZZ]]]jjjmmmFFF>>>888999<<>>>>>BBBFFFHHHPPPXXX```lllwwwzzzhhh```[[[\\\]]]ZZZXXXYYYYYYXXXVVVTTTSSSUUUZZZ___WWWUUUSSSQQQQQQRRRSSSUUUUUUZZZVVV^^^iiiOOOHHHQQQfffuuueeebbb]]]YYYUUUPPPKKKGGGAAA???===;;;;;;<<<>>>???CCCgggjjj```XXXRRRTTTMMMOOOKKKLLLLLLJJJMMMQQQPPPKKKFFFBBBBBBGGGHHHEEEEEEIIIRRRQQQPPPQQQQQQOOOKKKGGGKKKFFFHHHMMMKKKGGGOOO^^^{{{zzzjjj\\\^^^lllyyy~~~iiiooo|||}}}{{{~~~|||{{{||||||zzztttpppqqqpppggg\\\VVVSSSOOOJJJFFF@@@:::666222111111000////////////000000111111222222222222//////......//////000111333333333333222222222222777444777>>>BBBGGGVVVfff___``````aaaccceeegggiiieeejjjooonnnkkkjjjoootttuuurrr]]]jjjvvvuuuppp^^^JJJUUU}}}```VVVTTTQQQRRRRRRSSSSSSSSSRRRRRRQQQWWWQQQJJJFFFGGGLLLRRRUUULLLLLLMMMMMMNNNPPPSSSTTTWWWYYY\\\______]]]ZZZXXXWWWUUUQQQMMMKKKJJJKKKLLLJJJIIIIIIKKKMMMNNNLLLKKKHHHEEECCCEEEKKKPPPQQQPPPMMMKKKGGGFFFHHHLLLNNNMMMXXXXXXYYYbbblllpppttt{{{yyy|||yyynnnxxxqqqeeejjjrrr|||hhh\\\]]]qqqeeeOOODDDBBBBBBAAA777777888888888999999999777777888999;;;<<<<<<<<<<<<<<<===============<<<=========<<<;;;999888888666888888666666888999888888999999::::::999999888888555444444777777666444666444222222222333222000---222000000666444999IIIhhhtttrrrppp}}}xxx^^^FFF>>>BBBIIIOOORRRTTT[[[ccczzzqqqeeehhhppptttvvvvvvssspppqqqsssmmmlllkkkllllllllljjjhhheeeeeeeeeccc]]]UUUMMMHHHAAAOOO^^^eeegggiiiiiihhhjjj^^^HHHDDD\\\fffZZZYYYQQQGGG===999777999;;;DDD[[[rrr|||{{{xxxvvvvvvssscccNNNDDDFFFQQQssszzz{{{}}}{{{yyywwwwwwuuulll^^^OOOCCC>>>AAAHHHNNNMMMMMMRRRXXX\\\bbbpppmmmYYYIII>>>???FFFMMMOOOXXXaaaooonnnbbb[[[^^^___[[[XXXZZZZZZVVVQQQNNNNNNQQQVVVZZZVVVVVVVVVUUUUUUUUUUUUUUUSSSYYYWWWggg|||]]]JJJJJJWWWqqqoooccc```[[[WWWSSSOOOJJJGGG@@@>>><<<;;;;;;===???@@@KKKbbb]]]VVVNNNOOOIIILLLJJJNNNOOOLLLKKKMMMNNNMMMKKKHHHGGGFFFDDDBBBDDDIIIRRROOOMMMOOOQQQPPPKKKGGGHHHGGGIIIMMMJJJEEEJJJTTT___ooo|||}}}xxxzzz~~~{{{{{{}}}{{{{{{yyytttrrrqqqiiiaaaccc```]]]YYYTTTNNNFFFAAA===;;;888444222111222222---///111333444333111000000000000111222333444555444555555666666777777888===@@@DDDJJJQQQ]]]jjjtttdddeeefffgggggggggffffffhhhllloooooonnnooouuu{{{}}}nnngggzzz|||jjjdddRRREEEIIIhhhqqq{{{oooQQQVVVZZZQQQPPPQQQQQQRRRSSSSSSSSSSSSTTTOOOJJJHHHIIIMMMPPPRRRLLLMMMOOOOOOOOOPPPRRRTTTUUUVVVVVVWWWVVVUUUTTTTTTOOONNNLLLKKKLLLMMMOOOPPPLLLKKKJJJJJJJJJIIIGGGEEEHHHEEECCCGGGOOOSSSSSSPPPKKKJJJGGGDDDEEEJJJLLLKKKJJJTTTUUUUUUZZZ\\\ggg~~~tttlllfffttt~~~iiigggyyy{{{wwwjjjfffrrrqqqrrrrrrnnnaaaMMM>>>:::999777666555666888999999888777777888999888777777777888888777777666555777999:::999777666666666666666666666888999888777888999999999999888888777888777666666666777888999666444222222333333222111...333000///444333555BBBOOOooorrryyy}}}oooVVVDDDBBBDDDJJJLLLLLLRRRYYYooowwwhhhbbbiiinnnssstttqqqoooqqqtttmmmlllllllllmmmllljjjgggcccdddeeebbbZZZOOOEEE>>>===MMM\\\```]]][[[XXXTTTVVVVVVPPP[[[mmmfff```LLL:::333:::888;;;???DDDUUU{{{yyy|||~~~{{{uuutttrrrqqqmmmdddWWWNNNkkk}}}xxxwwwxxxxxxwwwuuuvvvvvvsssiiiZZZHHH===<<>>>>><<<:::777999999:::;;;===???AAABBB???@@@BBBDDDGGGIIIKKKLLLKKKUUU[[[]]]eeerrrwwwtttcccfffiiilllmmmmmmkkkjjjoooqqqssssssttt{{{{{{eeeccc~~~qqqjjjjjjjjjeee```UUUFFFMMMgggooovvvfffVVVXXXXXXSSSQQQQQQRRRSSSSSSSSSSSSSSSNNNMMMKKKLLLNNNPPPQQQQQQLLLNNNPPPPPPOOOOOOQQQTTTTTTSSSPPPNNNMMMMMMNNNOOOIIIIIIJJJKKKLLLNNNPPPQQQNNNLLLJJJJJJJJJJJJHHHFFFIIIFFFEEEIIIPPPSSSQQQLLLIIIKKKHHHCCCCCCIIILLLKKKGGGQQQOOONNNVVVTTTXXXlllzzz{{{{{{}}}___wwwfff\\\eeewwwiiiPPPPPPLLLEEE>>>:::999:::;;;<<<:::777777888888666444444555666666666555444444444666888888666444555777888777777999999888888888888888888888888888888888666888999777666888>>>CCC666555333222333333222111000444000---222111222===CCCfffvvvuuuzzz~~~eeeGGGBBB@@@EEEHHHJJJPPPXXXdddzzz{{{|||yyyiii___dddjjjqqqrrrooonnnqqquuummmllllllmmmnnnmmmjjjhhhcccfffgggddd[[[OOOCCC<<>>888999@@@JJJTTTkkknnn}}}~~~~~~vvvtttzzztttsssqqqttt||||||mmm[[[|||vvvtttuuuwwwxxxvvvuuuuuuuuuqqqcccMMM===888AAAHHHKKKSSS```iiilllxxx~~~nnn```QQQGGGOOO___ccctttsssdddZZZ^^^___YYYVVVYYYOOONNNOOORRRWWWYYYXXXWWWVVVUUUSSSQQQQQQRRRSSSUUUTTT___gggmmmCCCIIIHHHWWWggg|||ooo```\\\VVVQQQNNNJJJGGGEEE>>>===;;;;;;;;;>>>@@@BBBpppeeeQQQUUUPPPIIINNNLLLQQQLLLMMMLLLJJJLLLQQQQQQMMMJJJQQQRRRJJJFFFHHHKKKIIIMMMPPPSSSQQQLLLHHHGGGHHHAAAFFFIIIIIIHHHIIIGGGEEEPPPNNNOOOZZZ```ZZZgggwwwwwwzzzrrruuuppp\\\___xxxzzzwwwzzzvvv}}}||||||zzzxxxqqqnnnjjjhhhgggfffdddccchhhbbbXXXNNNGGGCCCCCCCCCBBBFFFKKKOOOPPPMMMIIIFFFCCCCCCDDDFFFHHHKKKMMMNNNPPPRRRUUUYYY]]]aaadddeeeYYYgggnnnlllrrr}}}{{{mmmbbbeeekkkpppssssssqqqppptttuuuuuuvvv{{{mmmbbbjjj}}}mmmhhhsssiii```hhhPPPJJJcccrrrlllhhh]]]\\\UUUPPPSSSSSSSSSTTTTTTTTTSSSSSSRRRKKKKKKMMMPPPSSSUUUTTTSSSMMMOOOQQQQQQOOONNNPPPSSSYYYVVVRRRNNNLLLMMMPPPRRRHHHIIIJJJKKKLLLMMMNNNNNNLLLKKKJJJKKKLLLMMMLLLKKKIIIFFFEEEIIIPPPRRRMMMGGGHHHLLLJJJDDDBBBIIIMMMMMMHHHQQQKKKOOO```]]]WWWddd~~~sssqqqeeedddjjj~~~tttiiibbbWWWKKKCCC??????@@@@@@===999777777666444111111222444666777777777666333666888888666555666888666666777777666444666999888888888888888999:::;;;555888;;;999666:::CCCKKK888777555444333222222222111111111111222333444555AAAQQQyyywww|||zzzNNNAAA<<<===@@@KKKTTTNNN___qqq}}}ooo______eeemmmrrrsssrrrrrrsssooommmkkkiiihhhhhhhhhiiigggeeedddbbbYYYMMMEEEDDDQQQ^^^\\\OOOHHHBBBBBBKKKQQQmmmtttppp}}}SSS777:::<<>>;;;666111222888<<<<<<:::::::::===@@@>>>@@@OOO```999888777555444333222222111111111111222333444555===EEEoooxxxrrrYYYDDD;;;<<<===EEEMMMJJJUUUgggxxxuuufff___ccciiioooqqqqqqpppooonnnmmmllljjjhhhgggggggggfffeeeeeeeee___VVVQQQRRRbbbrrrrrrfff___]]]dddsssxxxrrrmmmtttlllIII888;;;:::???DDDbbbyyy{{{|||uuupppoookkkccc]]]]]][[[uuuyyycccyyyuuupppkkkgggddd```^^^```aaadddiiijjjbbbTTTHHH@@@===GGGSSSXXXeeetttxxx~~~tttllldddXXXPPP[[[nnnkkkeee___]]]]]][[[VVVPPPXXXXXXWWWWWWWWWWWWXXXXXXUUUVVVUUURRRPPPQQQSSSUUUUUUkkkvvvIIIHHHIII[[[sssnnndddYYYXXXUUUQQQLLLFFFBBB@@@======999;;;>>>:::AAATTTjjjXXXMMMHHHLLLMMMFFFDDDHHHMMMOOOPPPNNNKKKKKKOOOTTTPPPLLLJJJJJJGGGBBBDDDJJJQQQPPPMMMJJJIIIHHHIIIIIIDDDFFFHHHHHHGGGFFFEEEFFFHHHMMMOOOVVVaaagggxxx|||oooqqqggg[[[___aaadddbbbTTTLLLSSSqqqsssttt|||{{{|||~~~|||xxxwwwuuuqqqoooppprrrqqqkkkdddcccfffddd^^^ccc``````eeegggfffhhhlllbbbddddddgggvvv~~~uuussspppmmmmmmqqqxxx}}}yyy|||rrrssssssrrrrrrwww|||xxxpppuuu{{{nnn[[[^^^yyyttt```VVVppp{{{www\\\bbboooyyygggYYYVVVUUUPPPOOOTTTOOOOOOPPPQQQRRRRRRRRRRRRTTTUUUVVVWWWVVVSSSQQQOOOSSSPPPPPPPPPNNNJJJKKKPPPTTTQQQNNNMMMNNNNNNLLLJJJJJJJJJKKKMMMNNNNNNLLLJJJLLLHHHFFFGGGKKKLLLKKKHHHHHHIIIKKKMMMMMMLLLJJJIIIIIIJJJKKKMMMNNNOOOOOOPPPGGGHHHJJJLLLPPPUUU[[[___{{{|||tttrrrmmmmmmyyyrrreee]]]aaaeeeuuueee\\\RRRHHHCCC>>>888333222555666777777888999999:::666666666666666555555555777888999999888888777666999999888777777666444333:::;;;AAAKKKUUUdddzzz;;;:::888666444333222111111111111111222333444444999:::WWW}}}~~~qqqkkkKKK:::<<<===@@@GGGIIIQQQbbbttt|||ppp___```dddjjjoooqqqnnnkkknnnmmmlllkkkiiigggeeedddeeedddeeegggeeeaaa```dddxxxyyylllhhheeecccSSS;;;666<<<999@@@TTTzzzvvvrrrllldddWWWJJJDDDDDDWWWuuugggzzzvvv}}}pppllleee^^^XXXRRRLLLIIIDDDHHHOOOUUUWWWRRRIIIAAA======HHHRRRWWWhhh{{{sssnnniiifff``````ooossseeebbb___]]][[[YYYUUUSSSaaa___\\\YYYWWWWWWWWWWWWSSSRRRPPPOOOOOOPPPRRRUUUYYYvvvXXXBBBLLLSSSxxxssseee^^^XXXWWWSSSOOOJJJDDD@@@>>><<>>>>>???GGGLLLPPP___ppp|||}}}rrrcccaaaaaafffnnnqqqmmmhhhmmmmmmmmmllliiifffdddbbbdddcccdddggghhhgggjjjooo}}}zzzuuuqqqaaafff___GGG555888@@@>>>KKK___~~~tttqqqaaa\\\VVVOOOKKKJJJMMMRRRcccyyyxxxwwwooonnnjjjeee\\\RRRJJJCCC===999222666<<<@@@@@@>>>;;;:::;;;===HHHNNNUUUlllxxxmmmjjjgggdddbbbgggvvvuuudddaaa___\\\YYYWWWYYY]]]```iiieee```[[[WWWVVVVVVVVVRRROOONNNPPPRRRRRRSSSVVVeeeqqqNNNLLLSSSjjj~~~hhh^^^[[[XXXVVVSSSNNNIIICCC???<<<888???::::::AAA???XXXxxxUUUSSSMMMJJJNNNPPPLLLIIIJJJGGGHHHIIIIIIIIILLLQQQTTTPPP\\\]]]OOOGGGJJJLLLHHHKKKKKKKKKJJJIIIGGGEEEDDDDDDFFFHHHIIIHHHFFFGGGGGGDDDHHHFFFGGGLLLOOO```|||}}}sssjjjkkk]]]MMMEEENNNUUUVVViiixxxooobbbhhhppp{{{uuusss}}}}}}~~~|||}}}~~~{{{xxxxxxyyyyyywwwrrrmmmllllllmmmiiikkkpppwww|||}}}wwwwww|||vvvuuu~~~|||{{{|||||||||yyysssvvvwwwxxxxxxzzzrrr]]]UUU\\\}}}yyy]]]```kkk```^^^www```VVVSSSTTTWWWSSSLLLIIILLLLLLMMMOOOQQQSSSTTTVVVVVVTTTTTTSSSSSSRRRQQQPPPOOOLLLKKKLLLNNNLLLGGGGGGJJJKKKLLLOOOQQQQQQOOOKKKIIIJJJJJJKKKMMMNNNNNNKKKIIILLLIIIFFFEEEGGGHHHHHHGGGHHHIIIJJJKKKKKKLLLLLLKKKGGGMMMSSSTTTPPPMMMMMMOOOPPPRRRRRROOOLLLLLLQQQVVVWWWKKK[[[yyywwwsssyyy|||rrrgggcccmmmzzzyyymmm___VVVOOOHHHDDDDDDGGGCCC>>>===>>>===:::666666666666666777777888888===>>>>>>===>>>AAAFFFIIILLLKKKKKKOOOYYYhhhxxx<<<;;;888666444222111000222222111111222222333333222<<>>>>>???GGGMMMLLLXXXgggvvv|||sssjjjeeeaaadddlllpppmmmhhhnnnnnnmmmllljjjgggdddbbbdddbbbcccfffggggggkkkqqqsss~~~wwwqqqnnnjjjfffqqqgggKKK:::===DDDGGGWWWeee~~~~~~zzzssssssccchhhSSSMMMEEECCCJJJXXXeeelll|||vvvwwwvvvoooffffff___UUUJJJBBB;;;666333444555777777666666888::::::===EEEIIIRRRrrrqqqkkkiiiddd___```hhhpppuuuxxxsssoooooonnniiieeeddd```^^^ZZZVVVVVV]]]gggoookkkgggaaa[[[WWWUUUUUUVVVWWWSSSSSSWWWVVVSSSSSSXXXpppZZZIIIUUU[[[tttccc\\\YYYWWWUUURRRNNNIIICCC???===555======;;;<<>>:::<<<;;;999777666777888999DDDEEEDDDAAA@@@FFFRRR[[[ZZZ^^^iii|||{{{<<<;;;999777555333333222333222222111222222333333111;;;CCCYYYwww^^^EEE???;;;>>>GGGJJJLLLTTTbbbsss}}}qqqjjjcccccciiimmmmmmjjjnnnnnnmmmllljjjhhhfffeeedddbbbbbbeeeeeedddhhhnnnmmmtttqqqsss~~~yyyuuurrrllldddiiiuuuhhhLLL@@@@@@EEEOOOaaannn~~~|||sssuuu{{{mmm]]]QQQKKKKKKLLLQQQbbbyyy|||vvvvvvooonnnmmmeeeaaaYYYMMMBBB;;;777555444777777555333222444777::::::>>>EEEFFFSSSwwwyyymmmiiiggg```ZZZ___jjjkkkfffiiijjjllllllhhhcccbbbdddaaa^^^[[[YYY[[[bbbkkkrrrgggccc^^^YYYVVVUUUVVVWWWWWWSSSSSSUUURRRMMMQQQ[[[NNNEEE[[[nnnmmmbbb]]]XXXUUUTTTQQQMMMHHHCCC???===777:::???<<<666NNNbbbYYYQQQMMMJJJKKKMMMMMMLLLJJJDDDFFFHHHJJJJJJIIIHHHFFFIIIVVV\\\VVVTTT\\\___[[[NNNNNNNNNLLLJJJFFFDDDBBBCCCFFFHHHIIIHHHGGGHHHHHHHHHJJJFFFGGGLLLKKKTTTjjjtttgggSSSYYYVVVKKKWWWlllVVVYYYjjjyyyuuuhhh^^^[[[aaauuu{{{zzz||||||yyy{{{~~~|||uuummmqqqzzz}}}|||zzz{{{yyyvvvxxxuuuxxxxxxvvvyyy|||wwwtttsssuuu~~~yyyXXXTTTTTTeee|||mmmOOOaaagggaaaggg```nnnlllUUU\\\RRRRRRQQQPPPMMMJJJJJJKKKFFFJJJPPPUUUXXXWWWUUUSSSNNNMMMLLLLLLMMMNNNPPPQQQPPPNNNMMMMMMJJJDDDDDDGGGFFFHHHJJJKKKIIIGGGGGGGGGKKKKKKLLLMMMNNNMMMJJJHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFGGGIIIKKKLLLJJJMMMNNNMMMLLLLLLPPPSSSVVVUUUTTTSSSQQQPPPNNNMMMRRR\\\bbbiiisss}}}sss{{{mmmWWWOOOMMMOOOSSSjjjqqq}}}zzzxxx{{{nnnfffZZZPPPJJJGGGFFFEEEOOOLLLGGGBBB@@@@@@BBBDDDTTTVVVYYY\\\```jjjwww|||qqqaaa[[[bbblllnnniii===<<<;;;999777666666666333333222222111222222333333333;;;MMMooo}}}lllSSSEEE<<>>>>>888fffVVV\\\QQQNNNJJJHHHJJJLLLLLLIIIDDDDDDDDDEEEFFFFFFDDDCCCDDDLLLQQQQQQSSSXXXZZZWWWMMMMMMLLLJJJHHHFFFEEEDDDAAACCCFFFGGGFFFFFFFFFGGGEEEEEEBBBFFFMMMJJJNNN___dddtttppprrrfff]]]lllllliiinnnuuuggg\\\ZZZkkk{{{~~~~~~|||wwwxxx~~~}}}~~~{{{xxxvvvwww~~~{{{zzzvvvdddYYYNNNbbbyyyooo\\\```ZZZ___ooo}}}ttt___GGGUUUlllppp~~~vvvuuuqqqUUUOOOUUUPPPOOONNNMMMLLLLLLLLLJJJFFFIIINNNRRRUUUUUUSSSRRRLLLKKKKKKKKKLLLOOORRRTTTPPPMMMKKKKKKHHHCCCDDDHHHGGGIIIIIIHHHEEEDDDFFFHHHLLLKKKLLLMMMNNNMMMJJJGGGFFFHHHJJJKKKKKKJJJIIIIIIHHHGGGFFFFFFGGGIIILLLNNNMMMMMMMMMMMMLLLMMMMMMMMMOOOMMMMMMOOOSSSSSSOOOJJJJJJYYYcccfffvvvssseeessslllmmmxxx~~~ttthhhbbbeeesssvvvkkkhhhooowww{{{vvvpppkkkiiilllqqqtttxxxqqqzzzssskkkmmm}}}???>>><<<;;;:::999999999333333222222111222222222777,,,444EEE^^^}}}yyy```LLL>>>BBBHHHCCCFFFIIITTTdddttt{{{{{{zzzyyyqqqgggaaabbbgggkkknnnpppooommmkkkjjjjjjjjjkkkfffdddeeegggfffdddfffkkkaaajjjhhheeelllooollloooiiijjjiiiggghhhlllppprrrhhhkkkXXXKKKVVV\\\bbbuuu}}}___WWWLLLJJJ^^^}}}~~~zzzwwwkkknnnfffkkkkkkbbbiiijjjVVVSSSJJJ>>>444000222555777444333444777:::<<<<<<;;;;;;BBBIIIJJJYYY}}}}}}wwwpppooofff___]]]VVVWWWhhhzzzvvvddd___bbbbbb```aaadddccc^^^```bbbgggkkklllhhh```YYY[[[YYYWWWVVVUUUVVVWWWXXXTTTPPPPPPTTTSSSWWWmmm{{{QQQRRR___~~~nnndddccc^^^VVVOOONNNLLLIIIEEEAAA>>><<>>===;;;999888777555444444333222111000000111444222:::RRRmmmrrrZZZFFF>>>AAAGGGEEEKKKPPPSSS]]]jjjsssssswwwrrrjjjcccaaacccfffiiijjjmmmoooooommmkkkiiiiiidddddddddeeegggjjjlllnnniiiiiihhhhhhiiiiiijjjkkklllkkkkkkmmmppppppmmmiiipppdddYYY[[[fffpppqqqmmm~~~{{{www```KKKMMMYYYvvvyyytttqqqnnnjjjggghhhfffeeeeeeddd___UUULLLHHH???777666444111222777333333666:::@@@DDDFFFFFFHHHMMMPPPRRR[[[mmmrrrllliiifffddd]]]___WWWqqqnnnggg___```aaaaaa___^^^______fffkkkjjjccc___```___[[[^^^]]][[[YYYWWWVVVUUUUUU___UUURRRUUUWWWaaacccUUUKKKnnn|||mmmdddYYYSSSUUUMMMMMMKKKFFF@@@======>>>@@@888888>>>]]]dddSSSVVVSSSTTTTTTSSSQQQMMMJJJHHHFFFCCCAAAAAACCCFFFHHHHHHGGGFFFEEEFFFIIILLLMMMMMMPPPNNNIIIDDDEEEHHHGGGCCC@@@EEEJJJKKKHHHEEEFFFHHHGGGFFFEEEFFFIIILLLMMMMMMZZZccc}}}kkkrrr~~~ooozzz~~~xxxxxx~~~~~~zzz~~~}}}~~~vvveeeUUULLLTTTmmmqqqTTTTTTdddooobbbSSSHHHHHHHHHDDDGGGPPPvvv{{{nnnrrryyykkk\\\UUUKKKHHHMMMKKKKKKLLLLLLLLLKKKKKKJJJLLLLLLLLLMMMNNNQQQSSSUUUOOOLLLLLLPPPQQQOOOMMMOOOJJJMMMMMMIIIEEEHHHQQQZZZ\\\SSSHHHBBBBBBEEEEEEDDDHHHHHHHHHHHHGGGFFFEEEEEEIIIOOOTTTUUUPPPJJJHHHHHHGGGIIIMMMRRRTTTSSSOOOKKKTTTHHHCCCIIIJJJDDDBBBGGGIIIGGGGGGKKKPPPQQQMMMIIICCCHHHJJJVVVnnn~~~}}}}}}|||{{{zzzyyy}}}rrrnnnsss|||uuu~~~dddSSSLLLJJJVVVvvv>>>???@@@@@@???>>><<<;;;666666555444333222111111222666111333GGGcccsss{{{}}}eeeLLL>>>===AAAFFFLLLPPPQQQYYYgggrrrvvvuuutttoooggg```___dddiiijjjlllnnnnnnllljjjiiiiiifffffffffggghhhjjjkkklllfffgggggghhhiiijjjlllllllllkkkkkkmmmppppppmmmjjjllleee```bbbjjjqqqsssrrrxxx}}}nnnWWWTTT___xxx{{{{{{tttpppmmmkkkkkkjjjgggdddfffdddbbbaaa___XXXMMMDDD@@@888333333222000222777555555777<<>>???===@@@???CCClllcccTTTVVVVVVWWWXXXWWWTTTPPPKKKHHHHHHEEEBBBAAACCCFFFHHHIIIKKKIIIGGGGGGKKKPPPUUUXXXbbb___VVVKKKFFFGGGGGGEEEGGGKKKNNNMMMIIIEEEEEEGGGDDDDDDEEEGGGJJJKKKKKKIIILLLTTTmmmjjjpppxxxuuujjjnnnyyy}}}}}}}}}nnn\\\MMMOOOaaazzzrrr```ggguuuppp```UUULLLDDD>>>888<<>>???BBBCCCDDDBBB@@@???777777666555444333222222000666333111===TTT}}}iiipppvvvYYYDDD===???FFFKKKOOOPPPUUUaaaooowwwuuuwwwuuulllaaa\\\```fffhhhjjjmmmmmmllljjjiiiiiihhhhhhiiiiiiiiiiiiiiihhhddddddeeegggiiikkklllmmmkkkkkklllmmmoooooommmkkkiiigggfffiiimmmqqqrrrrrrpppkkkrrr|||ssslllWWW[[[pppuuurrrqqqoookkkjjjjjjjjjkkkjjjhhheeecccaaa^^^\\\XXXOOODDD;;;888444111222222111333777777777888===EEELLLQQQTTTTTT^^^dddcccfffvvvzzzkkkeeedddbbb______]]]fffiii|||iiieee___```aaabbbccccccbbbbbbhhhfffbbb```dddhhhddd]]]\\\[[[ZZZXXXWWWWWWVVVVVVNNNVVVWWWWWWkkkiiiMMMQQQeeekkk^^^___]]]XXXTTTOOOMMMIIIDDD???===???@@@333>>>===III~~~aaaXXXWWWXXXYYYYYYXXXTTTPPPJJJGGGJJJGGGDDDCCCEEEHHHJJJLLLNNNLLLHHHGGGIIIPPPYYY```tttpppeeeSSSGGGEEEGGGHHHPPPRRRRRROOOJJJFFFEEEFFFCCCCCCEEEHHHKKKJJJGGGEEEEEEJJJ]]]yyyzzzeeemmmyyyiiiYYYWWWmmm|||~~~ssseee___XXXWWW```www}}}zzzuuuvvv~~~}}}hhhPPPJJJBBB;;;:::>>>MMMkkk{{{~~~}}}hhhUUUQQQNNNIIIKKKSSSPPPNNNLLLKKKLLLNNNQQQSSSNNNNNNMMMMMMMMMNNNOOOOOOKKKHHHGGGJJJJJJHHHIIIMMMKKKJJJHHHGGGGGGIIIKKKMMMJJJEEE@@@???BBBEEEFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDLLLOOOPPPOOOMMMLLLNNNQQQSSSRRRQQQQQQPPPNNNJJJGGGCCCDDDHHHKKKFFFCCCMMM\\\xxxmmm]]]QQQKKKIIIIIIIIIEEEFFF???@@@NNNZZZkkk~~~{{{qqqtttxxxooocccfffkkklllccc}}}???AAADDDFFFFFFDDDAAA???888777777666555444333333---444555444;;;FFFdddpppoooiiiOOOCCCAAACCCIIIOOOPPPSSS\\\jjjtttuuuwwwvvvoooeee^^^^^^```fffhhhkkkllljjjiiihhhiiihhhhhhiiiiiiiiigggfffdddcccdddeeeggghhhiiijjjjjjjjjkkklllmmmnnnnnnmmmmmmiiihhhhhhkkkmmmmmmjjjfffZZZkkk~~~}}}oootttfffYYYOOOnnn{{{pppoooqqqooolllmmmnnnnnnnnnmmmjjjgggddd```___\\\YYYTTTKKK@@@999999777666555333222333666777777999???HHHQQQXXX[[[aaalllrrrmmmmmmrrrkkkeeeddddddbbbaaaccc^^^cccbbbjjjvvvmmm```dddaaa```___```bbbdddffffffhhheeebbbbbbdddfffccc___\\\[[[ZZZYYYXXXWWWWWWWWWUUUZZZXXX___yyyWWWKKK___dddXXX[[[\\\XXXTTTNNNKKKEEE@@@===<<<>>>@@@888???>>>\\\qqq```\\\ZZZ[[[YYYWWWTTTPPPLLLJJJHHHIIIHHHGGGHHHKKKNNNPPPPPPMMMKKKGGGDDDDDDIIIRRRYYYuuutttjjjXXXIIIFFFIIIKKKTTTUUUTTTPPPLLLHHHHHHHHHHHHGGGGGGHHHIIIHHHEEEBBBEEEFFFQQQcccoootttwwwzzzddd]]]nnn{{{|||ooo]]]MMMIII[[[ppp{{{nnn]]]YYY[[[___sss}}}yyyeeevvv|||hhhSSSEEECCC999888JJJdddyyyuuu___TTTNNNPPPNNNIIIJJJRRROOOOOONNNNNNOOOQQQRRRTTTNNNNNNNNNNNNOOOOOOPPPPPPMMMJJJIIIKKKJJJIIIKKKPPPKKKHHHFFFGGGIIIIIIHHHFFFEEEBBB@@@AAACCCFFFGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCMMMNNNMMMKKKJJJLLLQQQUUUTTTRRROOOMMMLLLJJJHHHFFFBBBDDDHHHIIIDDDBBBMMM[[[lllcccWWWMMMHHHGGGHHHHHHCCCDDD>>>>>>HHHNNNYYYkkkgggrrrtttvvvzzzBBBDDDFFFGGGFFFCCC@@@===888888777666555444444333111444333555;;;???RRRpppsssyyytttZZZHHH@@@AAAGGGMMMQQQRRRWWWbbblllttttttssspppjjjccc]]]ZZZcccfffiiijjjiiihhhhhhhhhfffgggggghhhgggeeecccbbbddddddfffgggggggggggggggiiijjjkkklllllllllmmmmmmlllhhheeegggkkkhhh___WWWWWWwwwiiivvvVVVSSSZZZyyypppllllllllljjjhhhkkkmmmnnnmmmkkkfffccc```___]]]ZZZVVVPPPHHH@@@;;;???@@@???:::666444444555777888;;;BBBLLLVVV]]]aaalllwww~~~yyyyyytttmmmhhheeeeeeeeebbbcccgggbbbdddcccccceeeaaa^^^cccbbb___\\\]]]aaafffiiijjjfffeeeeeedddbbb``````aaa]]]\\\[[[ZZZYYYXXXXXXXXXYYYXXXYYYqqqaaaPPPQQQqqquuu```WWWWWWWWWUUUSSSJJJGGGAAA<<<:::;;;<<<===DDDBBBJJJ{{{hhh___^^^[[[]]]ZZZUUUPPPMMMLLLLLLMMMHHHHHHKKKOOOSSSVVVUUUTTTNNNLLLHHHEEEDDDFFFJJJNNNfffjjjeeeWWWKKKHHHKKKNNNSSSSSSRRRPPPMMMLLLKKKKKKOOOLLLIIIGGGGGGEEECCCBBBAAAAAAEEEMMMTTTWWWZZZ]]]RRR[[[ttt~~~```gggoookkkwwwlllSSSNNNTTTccciiidddfffnnn}}}{{{tttttteeeaaajjjyyy|||kkklllvvv{{{qqqbbbQQQEEE???===???PPPqqqmmmYYYPPPLLLNNNRRRPPPJJJIIINNNLLLNNNPPPQQQRRRRRRQQQQQQMMMMMMNNNOOOPPPQQQRRRRRRMMMKKKKKKLLLJJJHHHLLLRRRKKKHHHFFFGGGJJJJJJFFFCCCEEEDDDCCCDDDEEEFFFGGGFFFFFFEEEDDDBBBBBBBBBBBBBBBIIIHHHFFFEEEFFFIIINNNRRRPPPMMMJJJHHHGGGGGGFFFEEEFFFFFFGGGFFFDDDCCCIIIPPPRRRPPPLLLIIIHHHGGGFFFFFF@@@DDDDDDHHHRRRQQQQQQ\\\WWWaaacccfffvvv{{{|||~~~zzzFFFGGGGGGGGGEEEBBB???===::::::999888777666555555777555000222999;;;KKKgggxxx|||~~~gggPPPAAABBBDDDJJJNNNPPPRRRZZZcccnnnpppqqqqqqmmmfff^^^XXXaaadddgggiiihhhgggggghhheeeeeeeeeeeeeeeddddddccccccdddeeefffgggfffeeedddggghhhjjjjjjjjjjjjlllnnnlllgggdddeeehhheee[[[RRRdddnnnttteeeaaa\\\wwwsssooojjjhhhiiikkklllllljjjlllnnnmmmjjjfffdddccc]]][[[WWWQQQKKKDDD???<<>>;;;::::::::::::999===YYY|||ccc^^^]]]XXX]]]ZZZUUUPPPMMMNNNPPPRRRIIIJJJMMMRRRWWWYYYXXXWWWRRROOOJJJIIIIIIKKKKKKKKKYYY^^^]]]TTTKKKIIILLLNNNMMMNNNNNNNNNNNNNNNMMMMMMPPPMMMIIIGGGFFFEEEDDDBBBAAAAAABBBEEEGGGJJJMMMOOOLLL]]]www}}}xxx~~~cccjjj|||nnngggqqqnnnZZZYYYaaajjjfff\\\bbbpppsssrrruuuyyyrrrnnn~~~sssrrruuuyyyllleeehhhyyyqqqaaaQQQBBB???CCCKKK^^^}}}vvvWWWWWWPPPOOOPPPSSSPPPKKKJJJMMMKKKMMMPPPRRRSSSRRROOONNNKKKLLLNNNOOOPPPQQQQQQQQQIIIIIIJJJKKKIIIFFFIIIOOOKKKIIIHHHHHHJJJJJJGGGDDDGGGFFFFFFFFFFFFFFFGGGGGGEEEDDDBBBAAA@@@@@@AAAAAACCCBBB@@@@@@BBBEEEIIILLLKKKHHHEEEDDDDDDEEEDDDDDDIIIHHHFFFEEEDDDEEEFFFHHHDDDEEEHHHJJJJJJHHHFFFEEEAAAIIINNNYYYfff```TTTTTTVVV___```cccrrr}}}}}}{{{xxxHHHHHHHHHGGGEEECCC@@@???======<<<;;;:::999888888777555000333777555CCC```~~~uuuzzz```MMMFFFCCCEEEIIILLLNNNUUU^^^eeekkkqqqsssnnnfff___[[[```bbbfffgggggggggggggggeeedddddddddeeeeeefffggg```bbbdddfffgggffffffeeeeeeggghhhhhhggghhhkkkmmmiiigggffffffgggeee```\\\sssxxxvvvrrreeeXXXccciiixxxnnnjjjggggggkkknnnooonnnlllnnnpppnnnjjjfffeeeeeeZZZWWWQQQIIIBBB<<<999777<<>>===<<<;;;;;;:::222333333777888000999UUU}}}}}}}}}rrr\\\JJJDDDAAAEEEIIIKKKRRR[[[^^^hhhsssuuummmddd___^^^___bbbeeeggggggfffggggggeeedddddddddeeeggghhhjjj^^^```ccceeegggggggggfffcccfffhhhgggfffgggjjjmmmfffgggiiiiiihhhggggggggg~~~{{{iiiiii```pppaaaKKKVVVWWWnnnzzzwwwqqqllliiilllpppqqqkkkeeelllnnnooolllfffbbb```aaaWWWTTTMMMCCC;;;555333333555;;;;;;444000333888999;;;>>>DDDNNNYYYccciiikkkrrr~~~sssoooiiiiiidddaaaccceeecccccceeeeee___```aaa]]]``````VVVTTTVVV\\\dddlllmmmgggaaaccc[[[YYY___dddbbb___```cccbbb```^^^\\\[[[ZZZZZZ___uuuqqqWWWWWWppp}}}qqqfffaaaZZZTTTSSSRRRNNNIIIEEEAAA>>><<<======;;;888CCCkkksss\\\ZZZ[[[YYYWWWPPPPPPPPPQQQPPPOOOOOONNNSSSPPPNNNNNNPPPTTTWWWXXXXXXPPPHHHJJJSSS[[[\\\YYY[[[\\\XXXOOOIIIIIIKKKKKKEEEFFFIIILLLNNNNNNLLLJJJDDDDDDEEEGGGIIIHHHDDDBBBCCCEEEFFFEEECCCCCCCCCBBBKKKSSS^^^rrr~~~eeeZZZ\\\QQQVVVdddooohhhXXXWWWbbbjjjxxx~~~~~~|||rrruuurrrbbb^^^ccczzz||||||zzzmmmlllggg^^^VVVWWWaaakkklllttt{{{uuudddTTTTTT\\\\\\RRRPPPXXX\\\ZZZaaannnrrrYYYTTTYYYcccaaaZZZQQQLLLJJJJJJNNNRRRNNNNNNMMMMMMLLLMMMMMMMMMKKKLLLMMMMMMMMMKKKJJJIIIFFFGGGKKKMMMJJJEEEGGGMMMLLLLLLLLLKKKJJJJJJJJJJJJFFFGGGGGGFFFFFFGGGIIIKKKDDDBBB@@@???>>>>>>@@@@@@DDDCCCCCCEEEGGGIIIJJJJJJHHHFFFDDDCCCCCCCCCBBB@@@BBBGGGJJJIIIGGGHHHJJJKKKGGGHHHIIIJJJIIIJJJKKKLLLMMMUUU___ssszzz___SSSFFFVVVccclllvvvxxxpppIIIIIIIIIIIIIIIHHHGGGGGGEEECCCAAA???===:::777444888777444222222555;;;???ZZZ|||~~~vvvXXXJJJAAADDDGGGGGGOOOZZZaaagggqqqwwwqqqhhhhhhpppmmmeeeaaaeeegggcccaaaccceeeeeedddddddddeeeffffffaaacccfffgggfffeeedddeeeffffffggggggggggggfffeeehhhggggggfffffffffggggggjjjaaa]]]uuu{{{ooogggVVVMMMFFFEEEddd}}}yyyrrrmmmmmmlllkkkkkkkkklllmmmmmmmmmkkkiiiiiihhhbbbZZZTTTIII>>>:::777444333444111222333333222333444666:::<<>>AAADDDBBB???BBBDDDFFFIIIIIIHHHGGGEEEEEEAAA???@@@@@@>>>@@@EEEJJJIIIIIIKKKLLLLLLIIIGGGHHHMMMQQQPPPLLLIIIKKKMMMWWWPPPVVVkkkwwwnnn\\\RRRQQQLLLOOO[[[gggvvv|||vvv~~~KKKKKKLLLLLLLLLKKKJJJIIIHHHFFFCCCBBB@@@>>>:::777777666555333222555999===JJJfff|||fffRRRCCCCCCHHHHHHKKKQQQ[[[aaalllvvvvvvqqqsssyyypppfff___ccchhhgggcccbbbfffffffffffffffffffffeeeaaadddgggiiigggfffeeeeeefffgggggggggggggggffffffffffffeeeeeeeeeeeeeeefffeee^^^iiizzzpppkkk[[[RRRNNNSSSvvvxxxvvvqqqooolllkkkjjjjjjjjjkkklllmmmqqqqqqnnniiigggeee]]]TTTPPPEEE;;;777444111000222000111222222222222444666<<<>>>DDDOOO]]]fffiiihhhhhhyyy{{{|||llljjjjjjgggiiidddcccbbbaaa````````````]]]___```___\\\ZZZYYYZZZZZZ^^^cccfffgggfffeeeeeeccceeefffeeebbb___]]]]]]___\\\___ccc```]]]gggvvv___QQQ\\\|||rrriiidddbbb^^^YYYTTTPPPLLLGGGDDDEEE???<<<;;;888666===GGG{{{ooo\\\\\\VVVQQQSSSSSSSSSTTTTTTRRRPPPPPPSSSUUUUUUTTTRRRQQQQQQRRRTTTUUUWWWSSSRRRWWW\\\]]]^^^aaaZZZQQQNNNRRRQQQIIIFFFJJJIIILLLOOOPPPNNNIIIEEEBBBFFFEEEDDDEEEGGGGGGFFFCCCFFFDDDBBBBBBCCCDDDCCCBBBEEEJJJQQQXXXaaannn}}}wwwnnneeedddkkktttxxxzzznnnZZZRRRXXXaaakkkzzziii[[[___nnnyyyvvvnnnppprrrrrrqqq{{{aaaZZZRRRIII@@@;;;@@@GGGTTT___lllwww{{{iii\\\XXXSSSEEE>>>>>>:::666SSSyyyooohhhzzzqqqaaa]]]WWWNNNPPPZZZYYYVVVQQQLLLIIIIIILLLNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHHHHIIIKKKLLLMMMLLLLLLKKKIIIMMMPPPRRRPPPMMMKKKJJJHHHHHHGGGGGGHHHJJJLLLNNNQQQJJJBBB???BBBDDDDDDBBBBBBDDDGGGJJJKKKKKKJJJIIIFFFBBB@@@AAAAAA???AAAFFFIIIHHHGGGGGGIIIIIIGGGFFFGGGJJJMMMKKKGGGEEEGGGJJJPPPJJJNNN```iii```RRRJJJNNNIIIIIINNNTTTbbbuuukkkqqq}}}LLLMMMNNNOOOOOOMMMKKKJJJHHHGGGEEEDDDBBB@@@<<<999666666666444333555888:::HHHPPP{{{vvv]]]GGGCCCHHHIIIJJJKKKVVV[[[eeeqqqvvvwwwzzz~~~sssggg^^^aaagggiiieeebbbgggggghhhhhhgggfffeeedddbbbeeeiiijjjiiigggffffffggggggggggggggggggggggggfffffffffeeeeeeffffffgggXXXeeevvvtttmmmkkk[[[TTTVVVddduuuvvvoooeeegggjjjjjjiiiiiiiiijjjlllmmmssssssoooiiifffbbbYYYPPPJJJ@@@777333111///...000...000111111111222444666>>>@@@EEEPPP]]]ggglllnnnggg|||wwwfffffflllnnnoooxxxpppeeegggiiidddccccccbbbbbbaaaaaa`````````^^^___```^^^[[[YYYXXXXXX\\\___ccceeeeeedddccccccbbbdddeeeccc```]]]\\\\\\WWW]]]dddddd\\\^^^wwwnnnNNNUUUggg}}}qqqmmmhhhccc___\\\VVVQQQMMMIIIEEEBBBAAA<<<;;;>>><<<:::FFFXXXtttaaa\\\]]]QQQJJJPPPTTTWWWWWWVVVSSSQQQQQQSSSVVVTTTTTTSSSRRRQQQQQQQQQQQQVVVUUUXXX]]]^^^\\\^^^bbb^^^XXXVVVWWWSSSIIIEEEHHHLLLOOORRRQQQNNNIIIEEEBBBBBBBBBBBBCCCEEEFFFEEEDDDDDDCCCBBBDDDFFFGGGGGGFFFDDDGGGLLLQQQXXXdddqqq{{{nnn``````hhhsss}}}___PPPKKKJJJRRRhhhqqqjjjbbbZZZaaavvv{{{}}}mmmfffddd]]]___iiilllqqqrrr{{{jjjUUU???===:::666222777III[[[ttt{{{cccRRRJJJDDD999999BBBDDDSSSwwwmmmdddqqq```\\\```fff___QQQNNNUUURRRQQQOOOMMMJJJJJJMMMOOOKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGHHHIIIKKKLLLLLLKKKKKKIIIMMMPPPQQQOOOLLLJJJHHHJJJIIIHHHHHHHHHIIIJJJKKKNNNIIICCC@@@AAACCCDDDEEEEEEGGGIIIKKKLLLLLLKKKJJJEEEAAA???@@@@@@???AAAEEEHHHFFFDDDCCCDDDEEEEEEDDDGGGJJJKKKIIIFFFEEEGGGJJJOOOJJJLLLWWW[[[TTTLLLIIINNNKKKKKKKKKKKKTTTooowwwxxxzzzKKKMMMNNNOOOOOOMMMKKKJJJFFFEEEDDDCCCCCC@@@<<<999666777777666555444666888HHHNNNrrriiiPPPEEEFFFIIIKKKNNNTTTWWW___iiiqqqvvvwwwxxxrrrjjjcccaaaeeegggfffeeefffggghhhhhhgggeeecccaaacccfffjjjkkkjjjhhhgggggggggggggggggggggggghhhhhhiiihhhhhhhhhhhhiiiiiijjj\\\tttlllfffdddTTTMMMVVVoooxxxppprrrjjjcccjjjiiihhhhhhhhhhhhjjjkkklllppppppmmmhhheeebbbYYYOOOEEE<<<333111000...---///---///000111000222444666===>>>CCCMMMYYYdddkkknnnpppiiiTTTXXXccceeennnyyysssggghhhgggbbbaaaaaaaaaaaaaaaaaa``````___```aaaaaa___\\\YYYYYYYYYaaaccceeeeeecccaaa``````bbbcccdddccc```]]]\\\]]][[[```dddbbb^^^lllXXXNNNbbbsssrrrmmmmmmgggaaa\\\YYYSSSNNNJJJFFFBBB???:::999>>>BBB===;;;LLLdddfffZZZZZZ[[[NNNGGGOOOUUUZZZYYYVVVTTTRRRRRRTTTUUUSSSSSSRRRQQQPPPOOONNNMMMQQQRRRUUUYYYYYYZZZbbbkkkhhheeebbb\\\OOODDDDDDJJJNNNQQQSSSRRRMMMHHHEEEDDD???@@@AAABBBDDDEEEEEEDDDAAA@@@BBBEEEHHHKKKKKKKKKBBBDDDHHHMMMUUU```mmmuuuqqqeee```hhhqqq|||iiiYYYOOOFFFZZZhhhjjjYYYMMMRRRhhh~~~~~~yyynnnpppsssnnnlllnnnrrr}}}bbbUUUQQQQQQMMMSSS[[[ZZZUUUPPPUUUZZZTTTQQQJJJ<<>>??????>>>AAAEEEHHHEEEBBBAAABBBCCCDDDDDDJJJKKKLLLKKKIIIJJJMMMPPPPPPLLLMMMQQQQQQLLLIIIJJJMMMLLLNNNOOONNNQQQ^^^mmmwwwnnnrrryyyuuuzzzMMMNNNOOOPPPPPPNNNMMMKKKFFFEEEEEEEEEDDDBBB>>>:::777888999888666555555666:::JJJ^^^zzz}}}xxx```NNNFFFEEEJJJOOOQQQTTTZZZbbbkkkrrrsssrrrnnnmmmiiiddd```aaaeeegggdddeeefffgggfffdddaaa```dddfffiiijjjiiigggggghhhffffffeeeeeefffggghhhhhhhhhhhhhhhhhhhhhiiijjjjjjqqq}}}ooohhhggg```]]]KKKEEERRRsssuuuhhhrrruuupppqqqiiiiiihhhggghhhiiijjjkkkoooooommmhhhddd```VVVLLLBBB999222000111//////000...///000111000111444666888999<<>>@@@AAACCCDDDDDDEEEFFF@@@???AAADDDIIIMMMNNNNNNBBBCCCFFFKKKRRR[[[eeekkkzzzpppdddaaaggguuu}}}zzzeee```___\\\RRReeekkkXXXMMM```www}}}|||jjj\\\\\\```___\\\[[[\\\^^^aaacccaaa[[[VVVSSSJJJ???;;;999777AAAIIIDDD@@@<<>>IIIUUUnnnrrrrrryyy~~~gggZZZVVVSSSPPPRRRYYYYYYRRRNNNPPPQQQUUUWWWUUUPPPLLLLLLMMMIIIHHHHHHGGGGGGGGGHHHHHHKKKIIIFFFDDDCCCCCCEEEFFFEEEEEEGGGHHHHHHHHHGGGFFFBBBCCCCCCCCCCCCEEEHHHKKKJJJIIIHHHGGGEEEDDDDDDCCCCCCCCCBBBAAAAAAAAABBBBBBEEEFFFGGGHHHHHHHHHHHHGGGFFFBBB@@@AAABBBAAADDDHHHIIIFFFBBBAAABBBEEEFFFGGGJJJKKKKKKLLLMMMOOORRRUUUNNNLLLJJJJJJHHHEEEFFFIIILLLIIIGGGIIIKKKMMMQQQUUUfffjjjnnnqqqxxx|||uuuuuu}}}OOOOOOOOOOOOOOONNNNNNMMMGGGGGGGGGHHHGGGEEEAAA===:::;;;;;;999666555555777222DDDKKKhhhyyytttrrr]]]LLLDDDEEEIIILLLQQQWWW]]]fffnnnqqqpppkkkooonnnfff^^^^^^bbbeeecccdddeeeeeedddcccbbbaaadddfffgggfffeeeeeeggghhheeeddddddcccdddeeeggghhheeeeeeeeeeeefffggghhhhhhvvvpppmmmiii```fff^^^ZZZGGGAAAOOOqqqzzz~~~|||kkkkkkjjjiiihhhhhhiiijjjjjjppppppmmmhhhccc^^^SSSHHH???777111000111000000222000111222111111111333555333333444555888<<>>===<<<999666555666888999<<>><<<>>>AAADDDFFFGGGEEEEEEGGGHHHKKKHHHDDDCCCDDDFFFHHHHHHFFFFFFFFFGGGIIIJJJKKKKKKIIIYYYqqquuuccc[[[```aaaaaalll|||kkkkkkmmmmmmbbbVVVYYYddd|||zzzmmmcccxxxdddaaaYYYRRRQQQUUUUUURRRNNNNNNUUUaaajjjkkkgggeeehhhgggmmm|||yyysssqqqqqq{{{uuujjj\\\aaa[[[YYY[[[\\\WWWSSSRRRRRRQQQQQQNNNGGGFFFSSScccgggeeesss}}}aaaSSSTTTXXXXXXTTTPPPKKKIIINNNTTTWWWXXXYYYVVV[[[^^^ZZZRRRKKKKKKLLLKKKKKKJJJHHHGGGGGGGGGGGGCCCCCCCCCDDDFFFHHHJJJLLLKKKKKKLLLKKKJJJIIIGGGFFF>>>@@@CCCDDDDDDEEEGGGHHHBBBCCCEEEGGGIIIJJJKKKLLLAAABBBGGGPPPYYY\\\ZZZUUUJJJJJJJJJJJJKKKKKKKKKKKKJJJFFFEEEGGGGGGGGGIIINNNFFFDDDCCCCCCFFFIIIJJJKKKFFFFFFGGGIIIKKKMMMMMMLLLLLLKKKIIIGGGFFFHHHJJJJJJKKKIIIGGGHHHLLLQQQSSSSSSLLLIIIMMM^^^pppJJJHHHFFFEEEDDDEEEGGGHHHCCCCCCDDDFFFFFFDDD???;;;@@@???===:::666555777999>>>111<<>>KKK~~~jjjaaaTTTJJJJJJKKKFFFKKKSSSQQQSSSOOOIIIGGGIIILLLMMMMMMKKKJJJIIIIIIJJJNNNQQQSSSMMMLLLNNNRRRSSSRRRTTTYYYtttfffSSSHHHJJJPPPQQQNNNTTTWWWWWWPPPFFF@@@@@@CCCBBBEEEHHHHHHFFFEEEGGGIIIQQQLLLFFFBBBBBBCCCDDDDDDFFFEEEFFFGGGHHHIIIGGGFFFGGGMMMaaammmeee______[[[eeevvvnnn^^^[[[]]]^^^QQQFFFUUUpppxxxqqq}}}vvv^^^]]]UUUJJJJJJOOOKKKAAAHHHJJJOOOVVVYYYXXXUUUTTTTTTPPPSSS___iiinnntttzzzllliiihhhgggpppsssllliii___]]]WWWSSSQQQNNNIIIGGGHHHDDDHHHMMMRRRVVV[[[dddkkkmmmhhhsssnnncccVVVOOOPPPTTTVVVVVVIIIHHHJJJOOOSSSTTTTTTUUUVVV[[[^^^ZZZQQQKKKKKKMMMMMMLLLJJJIIIHHHGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKJJJIIIFFFDDDCCC???BBBGGGIIIIIIGGGFFFFFFEEEFFFHHHIIIJJJKKKKKKKKKBBBDDDJJJWWWdddjjjfff```TTTSSSQQQOOOLLLJJJHHHGGGHHHDDDCCCEEEEEEEEEHHHLLLDDDCCCBBBDDDGGGJJJKKKKKKGGGGGGHHHJJJKKKKKKIIIHHHDDDDDDBBB@@@AAADDDEEEDDD???EEEKKKOOOQQQRRRQQQOOOMMMJJJHHHJJJMMMYYYsss{{{yyy~~~}}}aaahhhFFFFFFEEEDDDCCCDDDGGGIIIGGGDDDCCCDDDCCC@@@???BBBAAA@@@>>><<<;;;:::;;;;;;;;;888999CCCUUUmmm|||yyy~~~qqq[[[HHH???CCCJJJPPPQQQTTT[[[^^^]]]mmmmmmkkkiiieee```\\\YYYbbbdddfffgggfffeeebbb```bbbbbbbbbcccdddfffggghhhddd___ZZZ]]]cccgggeeeaaadddeeedddcccfffkkkjjjeeeeeebbb^^^]]]^^^```bbbbbb^^^^^^VVVFFF===IIIdddzzzqqqeeennnssswwwnnnjjjhhhiiilllmmmiiieeehhhgggfffhhhiiiddd[[[SSSEEE666...222555111000444666555333222222333333333666333333666:::<<<>>>@@@CCCBBBHHHPPPPPPRRRfff~~~sssaaa\\\]]]```___^^^___```___\\\ZZZ]]]XXXRRRQQQUUU\\\aaabbb___^^^\\\ZZZXXXXXXXXXXXXUUUYYY[[[ZZZ[[[___dddeeehhhuuu]]]SSSKKKVVVyyyppp```\\\\\\XXXUUUTTTRRRIIIDDDFFFCCC;;;777999===EEE:::```ddd^^^RRRPPPMMMKKKJJJLLLNNNPPPRRRMMMIIIHHHLLLNNNLLLIIIFFFDDDCCCEEEIIILLLNNNMMMMMMKKKJJJKKKKKKLLLTTT]]]tttdddSSSMMMOOORRRQQQOOOTTT```bbbRRRDDDCCCDDDAAA===CCCIIIJJJGGGEEEFFFIIIMMMJJJDDDAAAAAABBBCCCCCCFFFGGGHHHIIIIIIIIIIIIIIIIIILLLRRRXXXZZZYYY]]]dddbbbsssmmmlllcccZZZWWWQQQWWWkkkkkkuuuooonnnvvv]]]XXXWWWLLLBBBLLLEEEDDDLLLOOOKKKKKKOOO]]]YYYRRRMMMPPP[[[eeehhhVVVTTTTTTXXXbbbnnnxxx~~~xxx~~~sss```VVVVVVPPPKKKDDD>>>???EEEKKKOOO]]]cccrrruuujjjggg^^^lll|||yyy\\\TTTLLLLLLQQQTTTPPPKKKIIIIIIKKKOOOTTTVVVUUURRRVVV[[[^^^[[[SSSLLLJJJJJJIIIGGGEEEEEEEEEDDDBBB@@@???@@@BBBDDDFFFHHHIIIJJJMMMMMMLLLHHHDDDAAACCCEEE@@@AAABBBEEEIIIJJJIIIHHHHHHEEEDDDGGGKKKMMMJJJFFFFFFFFFIIIPPPYYY]]]\\\YYYQQQPPPNNNKKKIIIGGGFFFFFFGGGFFFDDDBBBAAACCCGGGJJJEEEDDDDDDCCCCCCCCCDDDDDD@@@CCCGGGHHHHHHFFFEEEEEE>>>>>>>>>???@@@AAACCCCCCEEEGGGKKKNNNPPPPPPOOONNNIIIHHHHHHHHHIIILLLYYYeeeuuulllyyyDDDDDDDDDCCCAAABBBEEEHHHFFFDDDEEEGGGFFF@@@>>>???AAA@@@>>><<<;;;;;;;;;;;;999999<<>>::::::<<<999@@@MMMooo[[[[[[TTTRRROOOLLLLLLMMMOOOQQQMMMJJJFFFGGGIIIIIIFFFCCCBBBCCCDDDCCCCCCEEEHHHJJJJJJGGGFFFFFFEEEFFFMMMVVVvvvmmmccc^^^___cccgggjjjjjjhhh^^^LLL@@@>>>BBBDDD???CCCGGGFFFBBB@@@@@@BBBDDDBBB??????AAACCCDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIHHHKKKPPPRRRRRRVVV[[[]]]iiixxxzzzgggcccqqq{{{~~~xxxyyyeeeXXXKKKHHHOOOMMMFFF>>><<<@@@EEEFFFVVVQQQNNNMMMKKKKKKOOOTTTDDD@@@???CCCLLLUUUYYYZZZMMMXXXeeehhh]]]LLLEEEFFFIII???<<>>@@@AAABBBFFFHHHKKKMMMNNNLLLJJJIIIHHHFFFFFFHHHGGGHHHOOOWWW___lllxxxtttgggkkk|||xxxqqqkkkiiihhh~~~CCCCCCBBBAAA@@@AAADDDFFFEEEDDDGGGJJJHHHAAA<<<<<>><<<;;;;;;<<<<<<555999===@@@DDDVVVyyy~~~qqq^^^RRRKKKDDDDDDMMMUUUXXX]]]cccccccccccccccddddddeeeeeeddddddeeeeeedddcccaaa```ddddddbbbaaa````````````___bbbdddcccaaa```aaaccc___aaaaaa```bbbffffffbbbbbb___[[[ZZZ[[[^^^``````cccccc___UUUKKKJJJTTT___bbbjjjuuu{{{yyysssppprrrmmmkkkiiijjjlllllliiiffffffddddddfffhhhgggccc___QQQ???111111444333222555222555999:::888888:::<<<@@@CCCGGGKKKQQQXXX^^^bbbxxx||||||tttpppwww|||aaaJJJDDDMMMWWW[[[\\\]]]^^^```aaa```\\\YYYUUUWWWSSSQQQ\\\mmmoooeee^^^]]][[[YYYXXXXXXYYYYYYXXXUUUVVVYYYYYY\\\kkk|||{{{TTT\\\ddd|||wwwfff```\\\ZZZXXXSSSPPPPPPJJJHHHBBB:::777:::===<<<;;;DDDlll}}}aaa[[[]]]VVVTTTQQQNNNNNNNNNPPPQQQPPPNNNKKKKKKLLLKKKHHHDDD@@@BBBDDDBBB>>>>>>AAAEEEHHHEEECCCCCCAAAAAAHHHQQQpppsssuuuuuuuuuwwwzzz|||jjj\\\LLLDDD@@@???CCCHHHCCCEEEFFFDDD???<<<<<<======<<<;;;===@@@BBBCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHJJJFFFEEEIIILLLMMMOOORRRWWW\\\fff{{{ooo___fffrrryyyrrrhhhUUUNNNUUUVVV^^^\\\NNNIIIQQQVVVSSSPPPMMMJJJEEE<<<666888???===:::999;;;???AAA>>>;;;;;;JJJ^^^jjjeeeYYYUUUXXX^^^NNNMMMfff}}}lllaaa___dddsss|||mmm\\\MMMFFFKKKKKKLLLOOORRRRRRQQQOOOOOONNNMMMNNNPPPRRRRRRQQQRRRTTTVVVSSSNNNJJJIIIJJJEEEDDDCCCDDDEEEDDDCCCAAACCCCCCDDDDDDFFFGGGHHHIIIKKKKKKIIIFFFBBB@@@@@@AAADDDCCCBBBDDDGGGIIIJJJJJJEEEDDDFFFIIIMMMNNNJJJGGGDDDBBBAAADDDIIIMMMMMMKKKGGGGGGFFFEEEDDDDDDDDDEEEEEEJJJOOOMMMGGGFFFLLLRRRJJJGGGBBB>>><<<>>>AAACCCIIIKKKKKKJJJFFFAAA???>>>;;;;;;;;;;;;<<<>>>???@@@FFFHHHKKKMMMMMMLLLIIIGGGHHHEEEEEEGGGGGGEEEFFFIIIOOORRR[[[gggrrr|||CCCCCCCCCAAA@@@AAADDDGGGGGGFFFGGGJJJHHHAAA======BBBAAA???===<<<<<<======444777;;;===BBBSSSttt~~~~~~zzzlll```PPPDDDCCCQQQZZZWWWYYY```]]]^^^aaaccceeefffffffffddddddddddddcccbbbaaa```fffeeedddcccbbbaaaaaaaaaaaaccceeeeeecccaaa```aaaaaacccccc``````cccccc```aaa^^^ZZZYYY[[[^^^```aaacccdddccc\\\PPPMMMYYYgggtttvvvrrrooommmlllkkkkkklllllljjjggggggeeedddeeeffffffeeeccc[[[III888333555555666777777:::===>>>===>>>CCCGGGJJJJJJLLLSSSaaaooouuuuuu{{{}}}eeeSSSSSS\\\___\\\\\\\\\]]]___```^^^ZZZWWWQQQUUUSSSQQQ```sssrrrccc\\\[[[ZZZXXXXXXXXXYYYYYYYYYVVVXXX\\\[[[bbb{{{mmm___WWWooo|||ssslll_________]]]XXXRRROOONNNFFFEEE@@@999:::??????:::@@@TTTpppaaaaaa^^^WWWUUUSSSPPPOOOOOOPPPQQQUUURRROOOMMMMMMLLLJJJHHHDDDDDDCCCAAA???>>>???AAAGGGDDDCCCCCCAAABBBIIIRRRjjjsss~~~~~~xxx```LLL@@@EEEIIIDDDBBBEEEFFFGGGFFFCCC???<<<<<<<<<;;;;;;;;;===@@@AAAAAA???CCCCCCCCCDDDEEEFFFGGGGGGKKKFFFEEEJJJNNNNNNMMMNNNRRRTTT]]]tttsssiiitttmmmXXXYYYiiizzzzzzyyyqqq```OOOJJJWWWNNN]]]kkkooonnnmmmllljjj{{{~~~ttt[[[IIIFFFIIIHHHDDDHHHLLLNNNMMMJJJIIIHHHUUUdddzzz|||yyyhhhiii{{{}}}tttpppppptttvvv|||ooo```UUULLLIIIJJJFFFHHHJJJLLLLLLMMMNNNOOOOOOMMMLLLLLLNNNPPPRRRSSSWWWWWWVVVSSSMMMIIIGGGGGGCCCBBBBBBDDDEEEEEECCCBBBDDDDDDDDDCCCDDDEEEFFFGGGKKKIIIGGGDDDAAA@@@@@@@@@DDDBBBAAABBBEEEHHHIIIIIIEEEFFFHHHLLLOOOOOOLLLIIIGGGFFFFFFHHHKKKLLLJJJHHHFFFFFFEEEDDDCCCCCCCCCCCCDDDHHHLLLLLLIIIHHHKKKOOOGGGEEEAAA>>>===>>>AAACCCKKKLLLLLLIIIDDD@@@===<<<;;;;;;::::::;;;===???@@@FFFHHHKKKNNNOOOMMMKKKIIIJJJEEEDDDFFFGGGDDDBBBCCCLLLFFFHHHZZZrrr~~~DDDEEEDDDCCCBBBCCCFFFHHHJJJGGGEEEGGGEEEAAA@@@CCCEEECCCAAA???>>>===>>>>>>999777888:::AAAOOOhhh}}}~~~zzz|||~~~{{{|||~~~}}}vvvmmm\\\LLLEEEMMMSSSQQQTTT^^^XXX[[[```eeeggggggeeedddccccccbbbbbbaaaaaaaaabbbccccccbbbaaaaaabbbbbbbbbdddcccccccccdddcccaaa^^^eeeggggggbbb```aaa```^^^```]]]ZZZZZZ\\\___bbbcccaaadddeee^^^SSSRRRdddzzzsssqqqpppmmmllllllllllllllljjjhhhhhhgggeeeddddddddddddcccaaaQQQ@@@777555777999;;;===>>>?????????CCCJJJOOONNNIIIFFFQQQiii~~~yyyjjj___eeeooopppjjj```^^^]]]\\\\\\[[[XXXVVVPPPTTTSSSUUUcccrrrnnn___ZZZYYYXXXWWWWWWWWWXXXYYY]]][[[ZZZ[[[]]]ooooooVVVTTT]]]{{{qqqggg___bbbccc```YYYSSSNNNKKKFFFDDD@@@<<<>>>AAA>>>888IIIrrreee___```ZZZWWWVVVSSSQQQOOOOOOOOOPPPQQQNNNJJJGGGGGGGGGGGGGGGKKKGGGBBBAAADDDEEEBBB???EEECCCBBBCCCBBBCCCKKKTTTqqqwww}}}}}}qqqaaaKKK???GGGMMMEEE???@@@EEEEEEDDDBBB???=========::::::;;;>>>AAABBBBBB@@@BBBBBBBBBCCCDDDEEEGGGHHHHHHEEEHHHOOOSSSPPPLLLKKKOOOOOOYYYttt{{{pppyyynnn]]]]]]jjjmmm```\\\MMMEEENNNSSS\\\vvvzzzbbbcccaaaSSSPPP\\\iiikkkeeebbbhhhooovvvtttjjjqqq{{{{{{tttfffWWWMMMHHHEEEGGGKKKFFFGGGGGGFFFEEEGGGJJJNNNKKKKKKKKKKKKLLLOOORRRUUUUUUUUUTTTQQQMMMJJJHHHGGGBBBBBBCCCDDDFFFFFFDDDBBBEEEDDDCCCBBBCCCDDDEEEGGGJJJHHHFFFDDDCCCBBBBBBAAACCCAAA@@@AAADDDFFFGGGGGGCCCEEEGGGJJJLLLLLLJJJHHHIIIJJJLLLNNNNNNMMMIIIGGGIIIHHHFFFEEECCCBBBBBBBBBDDDDDDEEEGGGIIIIIIHHHGGGCCCBBBAAAAAAAAABBBCCCDDDIIIJJJJJJGGGCCC???=========<<<;;;:::;;;===@@@BBBGGGHHHJJJKKKKKKJJJHHHGGGIIICCC@@@BBBCCCBBBBBBEEE@@@EEEMMMUUU[[[fff{{{FFFFFFFFFDDDCCCDDDGGGIIIKKKFFFCCCDDDDDDBBBEEEIIIIIIGGGEEEBBB@@@???>>>>>>>>>:::777999>>>HHHVVVcccttt||||||}}}}}}{{{yyy{{{~~~|||wwwnnn\\\LLLGGGGGGIIIRRR]]]VVVYYY___dddffffffeeecccbbbaaa`````````aaacccddd______^^^^^^___```aaaaaaeeecccbbbcccddddddbbb___fffiiiiiiddd`````````^^^___\\\ZZZYYY\\\```bbbcccaaaaaaccc```WWWXXXlllzzzmmmooooookkkkkkkkkkkkjjjiiihhhhhhhhhgggfffdddccccccccccccaaaVVVGGG<<<888;;;AAAFFFFFFEEEEEEFFFIIIOOOTTTWWWVVVPPPMMMZZZwwwzzz{{{lll^^^ffftttxxxssshhhddd^^^ZZZYYYXXXXXXWWWTTTUUUVVV[[[eeekkkeee[[[WWWVVVUUUUUUUUUVVVWWWXXXVVVWWWXXX^^^pppgggWWWQQQXXXkkkuuujjjaaaaaadddddd^^^WWWRRRLLLGGGBBB>>>;;;:::999888<<>>===<<<999999;;;>>>BBBEEEEEEDDDBBBBBBBBBBBBCCCEEEGGGIIIFFFEEEJJJQQQSSSNNNIIIHHHKKKKKKOOObbbvvvsssnnnwwwsssnnnggg___aaa}}}rrrfff^^^RRRTTT^^^YYYQQQWWW\\\\\\rrrtttxxxqqq^^^aaaqqq}}}qqqmmmxxx}}}uuussshhhgggrrrsssaaa^^^UUULLLIIIFFFBBBCCCFFFFFFFFFEEECCCCCCDDDHHHKKKHHHIIIIIIIIIJJJLLLPPPSSSMMMMMMNNNNNNMMMLLLJJJIIICCCCCCDDDFFFGGGGGGDDDBBBEEEDDDCCCBBBCCCDDDFFFHHHJJJHHHEEEDDDEEEFFFEEEDDDCCCBBBAAABBBEEEFFFGGGFFFBBBCCCDDDEEEFFFFFFEEEEEEHHHIIIKKKLLLLLLJJJGGGFFFJJJIIIGGGFFFDDDCCCCCCBBBEEEBBB@@@BBBFFFGGGDDDAAABBBBBBCCCCCCDDDEEEEEEFFFGGGGGGGGGEEEAAA>>>======>>>===;;;:::;;;>>>AAACCCHHHGGGGGGFFFEEECCCBBBBBBEEE@@@>>>???@@@???CCCHHHIIIJJJMMMQQQSSSVVV```kkk{{{wwwnnnuuuFFFFFFFFFDDDCCCDDDGGGJJJHHHDDDBBBCCCDDDEEEHHHMMMLLLKKKHHHDDDBBB@@@?????????<<<;;;===???BBBKKKTTTqqqpppzzzzzz||||||}}}{{{ooo]]]NNNGGGJJJQQQXXXWWWYYY\\\```ccceeegggggg``````^^^^^^___aaadddfff___^^^^^^^^^^^^___``````cccddddddcccbbbaaacccddddddhhhhhhccc``````aaa___]]][[[XXXXXX[[[___aaacccccc______aaa^^^]]]iiizzzsssiiijjjggghhhhhhiiiiiigggfffeeeeeeeeeeeeeeedddcccbbbbbbcccaaa\\\QQQFFF@@@EEEOOOWWWXXXVVVVVVZZZaaaeeefffeeebbbaaabbbppp}}}ppp]]]hhh|||ssslllbbbZZZVVVWWWYYYZZZZZZWWWZZZccchhhddd\\\XXXUUUTTTSSSSSSSSSUUUVVVWWWQQQZZZfffyyydddHHHRRR\\\oootttjjjbbb______aaa___WWWRRROOOIIIAAA===999999;;;666666MMMiiifff\\\ZZZZZZ[[[UUUTTTRRROOOMMMLLLKKKJJJHHHJJJLLLMMMMMMLLLLLLLLLNNNIIIEEEEEEIIIKKKIIIFFFGGGDDDCCCDDDCCCDDDKKKTTTuuuuuupppoooyyytttbbbTTTHHHEEEEEEDDDDDDFFFBBBBBBBBBCCCCCCAAA>>><<<<<<;;;;;;>>>AAADDDDDDDDDCCCBBBBBBBBBCCCFFFHHHJJJHHHIIIMMMRRRPPPJJJFFFGGGFFFHHHFFFLLLXXXYYYYYYccclllooodddWWWYYY]]]^^^eeeyyynnn\\\___]]]aaammmkkkcccdddTTTRRR```~~~zzzzzz}}}{{{uuulllggguuuwwwvvv~~~xxxpppmmmrrrxxxxxxpppkkk^^^SSSOOOUUUOOOKKKJJJHHHDDDCCCEEEDDDDDDCCCDDDEEEGGGIIIIIIGGGHHHJJJIIIHHHIIILLLOOOJJJKKKMMMNNNOOONNNKKKIIIEEEEEEFFFGGGIIIHHHEEEBBBGGGFFFDDDCCCDDDFFFIIIKKKKKKHHHEEEEEEHHHIIIIIIHHHDDDCCCCCCEEEGGGHHHHHHFFFDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHGGGGGGFFFFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDEEECCCBBBBBBCCCDDDBBBAAAHHHFFFEEEDDDDDDEEEGGGIIIFFFFFFFFFCCC???===<<<<<<>>><<<;;;:::;;;>>>AAACCCDDDCCCBBBAAAAAACCCDDDEEEBBBAAAAAABBBAAA@@@DDDKKKXXXOOOKKKPPPWWWZZZXXXXXXnnnwww|||ppprrrzzzFFFFFFEEEDDDCCCDDDGGGIIIEEEBBBAAADDDFFFGGGJJJOOOOOOMMMJJJFFFCCC@@@??????======???AAAAAABBBIIIRRRdddzzzjjjwwwyyy~~~{{{nnn\\\QQQPPPRRRQQQXXXXXXYYY\\\```dddiiilll```^^^]]]]]]___bbbeeegggbbbaaaaaa`````````aaaaaa```eeegggddd___^^^ccciiiaaaeeegggccc___aaabbbaaa[[[YYYVVVWWWZZZ]]]```bbbeee]]]\\\bbbddd___bbbkkkuuuwwwiiigggeee___eeefffgggfffdddcccccccccbbbcccddddddcccbbbcccdddcccaaaZZZOOOIIIOOO]]]gggiiiggghhhoooxxx{{{xxxrrrhhhlllrrr}}}sssaaassszzzqqqdddZZZVVVWWWZZZ\\\```ZZZ]]]iiikkk___VVVVVVSSSSSSRRRRRRRRRTTTUUUVVVZZZkkkoooMMMLLLeeeqqq{{{rrrfffbbbeee\\\]]]YYYQQQMMMLLLFFF===???;;;???CCC===@@@hhhhhh^^^^^^XXXTTTWWWTTTSSSQQQOOOLLLJJJIIIIIIBBBGGGLLLPPPPPPNNNLLLKKKJJJHHHGGGGGGGGGIIIIIIIIIKKKHHHGGGFFFEEEEEELLLUUUccchhhkkkmmmxxx}}}ooossskkk```WWWOOOIIIDDDAAAEEEEEEFFFGGGGGGEEEAAA>>>AAA???>>>>>>@@@AAAAAA@@@CCCBBBBBBBBBCCCFFFIIIJJJMMMMMMQQQRRRNNNGGGEEEIIIAAAIIIHHHFFFLLLNNNPPPYYYbbbggg]]]QQQUUU]]]dddmmm||||||wwwzzzwwwgggccc[[[]]]iii~~~sssrrrrrrtttsssjjj]]]YYY\\\[[[iiixxx}}}}}}zzzwwwoooWWWSSSPPPJJJNNNZZZOOOJJJHHHIIIHHHEEEEEEGGGBBBBBBCCCFFFIIIKKKJJJHHHGGGIIIJJJIIIGGGGGGIIILLLNNNNNNPPPRRRRRRPPPKKKHHHFFFFFFGGGIIIJJJHHHEEEBBBHHHGGGEEEEEEFFFIIILLLNNNKKKHHHFFFFFFIIILLLKKKJJJEEEDDDEEEHHHJJJJJJIIIGGGHHHHHHGGGEEEDDDDDDFFFHHHIIIGGGEEEBBBAAACCCGGGKKKFFFFFFEEEEEEEEEEEEFFFGGGEEEFFFFFFDDDAAA@@@BBBDDDMMMJJJFFFCCCCCCEEEHHHKKKFFFFFFEEEBBB>>>;;;:::;;;===<<<:::999:::===@@@CCC???>>>>>>???BBBGGGLLLNNNBBBCCCFFFHHHEEEBBBFFFNNNQQQRRRTTTTTTRRRRRR[[[gggkkkccc___gggqqqzzzGGGGGGFFFEEEEEEFFFGGGHHH@@@@@@???@@@BBBFFFJJJLLLMMMMMMLLLJJJGGGCCC@@@>>><<<@@@EEEFFFFFFEEEGGGJJJTTT{{{www~~~~~~}}}zzzqqq```PPPNNNUUUVVVWWWXXX[[[^^^bbbeeefffbbbZZZXXX___ggggggaaa]]]fffhhhfffbbbbbbfffhhhggghhhjjjjjjgggcccaaaccceeeiiigggdddbbb``````aaabbbYYYUUUUUU\\\___]]]]]]aaa___aaacccbbb``````bbbeeennnnnnllljjjhhhgggeeeeeeeeeeeedddcccccccccddddddgggfffeeeddddddddddddddddddbbb^^^ZZZWWWXXX\\\___mmmnnnpppsssuuuuuuqqqnnneeehhhlll{{{tttvvvyyyaaa[[[XXXSSSVVVaaa\\\[[[YYYWWWVVVVVVVVVWWWYYYWWWUUUTTTSSSSSSVVV[[[eeehhhVVVIIITTTqqqttteee]]]___\\\TTTNNNNNNNNNHHHBBB??????555888BBB===GGG~~~aaaXXX[[[[[[VVVRRRRRRRRRPPPNNNKKKHHHEEEDDDCCCIIIPPPRRROOOJJJGGGFFFMMMHHHCCCBBBEEEIIIKKKKKKQQQLLLIIIJJJKKKJJJJJJLLLUUUeeegggqqqxxxiiizzzwwwooo___KKK@@@CCCKKKCCCCCCHHHNNNLLLDDD@@@BBBBBBBBB@@@>>>===>>>AAADDDAAADDDCCC???AAAJJJQQQQQQUUURRROOOLLLKKKIIIGGGEEEEEEEEEFFFHHHJJJMMMOOOPPPUUUSSSRRRWWW^^^eeehhhhhhuuutttrrrzzzooojjjnnnccceeewwwwwwpppccc```fff___QQQVVViiizzzuuuyyyxxxsssxxxjjj^^^SSSNNNKKKIIIJJJMMMMMMJJJFFFDDDDDDDDDEEEEEECCCFFFGGGEEEFFFJJJJJJHHHDDDDDDEEEFFFFFFFFFFFFEEEIIIMMMRRRTTTRRRNNNKKKHHHGGGEEEBBBBBBDDDFFFGGGGGGGGGFFFEEEHHHLLLNNNNNNLLLKKKHHHFFFGGGJJJLLLLLLKKKFFFFFFGGGJJJLLLMMMLLLJJJHHHFFFDDDDDDEEEFFFEEEDDDKKKJJJHHHFFFEEEEEEEEEFFFJJJGGGDDDDDDFFFGGGFFFEEEGGGFFFFFFEEEEEEFFFGGGHHHQQQLLLFFFBBBCCCEEEFFFEEEHHHFFFCCCAAAAAA@@@>>>===@@@===:::999;;;>>>@@@AAACCC@@@AAACCCBBBBBBJJJUUULLLDDDBBBGGGFFFCCCKKKXXXUUUSSSRRRRRRUUUXXXZZZZZZ]]][[[YYYZZZ```lllzzzMMMKKKIIIFFFDDDCCCCCCCCCAAA@@@???@@@BBBEEEIIIKKKMMMMMMLLLJJJGGGCCC@@@???>>>CCCHHHIIIGGGDDDDDDEEEJJJlllwww|||~~~|||||||||}}}}}}}}}~~~}}}xxxjjjYYYQQQPPPQQQSSSWWWZZZ^^^bbbfffiiieee\\\XXX^^^fffhhhfffdddfffhhhgggddddddggghhhfffeeefffgggeeecccbbbdddffffffeeebbb```___``````aaa___[[[ZZZ___aaa______bbb```bbbcccbbb```___aaadddiiiiiihhhgggfffeeeddddddfffeeeeeedddddddddddddddeeeddddddccccccbbbcccccccccaaa^^^[[[[[[\\\]]]^^^___```ccchhhlllmmmkkkiiiccceeedddnnnccc[[[[[[VVVVVV\\\YYYXXXVVVUUUTTTTTTTTTUUUPPPNNNMMMOOOUUU\\\ccchhh|||fffUUULLLNNNgggtttggg^^^\\\___^^^VVVOOOMMMJJJCCC===:::AAA>>><<<@@@PPPvvvsss```YYYYYYWWWUUUTTTRRRQQQOOOMMMJJJGGGDDDCCCFFFIIILLLMMMLLLKKKIIIIIIHHHDDDAAAAAAEEEJJJKKKKKKQQQMMMKKKNNNOOOLLLIIIJJJPPPhhhsss|||pppmmmvvvqqqhhh[[[KKKAAABBBIIINNNMMMQQQTTTQQQHHHCCCDDDAAAAAAAAA???>>>>>>AAACCC:::@@@CCC@@@AAAGGGLLLMMMOOOMMMKKKJJJJJJJJJIIIGGGDDDFFFHHHKKKLLLMMMLLLLLLPPPOOOOOORRRVVV[[[___```mmm}}}qqq___[[[aaaeee}}}yyyssspppuuu}}}ssshhhbbbccckkkjjjdddjjjxxxtttfff```^^^VVVOOONNNNNNLLLMMMOOONNNJJJFFFDDDDDDDDDDDDDDDDDDGGGGGGEEEFFFJJJKKKIIIFFFFFFFFFGGGGGGGGGFFFFFFIIIMMMQQQTTTRRROOOKKKJJJIIIGGGDDDBBBAAABBBBBBBBBEEEDDDCCCEEEIIILLLLLLKKKIIIGGGEEEFFFHHHJJJJJJIIIHHHHHHHHHJJJMMMNNNMMMKKKHHHGGGEEEEEEFFFFFFEEEDDDHHHGGGFFFEEEEEEFFFGGGHHHJJJGGGDDDDDDEEEGGGFFFEEEEEEDDDCCCCCCDDDFFFIIIKKKOOOKKKFFFDDDEEEGGGGGGFFFEEECCCAAA@@@AAAAAA???>>>AAA???<<<<<<>>>AAADDDDDDFFFDDDCCCDDDBBB@@@GGGQQQMMMFFFEEELLLNNNKKKPPPYYYWWWUUURRRRRRTTTVVVXXXXXXXXXWWWVVVUUUVVV[[[bbbgggtttMMMLLLJJJGGGEEECCCBBBBBBBBBBBBAAAAAABBBEEEHHHIIIMMMLLLKKKIIIFFFCCCAAA@@@AAAFFFKKKLLLHHHDDDAAAAAABBBZZZ|||zzz}}}}}}{{{zzzyyyzzz{{{|||}}}}}}}}}vvvfffUUULLLLLLQQQVVV[[[^^^ccciiinnnuuuiii```___ccccccbbbbbbdddggghhhffffffiiihhhdddcccddddddcccbbbbbbccceeecccbbb```_________```aaaccc___]]]___aaa``````bbbaaabbbbbbaaa```___aaabbbccccccccccccccccccccccccfffeeeddddddcccccccccdddbbbbbbbbbaaaaaaaaaaaaaaabbb___\\\]]]___```___]]]UUUWWWZZZ^^^ccceeedddcccaaagggffflllaaaYYY\\\ZZZWWWXXXWWWVVVUUUTTTSSSSSSTTTUUUXXXYYYXXXTTTTTT^^^ppp}}}^^^FFFHHHPPPhhhtttdddZZZZZZ]]]___[[[SSSLLLIIIFFF???999888999<<<;;;GGGtttkkkddd]]]ZZZWWWTTTTTTWWWTTTSSSQQQNNNKKKHHHFFFDDDIIIHHHHHHIIIKKKMMMMMMLLLHHHEEEBBBCCCGGGJJJKKKJJJOOOKKKJJJNNNPPPMMMIIIHHHLLL___ppp}}}pppttt|||tttjjj```TTTJJJGGGKKKWWWVVVWWWWWWRRRIIIDDDDDD@@@AAAAAA@@@??????AAABBB@@@DDDEEEBBBBBBFFFLLLNNNIIIHHHGGGHHHJJJKKKKKKKKKGGGJJJMMMPPPPPPOOOLLLJJJLLLMMMMMMMMMNNNQQQTTTWWW```kkknnncccZZZ]]]eeejjj}}}nnn___[[[aaakkkxxxmmmjjjoooxxxxxxmmmggg```YYYVVVVVVUUUOOOLLLMMMNNNLLLLLLNNNLLLJJJFFFEEEEEEEEEDDDCCCFFFHHHHHHEEEFFFKKKMMMKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIMMMQQQSSSQQQNNNKKKJJJHHHFFFDDDAAA??????@@@@@@CCCBBBBBBEEEHHHJJJJJJIIIFFFEEEDDDDDDFFFHHHHHHHHHIIIHHHIIIJJJMMMNNNMMMLLLIIIGGGEEEEEEFFFGGGFFFEEEDDDDDDCCCCCCDDDFFFHHHIIIHHHFFFDDDCCCDDDEEEEEEDDDBBBBBBAAAAAACCCFFFJJJLLLJJJHHHFFFFFFGGGHHHGGGGGGBBBAAA???@@@AAAAAA@@@???BBB@@@??????BBBFFFHHHIIIIIIGGGFFFEEEAAA???DDDKKKLLLFFFGGGQQQVVVUUUUUUXXXWWWUUURRRQQQRRRTTTUUUTTTUUUVVVVVVTTTRRRPPPPPPQQQ[[[lllzzz|||{{{{{{wwwpppHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCDDDFFFHHHIIILLLKKKIIIHHHEEECCCAAA@@@@@@FFFLLLMMMIIIDDDAAA@@@CCCMMMpppzzz}}}}}}}}}zzzyyyyyy{{{}}}~~~{{{{{{~~~~~~rrr___PPPJJJOOOVVVZZZ^^^ccckkkrrr|||ooobbb^^^_________```aaafffiiihhhiiijjjhhhdddccccccbbbbbbaaaaaaaaabbbaaa``````______```aaaaaa```]]][[[[[[]]]^^^___```bbbbbbaaa````````````aaaaaaaaaaaaaaa````````````dddccccccbbbaaaaaaaaaaaa```aaaaaaaaaaaaaaa`````````\\\ZZZ]]]aaabbb^^^ZZZYYYYYY[[[___ccceeeeeedddeeeqqqttt{{{tttZZZVVV[[[[[[XXXXXXWWWVVVUUUUUUUUUVVVWWWWWWMMMWWW\\\ZZZ___xxxaaaFFFOOOYYYppprrrqqqfffXXXVVV___ccc```TTTLLLFFFDDDBBB===:::;;;999;;;FFFkkk]]]\\\[[[YYYWWWVVVWWWYYYVVVUUUSSSPPPMMMJJJIIIHHHJJJHHHGGGJJJNNNQQQPPPNNNKKKIIIGGGJJJNNNRRRRRRQQQQQQKKKHHHKKKNNNKKKHHHFFFJJJNNN\\\tttyyy{{{wwwkkkeee]]]QQQLLLMMMVVVVVVUUURRRLLLEEEAAA@@@???@@@BBBBBB@@@@@@AAABBBJJJGGGBBB@@@CCCIIINNNOOOIIIHHHGGGIIIKKKMMMNNNNNNMMMOOOQQQRRRQQQPPPMMMLLLLLLNNNNNNLLLJJJJJJNNNRRRSSSZZZ\\\ZZZ[[[eeepppuuuyyylll]]]WWW\\\gggsss{{{zzzpppjjjzzzzzz|||qqq]]]YYYVVVVVVVVVWWWWWWWWWSSSNNNKKKKKKJJJGGGGGGJJJHHHGGGEEEEEEFFFGGGFFFEEEIIIKKKJJJGGGHHHMMMOOONNNKKKJJJJJJJJJJJJJJJJJJJJJLLLOOORRRRRROOOLLLIIIHHHDDDCCCBBB@@@???@@@BBBDDDAAACCCFFFIIIKKKJJJHHHGGGEEEDDDDDDEEEFFFGGGGGGGGGIIIHHHHHHIIIKKKLLLLLLJJJHHHGGGEEEEEEGGGGGGGGGFFFCCCBBBBBBBBBCCCEEEFFFHHHGGGEEEDDDCCCCCCDDDDDDDDD@@@@@@BBBCCCDDDFFFGGGHHHEEEEEEFFFFFFGGGGGGFFFEEEBBBAAA@@@AAABBBBBBAAA???AAA@@@@@@BBBEEEIIIKKKKKKJJJIIIGGGEEEBBBAAACCCGGGIIIDDDGGGSSS\\\[[[WWWTTTTTTRRROOOOOOPPPRRRSSSRRROOOQQQSSSRRRPPPMMMLLLKKKJJJTTT[[[\\\]]]cccggggggppptttCCCDDDEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIGGGEEEDDDBBBAAA@@@>>>DDDIIIKKKHHHEEECCCCCCGGGBBBUUU{{{yyy}}}zzzzzz|||~~~}}}zzzzzz~~~}}}nnn___LLLOOOSSSVVVZZZaaaiiippppppeee\\\[[[]]]^^^```ccc^^^dddhhhiiijjjkkkiiidddaaa```___```aaabbbbbbbbb````````````aaaaaabbbbbb]]][[[YYYWWWZZZ^^^```aaabbbaaa```___````````````aaaaaaaaa``````_________bbbaaa```___^^^^^^^^^^^^___```aaaaaaaaaaaa``````]]]ZZZYYY\\\```aaa]]]XXX^^^^^^___ccchhhlllmmmnnnppp|||vvveeeXXXWWWZZZYYYWWWYYYVVVUUUUUUTTTUUUVVVXXXYYYTTTXXX\\\ccc{{{mmm\\\KKKPPPooo{{{iiifff\\\VVV]]]iiiiii___OOOHHHCCCAAA>>>;;;:::===AAAAAAbbbkkk\\\[[[YYYWWWWWWYYYZZZYYYVVVUUURRRPPPMMMLLLKKKJJJKKKJJJKKKOOOSSSTTTQQQMMMJJJJJJLLLRRR\\\dddhhhhhh]]]SSSKKKJJJKKKIIIEEEDDDEEEDDDRRRgggsssuuuzzz~~~{{{mmmcccbbb]]]RRRKKKKKKOOOPPPOOOJJJEEEAAA???>>>???@@@BBBBBBAAAAAABBBCCCHHHBBB???EEEOOOSSSQQQMMMLLLKKKJJJKKKMMMOOOOOONNNOOOOOOOOONNNNNNMMMMMMMMMKKKMMMMMMKKKHHHHHHKKKOOOLLLMMMMMMKKKMMMUUU\\\```qqqnnniiiddddddiiippptttllltttlllfff]]]bbbwwwzzzsssmmmvvviii\\\SSSPPPPPPQQQQQQSSSTTTSSSQQQRRRMMMIIIHHHEEEBBBDDDHHHDDDCCCCCCEEEHHHIIIIIIHHHJJJLLLLLLJJJKKKOOOQQQOOOKKKKKKKKKJJJKKKLLLMMMMMMPPPRRRSSSQQQMMMIIIGGGFFFDDDDDDDDDBBB@@@AAACCCFFFBBBFFFKKKOOOOOOLLLHHHEEEDDDEEEFFFGGGGGGGGGHHHHHHHHHGGGFFFGGGIIIJJJJJJIIIHHHFFFEEEEEEFFFGGGGGGFFFDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBAAABBBCCCDDD@@@AAADDDFFFGGGEEECCCAAAAAACCCEEEFFFEEEDDDBBBAAACCCBBBAAABBBCCCBBB@@@>>>???>>>???BBBGGGJJJKKKKKKGGGGGGGGGDDDCCCDDDEEEFFFHHHFFFIIIUUU______XXXRRRPPPNNNKKKKKKMMMPPPQQQQQQHHHJJJKKKJJJHHHGGGHHHIIIEEEHHHHHHEEEFFFMMMUUUZZZcccggguuu|||}}}CCCDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKHHHGGGEEECCCAAA@@@@@@@@@===AAAFFFGGGEEEEEEFFFHHHIIIDDDMMMgggzzz|||}}}~~~zzzyyy{{{~~~{{{||||||~~~{{{qqqSSSQQQPPPRRRWWW___fffkkkjjjbbb]]]]]]^^^\\\ZZZ[[[[[[aaafffgggjjjllljjjfff^^^]]]]]]^^^aaaddddddddd`````````aaaaaaaaaaaaaaa^^^]]]YYYVVVYYY___cccbbbaaa___^^^^^^```bbbaaaaaaaaaaaaaaa``````_________```___^^^]]]\\\[[[[[[[[[]]]^^^```aaaaaaaaa```___[[[ZZZZZZ\\\______[[[XXX\\\\\\___dddlllrrrvvvwww|||ssseee^^^ZZZ[[[[[[WWWUUUWWWSSSSSSRRRSSSTTTVVVXXXYYY^^^]]]bbbyyymmmLLLFFFLLLfffttteee___YYY\\\hhhnnnfffYYYMMMGGGAAA???<<<999:::>>>>>>MMM{{{ddd___^^^YYYVVVWWW[[[[[[WWWTTTSSSQQQNNNMMMLLLLLLMMMLLLMMMPPPTTTUUUTTTPPPLLLGGGHHHLLLVVVdddqqqxxx{{{hhh[[[OOOLLLLLLHHHDDDBBBCCCFFFXXXbbb]]]dddvvvpppbbb[[[___]]]RRRLLLNNNJJJLLLJJJDDD@@@@@@@@@???@@@AAABBBAAA@@@AAACCCEEECCCAAAGGGVVVbbbaaaWWWNNNNNNLLLKKKKKKMMMNNNNNNMMMKKKKKKJJJIIIIIIJJJKKKKKKIIIJJJIIIHHHGGGHHHJJJLLLJJJIIIGGGEEEEEEHHHKKKMMMXXX___cccbbb```ccchhhjjjuuunnnccc[[[RRRfffuuulllkkkiii}}}|||ppppppkkkfffddd___VVVOOOMMMLLLMMMKKKIIIKKKOOOOOOLLLLLLHHHFFFEEECCCAAADDDJJJAAABBBCCCFFFIIIKKKJJJHHHHHHLLLMMMKKKLLLPPPPPPNNNKKKKKKJJJJJJKKKMMMOOOPPPRRRSSSSSSPPPLLLHHHFFFEEEIIIJJJIIIFFFBBBAAADDDHHHFFFIIINNNPPPNNNJJJGGGEEEDDDFFFHHHHHHHHHGGGHHHIIIHHHFFFEEEEEEGGGHHHHHHHHHFFFEEECCCDDDEEEGGGFFFFFFFFFEEECCCBBBBBBBBBCCCCCCCCCDDDCCCBBB@@@@@@BBBDDDBBBDDDFFFHHHGGGDDDAAA>>>@@@CCCEEEEEECCC@@@???>>>BBBAAAAAABBBBBBBBB???=========???CCCGGGJJJJJJIIIDDDFFFFFFDDDDDDGGGHHHFFFIIIIIIMMMWWW___```YYYQQQLLLJJJHHHHHHJJJMMMNNNNNNIIIIIIHHHFFFDDDDDDFFFGGGFFFFFFEEECCCBBBCCCGGGJJJQQQWWWggg}}}|||{{{~~~CCCCCCDDDEEEEEEDDDCCCBBBDDDDDDEEEFFFGGGHHHIIIJJJEEEDDDBBBAAA???????????????AAACCCBBBAAACCCGGGKKKIIIKKKPPP\\\ppp|||{{{vvvzzz}}}|||yyywwwxxx{{{uuuzzz}}}~~~zzz```ZZZSSSSSSYYYaaagggiiimmmiiihhhiiiggg___XXXUUUWWW^^^ccceeeiiilllkkkhhhccc```^^^___aaabbbaaa```______`````````______^^^```___[[[UUUWWW^^^bbb``````^^^\\\^^^aaacccbbbaaa____________```````````````___^^^]]][[[[[[[[[[[[[[[\\\^^^___```___^^^]]][[[\\\]]]^^^^^^]]][[[ZZZ[[[[[[^^^ccckkkrrrwwwzzzhhh^^^[[[ZZZ\\\[[[WWWUUUUUUSSSSSSSSSSSSUUUWWWYYY[[[XXXiiiyyyXXXKKKMMMdddzzzqqqaaa[[[\\\fffnnniii[[[OOOIIIDDD???>>><<<:::>>>DDDLLLssspppiii]]]___\\\VVVUUUYYYYYYUUUUUUTTTRRRPPPPPPPPPQQQRRRMMMPPPTTTUUUSSSPPPNNNLLLKKKJJJKKKRRR]]]gggnnnqqqcccWWWMMMLLLMMMJJJEEEBBBGGGJJJ[[[aaa[[[jjjlll___ZZZ```]]]PPPIIIMMMHHHKKKHHHAAA>>>@@@BBB@@@AAAAAAAAA@@@???AAADDDGGGFFFGGGPPP^^^ddd^^^TTTPPPKKKIIIHHHHHHJJJKKKKKKJJJGGGHHHIIIJJJKKKKKKKKKJJJIIIGGGFFFFFFHHHKKKMMMMMMJJJIIIIIIIIIHHHHHHIIIJJJFFFNNNSSSQQQQQQVVVZZZ[[[xxx}}}tttmmmfffmmmooovvv}}}gggeeeeeevvv~~~}}}pppiiihhhcccZZZ\\\WWWTTTVVVUUUPPPOOORRRGGGHHHGGGDDDGGGMMMNNNJJJFFFEEEFFFGGGEEEAAACCCHHHBBBCCCDDDGGGJJJJJJHHHFFFEEEIIIKKKJJJLLLNNNMMMJJJJJJIIIIIIJJJKKKNNNQQQRRRPPPQQQQQQOOOKKKHHHHHHHHHJJJLLLLLLIIIFFFEEEIIIMMMJJJLLLMMMKKKGGGEEEEEEFFFCCCEEEHHHIIIGGGGGGHHHIIIIIIGGGEEEEEEGGGHHHIIIHHHEEECCCBBBCCCDDDFFFFFFEEEFFFEEECCCBBBBBBBBBCCCDDDBBBCCCCCCAAA??????AAACCCEEEFFFFFFFFFEEECCCBBBAAACCCEEEGGGEEEAAA>>><<<<<<======>>>???AAAAAA???<<<======@@@DDDHHHJJJIIIHHHBBBFFFFFFCCCEEEIIIHHHDDDIIIKKKOOOUUU[[[\\\VVVOOOKKKHHHFFFEEEGGGIIIIIIIIIJJJJJJIIIGGGEEEEEEFFFHHHEEEEEEEEEEEECCCBBBBBBCCCDDDHHHUUUgggssswwwyyy|||}}}@@@AAABBBDDDDDDDDDDDDCCCBBBBBBCCCEEEFFFGGGHHHIIIDDDCCCAAA???>>>>>>>>>???@@@AAAAAA@@@>>>AAAGGGMMMHHHKKKGGGDDDWWW}}}{{{yyyppprrrqqqvvvzzzzzzwwwtttuuuwwwoooxxx}}}||||||~~~{{{lllbbbXXXVVV]]]fffjjjkkkkkkkkknnnssssssjjjaaa]]]VVV\\\aaadddhhhlllllliiijjjfffbbb``````___[[[YYY^^^^^^______^^^^^^]]]\\\``````ZZZSSSTTT\\\___\\\___]]][[[]]]aaadddcccbbb\\\\\\]]]^^^```aaabbbbbbaaa```^^^]]]\\\[[[[[[[[[YYYZZZ\\\^^^^^^^^^\\\[[[\\\^^^______]]]\\\[[[\\\]]]]]]^^^cccjjjpppuuuwww}}}oooiiiiii^^^ZZZWWWWWWYYYZZZXXXUUUTTTUUUUUUUUUVVVXXXZZZ\\\^^^wwwiiiNNNIIIRRR\\\uuukkkjjj]]]YYY___mmmqqqbbbPPPHHHCCC???<<<<<<===>>>DDDKKKooonnnccceeeYYY^^^___XXXTTTVVVVVVTTTXXXWWWVVVTTTTTTUUUWWWXXXOOORRRUUUTTTPPPMMMLLLMMMSSSOOOKKKLLLPPPUUUXXXYYYWWWMMMFFFJJJNNNMMMHHHDDDMMMJJJVVV```ffflll___ZZZ^^^YYYIIIAAAFFFGGGJJJGGG???<<<@@@BBB@@@BBBBBBAAA??????AAAEEEHHHLLLLLLQQQWWWTTTLLLIIILLLGGGFFFEEEEEEGGGIIIIIIHHHEEEGGGKKKNNNOOOOOOMMMKKKKKKHHHEEEGGGLLLPPPQQQPPPIIIIIIIIIJJJHHHDDDCCCDDDGGGLLLKKKGGGGGGNNNSSSRRRQQQ^^^iiilllkkklllllliiihhh```aaannnyyyyyytttrrr{{{}}}xxxccc___YYYhhhmmmlllsssrrrjjjhhhZZZ^^^YYYNNNKKKQQQVVVUUUVVVPPPNNNQQQPPPKKKKKKOOOFFFJJJJJJHHHIIILLLIIICCCDDDEEEHHHJJJFFFAAA@@@DDDDDDDDDFFFHHHJJJIIIFFFCCCBBBGGGJJJJJJKKKMMMKKKGGGIIIHHHHHHIIIKKKOOORRRTTTNNNOOOOOONNNKKKJJJJJJKKKGGGJJJLLLKKKIIIJJJOOOTTTMMMMMMJJJEEE@@@@@@CCCFFFAAAEEEHHHIIIGGGFFFGGGIIIJJJHHHFFFFFFHHHIIIIIIIIIDDDCCCAAABBBDDDEEEEEEDDDEEEDDDCCCBBBCCCCCCEEEEEEAAACCCCCCAAA>>>>>>@@@CCCHHHGGGEEECCCBBBCCCDDDEEEEEEGGGHHHFFFAAA===;;;<<<888999:::===@@@@@@???======>>>@@@DDDHHHJJJIIIGGGCCCFFFFFFCCCEEEIIIHHHCCCGGGJJJNNNRRRVVVWWWRRRLLLKKKHHHEEEDDDEEEFFFFFFEEEEEEFFFFFFFFFDDDDDDEEEFFFDDDBBBAAABBBBBBBBBDDDGGGFFFFFFKKKRRRWWWWWWZZZ^^^dddnnntttwwwCCCBBBAAA@@@@@@@@@AAAAAA@@@BBBDDDFFFFFFGGGHHHIIICCCDDDEEEDDDAAA>>>======DDDGGGJJJGGGBBB>>>@@@CCC???FFFFFFAAAOOOuuuxxxxxxooovvvvvv|||mmmiiinnnuuu{{{|||zzz{{{~~~{{{tttrrrxxx||||||}}}~~~vvvjjj___[[[___eeekkkmmmaaacccuuu|||rrriiikkkeee\\\XXX]]]cccfffjjjpppooopppnnnhhh```]]]^^^bbbaaaaaa``````^^^]]][[[ZZZ\\\ZZZXXXVVVVVVXXXZZZ[[[bbb```___aaaddddddbbb```[[[]]]^^^``````___]]]\\\]]]]]]]]]]]]\\\\\\[[[ZZZ[[[\\\]]]^^^___^^^]]]\\\[[[\\\]]]]]]\\\\\\\\\^^^^^^^^^^^^```cccgggkkkmmmxxxnnnaaa^^^ZZZYYY\\\ZZZZZZYYYYYYYYYXXXVVVTTTSSSTTTVVVVVVYYYeeevvvmmmQQQNNNJJJLLLbbbzzzssshhh```]]]QQQ[[[fffhhh___RRRHHHDDD;;;III;;;777GGG???III~~~xxxeeedddaaaZZZ[[[ZZZXXXVVVUUUUUUWWW\\\[[[YYYUUUSSSRRRUUUWWWXXXUUUPPPOOOQQQSSSRRRQQQOOOOOOOOOOOOOOOOOOPPPPPPQQQEEE>>>DDDJJJJJJGGGFFFHHHHHHOOO\\\gggnnnvvveeeiiigggZZZPPPLLLJJJGGGFFFCCC@@@???AAADDDEEEEEECCCBBBBBBBBBBBBCCCDDDDDDFFFGGGFFFDDDFFFIIIIIIEEEEEEEEEEEEEEEEEEFFFFFFGGGLLLJJJIIIKKKNNNOOOMMMJJJEEEEEEGGGLLLQQQRRRPPPMMMKKKIIIEEECCCAAABBBCCCDDDJJJHHHFFFEEEGGGIIIIIIIIIJJJHHHGGGIIINNNRRRSSSRRRPPPRRRTTTWWWZZZ]]]___```^^^ZZZ\\\bbbbbbYYYPPPNNNNNNNNNOOOQQQSSSSSSPPPNNNKKKKKKKKKIIIHHHIIILLLOOOSSSQQQOOONNNNNNOOOPPPRRRHHHHHHFFFFFFEEEFFFFFFFFFGGGFFFCCCAAA@@@AAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEHHHGGGFFFFFFHHHJJJJJJIIIHHHHHHIIIIIIKKKLLLNNNNNNRRRNNNKKKLLLOOOOOOLLLGGGHHHIIIKKKMMMNNNNNNNNNMMMKKKJJJGGGDDDBBBBBBCCCCCCHHHHHHGGGEEEDDDDDDGGGIIINNNKKKHHHFFFGGGHHHIIIIIIBBBAAA@@@AAABBBBBBAAA???BBBAAA@@@BBBEEEEEEBBB???<<<;;;;;;<<<@@@CCCDDDDDDFFF@@@???DDDBBB>>>EEERRR[[[TTTKKKBBB>>><<<<<<;;;===;;;:::;;;>>>@@@>>><<<===>>>AAAEEEHHHIIIFFFDDDDDDDDDDDDDDDDDDCCCCCCCCCJJJJJJJJJIIIHHHGGGFFFEEEFFFDDDBBB@@@???@@@AAABBBCCCEEEGGGGGGEEECCCCCCDDD>>>???@@@@@@@@@AAADDDFFFFFFIIIMMMOOONNNLLLKKKKKKNNNTTT[[[aaahhhssssssggg\\\VVVBBBBBBAAAAAABBBCCCBBBBBBBBBCCCEEEGGGHHHHHHIIIJJJFFFFFFFFFCCC@@@>>>>>>???EEEGGGHHHFFFAAA??????@@@???EEEFFFAAAHHHfffyyy}}}uuuzzzoooooonnnpppuuuzzz}}}|||{{{yyyvvvyyy|||{{{|||vvvllleeebbbcccdddgggcccgggqqqrrrjjjeeeggghhh___YYY[[[___```bbbffflllooopppmmmfffaaa```aaa``````______^^^]]]\\\\\\[[[YYYWWWVVVVVVXXXZZZ\\\```^^^]]]___aaabbb```^^^\\\]]]___``````___^^^]]][[[\\\]]]]]]^^^]]]]]]\\\[[[\\\]]]]]]^^^^^^]]]]]]ZZZ[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^___bbbeeegggvvv{{{ddd]]]\\\WWWUUUXXXccc^^^YYYWWWXXXXXXWWWUUUTTTZZZ]]][[[\\\mmmmmmSSSIIIEEENNNaaa~~~xxxrrrnnneee]]][[[TTT___hhheeeXXXJJJDDDCCC<<<>>>999>>>CCC<<<```iiiaaaaaaXXXTTTVVVWWWXXXWWWWWWXXXZZZ[[[ZZZYYYVVVSSSRRRTTTVVVVVVSSSQQQRRRTTTUUUTTTRRRJJJJJJKKKLLLMMMMMMMMMLLLKKKDDDAAAEEEGGGEEECCCEEEHHHIIIJJJOOOXXXcccmmmsssiiisssvvvhhhVVVLLLKKKLLLCCCBBB@@@>>>???@@@BBBDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAACCCGGGFFFBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGIIIJJJIIIHHHDDDDDDFFFJJJNNNOOOMMMJJJKKKHHHEEEBBBAAAAAABBBBBBLLLIIIGGGFFFGGGIIIIIIIIIFFFDDDDDDFFFKKKNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOORRRQQQSSSWWWTTTLLLGGGGGGJJJJJJKKKMMMOOOOOOMMMJJJHHHIIIIIIIIIIIIKKKNNNQQQUUUTTTRRRPPPOOOOOOOOOOOOGGGFFFFFFFFFFFFFFFFFFEEEGGGEEECCCAAA??????@@@AAABBBDDDFFFGGGGGGFFFEEECCCGGGFFFEEEEEEGGGHHHHHHHHHEEEFFFFFFHHHJJJLLLNNNOOOVVVQQQKKKJJJKKKKKKHHHEEEEEEFFFGGGIIIJJJKKKKKKKKKJJJIIIFFFDDDCCCCCCDDDEEEEEEFFFFFFEEEDDDEEEHHHJJJNNNKKKGGGEEEEEEEEEFFFEEEBBBAAA@@@AAABBBBBBAAA???@@@>>>>>>@@@BBBBBB???===<<<<<<<<<>>>AAACCCBBBAAADDD>>>===CCCCCC???CCCMMMQQQLLLEEE@@@>>>=========???===;;;<<<>>>???>>><<<@@@???@@@BBBDDDFFFEEECCCGGGFFFEEEDDDCCCBBBBBBBBBIIIIIIIIIHHHGGGFFFDDDDDDFFFEEECCCBBBAAAAAAAAAAAAAAACCCEEEFFFDDDBBBAAAAAA<<<===>>>???@@@CCCGGGJJJOOOPPPNNNLLLIIIGGGHHHIIILLLPPPTTTVVVXXX]]]eeekkk{{{{{{qqqhhh```ZZZSSSOOOEEEDDDCCCCCCDDDDDDCCCAAADDDEEEFFFGGGIIIJJJKKKKKKHHHHHHEEEAAA>>>>>>???BBBFFFFFFEEECCCAAA???>>>======@@@BBBAAABBBTTT{{{}}}wwwrrrsss{{{~~~yyyzzzwwwxxxzzzzzz{{{~~~yyyqqqiiibbb^^^aaagggkkklllhhheeeeeefffjjjbbb[[[ZZZ[[[[[[[[[]]]iiinnnttttttooohhhcccaaaaaaaaa___^^^]]]]]]]]]]]]YYYXXXVVVUUUVVVXXXZZZ\\\]]]\\\\\\]]]______^^^]]]^^^^^^___``````___^^^]]]ZZZ[[[]]]^^^______^^^^^^[[[\\\\\\\\\\\\]]]]]]]]]YYYZZZZZZ[[[\\\\\\[[[[[[\\\\\\\\\\\\]]]^^^___```qqqxxx~~~ooolllsssrrreeeZZZZZZZZZUUUSSSVVV]]]ZZZVVVUUUVVVVVVTTTRRRTTT[[[ccclll{{{hhhLLLDDDHHHBBB]]]}}}tttkkkiiigggaaa[[[XXXXXX```eee^^^MMM@@@===@@@;;;;;;===???>>>RRRyyy[[[]]]]]]RRRRRRTTTWWWXXXWWWWWWWWWXXXVVVVVVVVVTTTQQQOOOPPPQQQPPPPPPQQQSSSTTTTTTRRROOOFFFHHHJJJLLLMMMLLLKKKKKKEEEDDDDDDFFFEEEBBBBBBDDDHHHKKKIIIEEELLL]]]jjjlllrrrqqqiii\\\RRRQQQTTTVVVAAA@@@>>>>>>>>>@@@BBBCCCEEEEEEFFFFFFEEEDDDCCCBBB???AAA@@@>>>AAAEEEEEEBBBBBBBBBAAAAAABBBBBBCCCDDDBBBCCCEEEFFFFFFFFFGGGHHHDDDDDDFFFHHHKKKKKKIIIGGGIIIGGGDDDBBB@@@@@@AAABBBLLLJJJGGGFFFGGGHHHHHHGGG@@@@@@AAADDDGGGIIIIIIHHHKKKJJJIIIGGGEEEDDDBBBBBBHHHIIIKKKLLLIIICCCBBBEEEFFFFFFGGGIIIKKKJJJHHHFFFDDDEEEGGGGGGHHHKKKOOORRRSSSRRRQQQOOOMMMLLLJJJJJJEEEDDDDDDFFFGGGGGGEEECCCEEEDDDAAA???>>>>>>???@@@CCCEEEHHHJJJJJJGGGDDDBBBFFFDDDCCCCCCEEEFFFFFFEEEAAAAAACCCEEEHHHKKKNNNOOOXXXRRRKKKHHHGGGFFFEEEBBBAAABBBCCCDDDFFFGGGHHHIIIHHHGGGEEEDDDCCCDDDFFFGGGDDDDDDEEEDDDDDDEEEHHHKKKKKKHHHDDDBBBBBBBBBAAAAAACCCBBBAAAAAABBBBBBAAA??????>>>>>>???@@@@@@>>><<<>>>===>>>???AAABBB@@@???AAA;;;;;;AAADDDAAAAAAFFFEEEBBB???>>>>>>??????>>>@@@>>>============<<<:::BBB@@@??????AAACCCCCCCCCIIIHHHEEECCCAAAAAABBBCCCFFFFFFFFFFFFEEEEEEDDDCCCDDDCCCCCCBBB@@@???>>>>>>>>>AAADDDEEEDDDAAA???>>>;;;<<<===>>>@@@DDDJJJNNNUUUSSSNNNIIIEEEEEEIIILLLOOOQQQRRRQQQOOOOOORRRUUU\\\fffllliiijjjttt}}}uuukkkeeecccbbbaaa]]][[[WWWUUUTTTRRRPPPMMMHHHFFFEEEFFFGGGFFFCCC@@@EEEEEEEEEFFFHHHJJJJJJJJJGGGEEECCC???===>>>BBBEEEGGGEEEBBBAAAAAA@@@>>><<<<<<;;;>>>CCCBBBJJJiii{{{|||}}}yyyxxxuuutttuuuwwwyyy|||~~~zzz}}}zzzqqqgggaaa^^^gggjjjfffeeejjjllliiikkkddd^^^[[[ZZZYYYXXXWWWaaahhhqqquuutttnnniiifffeeedddbbb```^^^]]]]]]]]]WWWVVVTTTSSSTTTVVVYYY[[[[[[\\\\\\]]]^^^^^^]]]\\\______`````````___^^^]]]\\\]]]^^^``````___^^^]]][[[[[[[[[[[[[[[\\\]]]]]]XXXXXXYYY[[[\\\\\\[[[ZZZ\\\\\\\\\]]]]]]^^^^^^^^^kkkooowww}}}}}}xxxssslllcccaaaddd^^^YYYWWWZZZYYYUUUTTTVVVRRRTTTWWWXXXWWWVVVVVVWWW___eeevvvfffVVVMMMEEEGGGQQQYYY}}}kkkfffaaaaaaaaa___ZZZWWWZZZ\\\[[[QQQDDD;;;:::<<<999>>>CCC<<>>CCCGGGFFFDDDFFFGGGHHHHHHGGGEEEBBB@@@===??????>>>BBBHHHJJJGGGEEEDDDCCCBBBAAAAAA@@@AAA@@@DDDGGGHHHFFFFFFHHHKKKEEEFFFGGGHHHIIIHHHFFFEEEEEEDDDBBBAAAAAABBBCCCDDDJJJHHHFFFEEEEEEFFFEEEDDD===>>>@@@BBBDDDEEEEEEDDDGGGFFFFFFDDDCCCBBBAAAAAAEEEEEEFFFGGGFFFEEEEEEGGGEEEEEEFFFGGGIIIHHHFFFCCCAAACCCEEEEEEFFFHHHKKKNNNKKKKKKKKKJJJIIIGGGFFFEEEDDDCCCDDDFFFIIIHHHEEEBBBAAA@@@>>>===>>>???AAABBBFFFGGGHHHIIIIIIHHHEEEDDDEEECCCAAAAAACCCCCCCCCBBB<<<>>>@@@CCCFFFJJJMMMOOOUUUQQQLLLIIIGGGFFFCCCAAA@@@@@@AAABBBCCCEEEFFFGGGFFFEEECCCCCCCCCEEEGGGIIIDDDEEEFFFEEEDDDEEEGGGIIIFFFDDDAAA???@@@@@@@@@???DDDBBBAAAAAABBBBBBAAA@@@BBBBBBBBBBBBBBBBBBAAA@@@BBB@@@>>>>>>???@@@???>>>???::::::AAAEEECCC@@@@@@=========>>>@@@AAA@@@>>>???>>>===<<<;;;:::999888@@@??????@@@CCCDDDDDDCCCGGGEEEBBB@@@???@@@BBBCCCAAABBBCCCDDDEEEEEEEEEEEEBBBBBBAAAAAA???>>><<<;;;===AAAEEEFFFEEEAAA???===<<<===>>>???AAAEEEKKKOOOQQQOOOLLLIIIHHHJJJPPPTTTOOOQQQRRRQQQOOOMMMNNNOOOLLLQQQQQQNNNNNNRRRTTTRRRTTTXXX[[[\\\]]]eeesss~~~}}}tttssspppllliiifffbbb]]]ZZZXXXWWWVVVSSSOOOMMMLLLLLLQQQRRRRRRSSSSSSQQQOOONNNFFFDDDEEEHHHLLLLLLHHHDDDEEECCCBBBCCCFFFHHHHHHGGGCCCBBBAAA???>>>@@@DDDGGGFFFDDDAAA@@@@@@@@@>>>===BBB<<<>>>FFFFFFFFFWWWooo{{{yyyxxxvvvuuuvvvvvvuuuvvvyyy|||}}}qqqvvv}}}xxxnnnhhh^^^cccbbb___eeeqqqtttmmmnnniiibbb\\\ZZZXXXTTTPPPSSSYYYccckkknnnooommmllljjjiiifffcccaaa^^^]]]\\\WWWUUUSSSRRRSSSUUUWWWYYY[[[\\\]]]^^^^^^]]]^^^^^^_______________^^^^^^]]]^^^___```aaa```^^^[[[ZZZZZZZZZZZZ[[[[[[[[[\\\\\\XXXXXXXXX[[[]]]^^^\\\YYYZZZ\\\]]]___```aaaaaa```aaaffflllrrruuutttpppmmmllliiiggghhhfffaaa]]]\\\XXXWWWXXXXXXWWWSSSSSSVVVRRRXXX\\\ZZZWWWZZZdddnnn~~~uuuYYYBBB===AAAHHHZZZnnn{{{lll```___]]]\\\]]]]]]ZZZVVVWWWRRRKKKDDD???;;;:::999<<<999CCCMMMmmmgggYYYXXXTTTTTT[[[UUUWWWYYYWWWTTTPPPNNNMMMPPPPPPQQQOOOLLLJJJJJJKKKLLLNNNQQQQQQOOOKKKGGGEEEHHHJJJMMMOOOPPPOOOMMMLLLEEEEEEFFFJJJNNNQQQNNNJJJEEEPPPSSSOOOUUUccchhhaaa___QQQHHHQQQbbbfffWWWGGGIIIAAA;;;@@@KKKRRRMMMFFFGGGHHHHHHHHHGGGEEEBBB@@@>>>@@@@@@AAAFFFNNNQQQOOOJJJHHHFFFDDDAAA@@@???>>>@@@CCCGGGHHHFFFFFFIIILLLGGGHHHIIIIIIHHHGGGFFFEEE@@@@@@@@@AAABBBDDDFFFGGGGGGEEECCCBBBCCCCCCBBB@@@<<<>>>AAABBBCCCCCCCCCCCCGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDGGGIIIHHHGGGEEEEEEFFFGGGIIIHHHEEECCCAAABBBCCCDDDCCCDDDFFFHHHEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCFFFIIIIIIEEEAAA===<<<<<<<<<>>>@@@CCCEEEIIIHHHGGGGGGFFFGGGHHHHHHDDDBBB@@@@@@AAAAAA@@@???:::;;;>>>AAAEEEIIILLLNNNNNNNNNMMMLLLKKKHHHEEEBBBAAAAAABBBCCCDDDEEEFFFFFFCCCBBBBBBBBBCCCEEEGGGIIIGGGHHHHHHGGGEEEDDDEEEGGGBBB@@@>>>>>>@@@AAAAAAAAADDDBBB@@@@@@BBBCCCCCCBBBHHHHHHHHHGGGGGGFFFFFFGGGFFFBBB>>><<<<<<>>>???@@@===;;;===CCCGGGDDD@@@>>>>>>>>>???AAACCCBBB???===<<<<<<<<<;;;999888888888===>>>@@@CCCFFFGGGEEEBBBAAA@@@>>>======???BBBDDD===???AAACCCEEEFFFGGGHHHCCCCCCCCCBBBAAA???>>>===???CCCGGGIIIGGGDDDAAA@@@@@@@@@AAAAAABBBFFFKKKNNNLLLLLLMMMMMMMMMPPPTTTWWWIIIKKKLLLLLLKKKJJJIIIIIIHHHIIIIIIIIIJJJLLLKKKHHH>>>???AAACCCFFFOOO[[[ddddddddd```\\\[[[[[[UUUMMMNNNLLLJJJIIIJJJKKKKKKKKKKKKMMMNNNMMMJJJHHHHHHIIIPPPRRRSSSTTTRRROOOMMMKKK@@@@@@BBBIIIPPPSSSPPPKKKEEEBBB@@@AAADDDGGGFFFEEE@@@AAABBBAAAAAABBBDDDGGGDDDCCCBBB@@@??????@@@AAAKKKCCCBBBHHHHHHDDDIIIVVVjjj~~~|||tttsssrrryyy|||}}}zzzyyyzzz{{{yyyrrrvvv|||{{{tttpppbbb```[[[ZZZffftttvvvppprrroooggg```]]][[[VVVOOOMMMOOOTTTZZZ```fffkkkmmmmmmlllkkkiiifffbbb```^^^YYYWWWUUUSSSSSSUUUWWWXXX[[[]]]______^^^]]]^^^____________^^^]]]]]]]]]\\\^^^___aaaaaa___]]]YYYWWWXXXYYYZZZ\\\\\\[[[ZZZZZZXXXWWWXXX[[[___```]]]YYYYYY[[[^^^aaabbbcccbbbaaaZZZ]]]cccjjjnnnooollliiiddddddeeegggfffaaa[[[VVVWWWWWWWWWVVVTTTRRRSSSTTTXXX[[[[[[XXXYYYfff||||||iiiIIICCC@@@BBBIII^^^zzzmmmmmmggg\\\]]][[[XXXXXXZZZXXXTTTPPPIIIAAA<<<===>>>===;;;BBB;;;RRR{{{pppQQQSSSWWWOOOOOOYYYRRRSSSUUUUUUSSSQQQPPPPPPQQQRRRQQQOOOLLLKKKKKKLLLQQQRRRSSSQQQNNNJJJHHHGGGHHHIIIKKKLLLMMMLLLJJJIIIGGGHHHIIIKKKQQQUUUSSSMMMQQQ\\\eeehhhkkkoookkkbbb___TTTJJJJJJNNNOOOOOOOOOMMMDDD>>>CCCPPPVVVPPPHHHGGGGGGHHHGGGFFFDDDBBBAAAAAACCCCCCCCCIIIQQQUUUSSSLLLKKKHHHEEEBBB@@@???>>>>>>@@@CCCEEEEEEFFFHHHIIIHHHIIIJJJIIIGGGFFFFFFFFF???@@@@@@BBBDDDFFFGGGHHHCCCBBBAAAAAABBBAAA@@@>>>>>>@@@BBBCCCBBBBBBCCCDDDHHHHHHFFFEEECCCAAA@@@???@@@DDDGGGFFFFFFHHHGGGDDDEEEEEEEEEGGGHHHGGGDDDBBBAAABBBCCCCCCBBBBBBCCCDDDEEEEEEFFFHHHIIIJJJKKKLLLIIIFFFDDDFFFIIIJJJFFFAAA;;;;;;;;;<<<>>>AAADDDFFFIIIGGGFFFEEEEEEGGGIIIKKKDDDBBB@@@??????@@@???===:::;;;===@@@DDDGGGJJJLLLHHHJJJLLLMMMLLLIIIFFFDDDCCCDDDEEEFFFGGGFFFEEEEEEAAA@@@@@@@@@AAADDDFFFHHHIIIJJJJJJIIIGGGEEEEEEFFF@@@???>>>???BBBCCCCCCCCCCCCAAA@@@@@@BBBDDDEEEDDDLLLLLLLLLKKKIIIHHHIIIKKKFFFCCC>>><<<<<<>>>??????===???BBBFFFHHHFFFBBB@@@BBBBBBCCCDDDEEECCC???<<<999:::;;;;;;999888999:::===>>>AAAEEEGGGGGGDDDAAA===<<<;;;;;;===???BBBCCC>>>???AAADDDFFFGGGHHHIIIFFFEEEEEEDDDDDDCCCCCCBBBCCCFFFIIIJJJIIIFFFDDDCCCBBBCCCEEEEEEFFFHHHKKKMMMMMMOOOQQQQQQPPPOOOPPPPPPGGGGGGHHHHHHGGGGGGFFFEEEGGGGGGGGGHHHIIIJJJHHHFFFHHHHHHGGGHHHJJJPPPWWW\\\ZZZZZZVVVPPPMMMMMMJJJEEEGGGFFFFFFHHHLLLOOOQQQQQQLLLMMMNNNOOONNNOOOPPPRRRRRRTTTVVVVVVTTTPPPNNNMMMAAA@@@CCCKKKSSSVVVRRRLLLFFFBBB??????DDDFFFFFFDDDBBBDDDFFFGGGEEEDDDDDDDDDAAACCCCCCAAA>>>???BBBEEEKKKGGGEEEGGGFFFCCCEEEKKKUUUssstttvvvtttqqqwww}}}}}}{{{|||{{{xxxuuuwwwyyy{{{{{{zzzxxxvvvlllddd]]]^^^hhhrrruuussstttsssnnnhhhggghhhddd]]]\\\WWWRRROOORRRYYY```dddmmmmmmnnnmmmkkkhhhdddbbb]]][[[XXXVVVUUUVVVXXXYYYZZZ\\\______]]]\\\]]]_________^^^]]]\\\[[[[[[[[[\\\]]]___```___]]]YYYWWWVVVXXX[[[]]]]]]\\\YYYXXXYYYXXXXXX\\\```aaa^^^YYYXXXZZZ]]]```bbbaaa```___YYYYYY\\\aaagggjjjjjjiiidddggghhhhhheee```ZZZUUUUUUVVVVVVUUUTTTUUUUUUTTTXXXYYYZZZ```nnnfffPPPIII:::@@@KKKWWWkkkiiihhhkkkbbb\\\]]]ZZZUUUSSSUUUTTTOOOJJJDDD>>>;;;<<<>>>??????GGGZZZxxxcccRRRQQQRRROOONNNRRROOOQQQRRRRRRQQQQQQRRRSSSQQQPPPOOOLLLIIIHHHJJJLLLRRRRRRRRROOOKKKIIIIIIKKKIIIJJJJJJJJJJJJIIIHHHHHHGGGLLLNNNLLLMMMRRRRRRNNNYYYbbbppp{{{}}}xxxnnngggbbbTTTGGGDDDEEEIIIOOOWWWNNNIIIEEEGGGMMMPPPLLLGGGGGGGGGFFFEEEDDDDDDCCCCCCEEEFFFEEEDDDIIIPPPSSSRRRJJJIIIGGGEEEBBBAAA@@@???>>>???@@@CCCFFFHHHHHHHHHGGGIIIJJJIIIFFFDDDEEEGGGAAABBBBBBCCCDDDFFFGGGGGGAAA@@@@@@@@@BBBBBB@@@???@@@BBBCCCBBBAAAAAACCCFFFHHHGGGFFFDDDBBB@@@???>>>AAANNNVVVQQQHHHEEEFFFFFFCCCCCCCCCDDDEEEDDDAAA???AAABBBDDDDDDCCCBBBCCCDDDHHHHHHHHHHHHJJJLLLNNNPPPMMMIIIEEEEEEIIIJJJFFFAAA======<<<<<<>>>@@@CCCEEEEEEEEEEEEEEEFFFHHHIIIJJJDDDBBB@@@?????????>>><<<<<<===>>>@@@CCCFFFHHHJJJFFFHHHIIIJJJIIIGGGFFFFFFDDDFFFHHHIIIIIIGGGDDDBBB@@@???>>>>>>@@@BBBEEEFFFIIIJJJKKKJJJIIIGGGGGGHHHBBBAAA@@@AAACCCEEEDDDCCCBBB@@@??????BBBEEEGGGGGGKKKLLLLLLJJJGGGFFFHHHJJJCCCAAA????????????>>><<<>>>CCCHHHIIIIIIGGGEEECCCEEEEEEEEEFFFFFFCCC???<<<888:::<<<<<<;;;;;;===???AAAAAAAAACCCDDDCCC@@@>>><<<<<<<<<===>>>???@@@AAACCCCCCDDDFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEEEEFFFHHHJJJKKKIIIGGGFFFFFFBBBDDDGGGIIIIIIJJJLLLNNNPPPRRRSSSRRROOOKKKIIIIIIGGGFFFFFFFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFDDDCCCCCCEEEEEEEEEFFFIIILLLPPPRRR[[[\\\YYYQQQLLLKKKKKKHHHAAAAAAAAACCCFFFGGGGGGEEEHHHIIIKKKNNNRRRVVVYYYZZZTTTWWWYYYXXXUUUQQQOOOOOOEEEDDDFFFLLLTTTUUUOOOHHHGGGCCC??????DDDGGGFFFDDDDDDGGGJJJKKKIIIEEECCCAAA@@@CCCDDDBBB>>>>>>CCCHHHFFFFFFEEEDDDCCCCCCHHHLLLMMM~~~xxxzzz|||wwwrrrpppyyy~~~|||{{{}}}|||xxxuuuuuuuuuuuuwwwxxxzzz{{{uuukkkbbbcccjjjppptttvvvtttuuusssppprrrwwwtttnnnpppfffXXXMMMJJJNNNUUUZZZkkkmmmooopppooolllhhhfff```^^^[[[YYYXXXXXXZZZ[[[YYY\\\^^^^^^\\\[[[\\\^^^___^^^]]]\\\[[[[[[[[[[[[YYY[[[^^^______]]]ZZZXXXUUUWWW[[[^^^^^^\\\YYYVVVZZZXXXXXX\\\aaabbb^^^ZZZWWWYYY]]]___```___]]][[[[[[YYYXXXZZZ___dddffffffeeehhhjjjgggddd```[[[WWWTTTVVVWWWWWWXXXYYYXXXVVVVVVXXXaaasssbbbMMMEEEEEEAAAGGGRRRiiimmm___fffgggWWW\\\]]]ZZZRRROOOQQQPPPKKKEEECCC@@@===<<<===AAADDDGGGhhhddd[[[QQQOOORRRQQQLLLPPPQQQQQQQQQOOOOOOQQQSSSNNNMMMKKKHHHEEEEEEGGGIIIOOOPPPOOOKKKGGGFFFIIILLLLLLKKKKKKJJJIIIIIIIIIHHHFFFNNNRRRMMMIIILLLOOONNNSSS[[[lll}}}wwwlllhhhWWWLLLHHHTTT``````VVVNNNMMMLLLKKKJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDHHHHHHFFFDDDGGGNNNPPPOOOHHHGGGEEEDDDBBBBBBAAAAAA@@@??????CCCHHHKKKJJJHHHFFFHHHIIIHHHEEECCCEEEGGGDDDDDDDDDEEEEEEEEEEEEEEEAAA@@@@@@AAACCCCCCAAA@@@AAABBBCCCBBB@@@@@@CCCGGGFFFFFFEEEDDDCCCBBBAAAAAAFFFYYYfff]]]MMMFFFHHHLLLAAA@@@AAABBBCCCBBB???<<<@@@BBBDDDEEEDDDDDDEEEFFFJJJIIIHHHHHHIIILLLOOOPPPPPPJJJEEEEEEIIIJJJFFFBBB@@@???>>>===>>>???AAACCCBBBCCCEEEGGGHHHIIIIIIHHHDDDBBB@@@??????>>>===<<<===>>>???@@@BBBEEEGGGHHHGGGGGGGGGFFFEEEEEEFFFGGGDDDGGGIIIKKKJJJGGGCCC@@@???>>>======???AAADDDEEEHHHIIIKKKKKKJJJIIIJJJKKKEEEDDDCCCCCCEEEEEEDDDCCCAAA???>>>???BBBFFFHHHHHHIIIJJJJJJGGGDDDCCCEEEHHH@@@@@@@@@BBBBBB@@@<<<999???FFFKKKLLLIIIHHHGGGFFFGGGFFFFFFGGGFFFDDD???<<<777:::======<<<===@@@CCCEEECCCAAA@@@??????>>><<<===>>>>>>>>>????????????GGGGGGGGGGGGGGGFFFEEEEEECCCBBBAAA@@@@@@AAACCCEEEGGGIIIJJJJJJHHHGGGGGGGGGAAADDDHHHKKKLLLMMMNNNPPPRRRSSSSSSQQQMMMIIIFFFEEECCCBBBBBBCCCFFFHHHIIIIIIHHHGGGHHHJJJJJJIIIKKKMMMEEEFFFHHHKKKPPPTTTVVVWWWWWWZZZVVVMMMEEECCCCCCCCCEEEEEEGGGJJJMMMNNNMMMLLLKKKKKKLLLOOOUUUYYYZZZZZZTTTWWWXXXVVVRRRNNNLLLLLLAAAFFFLLLNNNMMMLLLLLLMMMDDDAAA???BBBHHHKKKJJJHHHFFFGGGHHHGGGDDDBBBBBBBBBAAAAAA@@@@@@AAABBBDDDEEEHHHHHHFFFCCC??????BBBEEEMMM^^^rrreeennn}}}{{{vvvsssyyy}}}tttuuusssqqqpppqqqtttxxx{{{wwwppplllppprrroookkkiiiqqqpppqqqvvv}}}|||eeeYYYSSSFFFCCCKKKPPPWWW^^^gggmmmnnnnnnnnnooojjjgggaaa]]]ZZZ[[[]]]___ddd[[[WWW[[[^^^[[[XXXXXXZZZYYYWWWXXXYYYZZZYYYXXX[[[[[[[[[\\\\\\[[[ZZZZZZUUUYYY]]]^^^]]][[[YYYYYYUUUWWWZZZ\\\]]]\\\ZZZYYY[[[[[[\\\\\\[[[YYYWWWVVVXXX\\\\\\XXXWWW]]]ccceeeccceeeddd```^^^___]]]YYY]]]SSSMMMRRRZZZ\\\^^^```\\\ggg~~~```PPPHHHDDDGGGOOOYYYeeeqqqeeeaaa[[[WWWVVVXXXWWWVVVTTTPPPMMMIIIGGG===CCC;;;999BBB???CCC[[[lll]]]\\\ZZZWWWSSSQQQQQQRRRPPPTTTVVVVVVSSSPPPPPPPPPNNNOOOOOOKKKHHHGGGJJJMMMNNNMMMLLLJJJHHHHHHJJJKKKPPPJJJGGGHHHJJJJJJMMMPPPRRRQQQNNNJJJIIIKKKPPPTTTQQQSSSWWWaaavvv~~~lllkkkllliiijjjtttyyyhhhPPPCCCIIIOOOQQQNNNKKKKKKLLLIIIHHHFFFEEEEEEEEEFFFGGGEEEFFFFFFHHHIIIKKKLLLMMMCCCDDDDDDBBB@@@>>>>>>???>>>>>>CCCJJJKKKHHHFFFGGGIIIIIIIIIIIIGGGFFFDDDCCCDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@???@@@BBBCCCBBBAAAFFFEEECCCAAA???AAAEEEHHHHHHGGGEEECCCCCCDDDEEEFFFTTT^^^cccZZZNNNHHHFFFDDDGGGCCCBBBDDDDDDAAA@@@AAAHHHJJJKKKIIIEEECCCDDDGGGHHHKKKLLLHHHHHHKKKMMMLLLJJJEEEDDDIIILLLHHHBBB@@@<<<<<<<<<<<<===>>>??????CCCFFFIIIGGGCCCBBBEEEHHHGGGEEEBBB@@@???>>><<<;;;;;;>>>BBBFFFIIIKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDD===>>>???AAABBBCCCCCCCCCDDDHHHIIIFFFFFFJJJJJJFFFHHHEEEDDDCCCBBB@@@AAACCC===>>>@@@CCCEEEGGGHHHHHHKKKIIIFFFFFFGGGFFFCCC@@@AAA@@@BBBEEECCC???>>>AAADDDHHHOOOSSSMMMFFFIIIQQQLLLGGGCCCDDDGGGGGGBBB<<>>===>>>>>>===<<>>===???BBBDDDFFFGGGHHHIIIIIIHHHFFFEEECCCEEEHHHJJJLLLNNNQQQTTTQQQOOONNNMMMKKKIIIEEEAAAAAABBBEEEGGGHHHGGGFFFEEEGGGHHHIIIIIIJJJIIIIIIIIIHHHIIIIIIIIIJJJOOOUUUZZZZZZUUUOOOIIIGGGFFFEEEDDD>>>@@@DDDFFFGGGHHHJJJKKKMMMMMMNNNRRRXXX[[[[[[ZZZSSSUUUWWWSSSNNNLLLNNNRRRHHHLLLOOOOOOMMMJJJIIIIIIEEECCCAAADDDJJJNNNMMMKKKFFFGGGGGGEEEBBBAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFCCC@@@@@@BBBEEEIIIOOOpppuuutttzzziiiwwwzzzyyy{{{wwwppprrrqqqqqqqqqrrrtttvvvwww|||wwwuuuwwwvvvnnnfffcccqqqrrrtttxxx}}}rrriiigggaaaPPPGGGHHHFFFJJJOOOVVV\\\___bbbfffiiinnnlllhhheeebbbaaaaaaaaaccc\\\XXX\\\___]]][[[[[[UUUUUUVVVYYY[[[\\\ZZZXXXXXXXXXXXXXXXXXXWWWVVVVVVXXX[[[]]]^^^\\\ZZZXXXXXXTTTUUUWWWYYYZZZYYYXXXWWWXXXYYYZZZZZZZZZYYYXXXWWWVVVYYYYYYUUUVVV\\\```aaa___bbbaaa]]][[[[[[YYYTTTTTTYYY___aaabbbeeekkkpppyyyuuu~~~aaaSSSFFFBBBIIIVVVeeeqqq~~~nnn___\\\\\\ZZZXXXXXXWWWVVVUUURRROOOKKKHHHFFF???@@@>>>===???IIImmmzzz___\\\\\\ZZZWWWSSSRRRRRRSSSTTTWWWYYYXXXTTTQQQPPPPPPRRRRRRPPPMMMJJJIIIJJJLLLMMMLLLKKKJJJJJJKKKNNNQQQLLLHHHIIIMMMPPPOOOPPPRRRMMMLLLJJJGGGFFFHHHLLLOOOMMMPPPXXXhhhnnnWWWTTTQQQMMMJJJJJJLLLNNNOOOIIIIIIGGGFFFEEEDDDDDDEEEEEEFFFHHHJJJKKKKKKKKKKKKHHHGGGEEEAAA>>>>>>@@@BBBCCCCCCGGGNNNOOOLLLJJJKKKGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@???@@@BBBCCCCCCBBBGGGFFFEEEBBBAAABBBEEEHHHGGGFFFEEECCCCCCDDDFFFGGGMMMVVVZZZSSSKKKHHHFFFCCCHHHDDDBBBDDDEEEBBBAAABBBIIIKKKMMMKKKFFFDDDDDDFFFHHHKKKLLLKKKLLLQQQQQQOOOHHHCCCBBBGGGJJJGGGCCCAAA>>>>>>>>>>>>???@@@BBBBBBBBBFFFIIIHHHDDDBBBDDDGGGEEECCCAAA@@@@@@???>>>===>>>@@@DDDGGGIIIIIIIIIHHHLLLLLLJJJIIIHHHGGGGGGGGGDDDDDDDDDCCCCCCCCCBBBBBB??????@@@AAACCCDDDEEEEEEDDDIIIJJJFFFEEEGGGFFFCCCAAA???===>>>>>>>>>===>>>???@@@CCCFFFHHHIIIIIIIIINNNKKKGGGFFFFFFFFFEEECCCBBB??????@@@???===AAAFFFKKKNNNTTTVVVPPPHHHJJJRRRJJJEEEAAABBBEEEEEE@@@:::@@@???@@@BBBEEEGGGGGGFFFFFFDDDAAA???===>>>???@@@BBBLLLOOOIIIFFFLLLOOOLLLKKKNNNOOOOOOLLLHHHFFFEEEBBBAAA???>>>???AAADDDFFFDDDEEEGGGHHHHHHGGGEEEDDDBBBEEEIIIKKKKKKLLLMMMNNNOOOMMMLLLKKKKKKIIIFFFDDDCCCDDDFFFGGGHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIIIIHHHFFFGGGHHHIIIJJJLLLPPPSSSVVVRRRLLLHHHFFFFFFEEEDDD>>>@@@BBBCCCDDDFFFHHHKKKPPPOOONNNPPPRRRSSSQQQOOORRRUUUVVVSSSNNNKKKLLLNNNMMMNNNPPPOOOMMMJJJIIIIIIEEEBBBAAADDDIIILLLLLLKKKGGGFFFEEEBBB???>>>@@@BBBCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEEEECCCBBBAAABBBDDDGGG???[[[zzzuuudddkkkyyy}}}yyyuuurrrpppqqqrrrsssssssssrrrqqq}}}}}}}}}xxxmmmeeecccxxxwwwwwwxxx{{{kkklllqqqjjjWWWPPPNNNEEEEEEGGGKKKOOOTTTZZZbbbgggqqqqqqpppnnnkkkhhheeecccbbb\\\YYY[[[]]][[[ZZZYYYRRRSSSVVVZZZ]]]^^^\\\YYYXXXXXXXXXWWWWWWVVVVVVVVVZZZ\\\]]]\\\YYYWWWWWWWWWTTTTTTUUUVVVVVVWWWWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYWWWXXXWWWUUUYYYaaadddccc\\\___```^^^]]]______[[[TTT]]]cccdddkkkxxx}}}gggeeexxx{{{dddJJJBBB???===CCCZZZzzzvvvjjjccc\\\[[[[[[WWWTTTTTTUUUTTTSSSPPPLLLIIIFFFDDD>>>;;;@@@@@@<<>>>>>AAADDDFFFFFFJJJOOOQQQMMMKKKLLLGGGFFFEEECCCBBBBBBBBBCCCBBBBBBCCCCCCCCCCCCCCCCCCAAA@@@???AAACCCDDDDDDCCCGGGGGGFFFDDDBBBBBBEEEGGGFFFEEEDDDCCCCCCDDDFFFGGGGGGLLLOOOLLLJJJIIIGGGDDDHHHCCCAAADDDEEEBBBAAACCCIIIKKKMMMLLLHHHDDDDDDEEEIIIKKKLLLNNNRRRWWWUUUPPPGGGBBBAAAEEEGGGEEECCCBBB>>>>>>>>>???@@@BBBCCCDDDBBBEEEHHHHHHEEECCCDDDFFFCCCBBBBBBAAA@@@@@@@@@???AAACCCEEEGGGIIIHHHGGGGGGPPPOOOLLLJJJHHHGGGFFFGGGDDDDDDDDDCCCCCCCCCBBBBBB>>>??????@@@AAACCCEEEFFFEEEIIIJJJFFFDDDCCCBBB???===;;;:::<<>>BBBEEEIIIQQQSSSNNNLLLQQQSSSQQQMMMNNNNNNLLLIIIGGGFFFFFF?????????@@@AAACCCFFFGGGDDDEEEFFFHHHHHHFFFEEEDDDBBBFFFKKKMMMLLLJJJHHHHHHKKKIIIHHHHHHJJJJJJIIIGGGFFFGGGGGGHHHHHHIIIIIIIIIHHHIIIIIIIIIIIIIIIHHHHHHDDDFFFHHHJJJJJJKKKMMMNNNQQQNNNIIIGGGFFFFFFEEEDDDBBBCCCDDDDDDDDDGGGKKKNNNQQQPPPOOOOOOOOONNNKKKIIIPPPSSSTTTRRRNNNJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNNNNCCCAAA@@@AAADDDFFFFFFFFFGGGFFFCCC@@@======@@@BBBDDDDDDFFFGGGGGGFFFEEEDDDCCCCCCDDDCCCCCCBBBBBBCCCFFF;;;OOOvvvvvvttt|||{{{tttssssssrrrqqqqqqpppppp|||zzzyyyyyyuuuooommmpppwwwuuuxxx~~~mmmnnnqqqgggYYYZZZ[[[PPPIIIHHHGGGGGGKKKRRR[[[```jjjlllnnnoooooollliiigggfffbbb^^^\\\[[[YYYVVVUUUUUUUUUVVVYYY\\\\\\[[[YYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXVVVUUUUUUWWWUUUUUUTTTTTTTTTUUUWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYWWWXXXWWWWWW^^^fffiiifff[[[]]]]]][[[\\\```bbbaaaaaakkksss|||ooo```IIIKKK```fff[[[LLL???DDDDDDFFFVVV~~~|||mmmfffccc```]]]YYYTTTQQQOOORRRQQQOOOLLLIIIFFFCCCBBB???;;;AAAAAADDDwww~~~______VVVVVVVVVTTTRRRQQQSSSUUUUUUUUUUUUTTTRRROOONNNMMMSSSOOOKKKKKKLLLMMMJJJHHHKKKHHHFFFFFFIIINNNRRRTTTMMMKKKMMMRRRSSSMMMIIIHHHGGGIIIJJJJJJHHHHHHHHHJJJGGGJJJYYYllluuuwwwiii^^^PPPIIIJJJMMMNNNMMMGGGGGGGGGGGGFFFEEEDDDCCCDDDFFFKKKNNNNNNLLLHHHFFFKKKJJJGGGBBB???>>>AAACCCEEEDDDGGGLLLLLLIIIGGGHHHIIIGGGEEECCCBBBBBBDDDEEECCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@AAACCCEEEDDDDDDEEEEEEEEECCCBBBAAACCCEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGHHHIIIIIIGGGDDDFFFAAA???BBBCCCAAAAAACCCEEEHHHKKKKKKGGGEEEEEEFFFJJJLLLMMMOOOUUUYYYUUUMMMHHHDDDBBBEEEFFFCCCBBBCCC>>>>>>>>>???@@@BBBCCCDDDAAADDDGGGGGGEEEDDDCCCDDDCCCDDDDDDCCCAAA@@@??????AAACCCEEEGGGHHHHHHHHHGGGOOONNNKKKHHHGGGFFFFFFGGGDDDDDDDDDCCCCCCCCCCCCBBB=========>>>@@@BBBDDDEEEEEEHHHIIIFFFBBB???>>>>>>===>>>???AAAFFFJJJHHHCCCCCCEEEIIIMMMOOOOOOMMMLLLOOONNNLLLKKKJJJHHHFFFEEECCC@@@@@@BBBAAA@@@DDDJJJPPPSSSUUURRRLLLGGGHHHLLLLLLIIIFFFFFFGGGGGGCCC?????????@@@CCCFFFGGGFFFEEE???BBBCCCAAA>>>>>>DDDJJJMMMRRRSSSNNNKKKNNNOOOMMMLLLLLLLLLIIIFFFDDDDDDEEE??????@@@AAACCCEEEFFFGGGEEEFFFGGGHHHHHHGGGEEEDDDDDDHHHMMMPPPNNNJJJFFFCCCGGGFFFEEEFFFIIIJJJJJJJJJHHHGGGGGGFFFGGGGGGHHHIIIGGGHHHHHHIIIIIIHHHHHHGGGEEEGGGHHHIIIJJJLLLOOOQQQPPPMMMIIIGGGFFFFFFDDDCCCEEEEEEDDDDDDDDDFFFKKKNNNNNNOOOPPPPPPPPPOOOMMMLLLMMMOOORRRQQQNNNLLLJJJJJJHHHIIIJJJLLLNNNOOOOOOOOOCCCBBBAAAAAAAAABBBBBBAAAGGGFFFCCC???===>>>AAADDDDDDEEEFFFGGGGGGGGGFFFEEECCCCCCBBBCCCCCCCCCBBBBBBBBB===III```vvv}}}zzzuuuqqqoooooopppqqqtttpppmmmnnnoooqqqyyyvvvpppuuu{{{|||yyysssooommmeee^^^ddddddVVVLLLIIIEEEBBBCCCFFFJJJMMMUUUYYY^^^eeeiiilllmmmmmmooommmiiieeeaaa___\\\YYY]]]ZZZXXXWWWXXXYYYYYYXXXVVVVVVUUUUUUVVVWWWXXXYYYTTTUUUUUUTTTSSSSSSUUUWWWTTTSSSRRRQQQQQQSSSTTTUUUWWWWWWVVVVVVVVVVVVWWWWWWVVVVVVUUUUUU[[[cccdddaaa\\\^^^^^^^^^bbbkkkpppqqqvvvLLLKKKHHH___zzzqqqWWWHHHCCCAAAFFFTTTuuu}}}ssshhhaaa\\\\\\ZZZWWWTTTSSSRRRQQQNNNMMMKKKHHHFFFCCCBBBAAA@@@===???@@@YYYhhhXXX[[[SSSTTTSSSRRRPPPPPPRRRTTTPPPPPPOOONNNNNNMMMLLLKKKLLLIIIFFFGGGJJJKKKIIIGGGJJJGGGDDDDDDHHHLLLOOOOOONNNJJJJJJMMMMMMIIIEEEEEEGGGIIIKKKKKKJJJHHHHHHIII@@@CCCOOO```jjjrrrddd]]]UUUQQQOOONNNKKKHHHCCCDDDFFFHHHIIIHHHGGGFFFCCCFFFJJJLLLMMMKKKHHHFFFHHHHHHGGGDDDAAA???@@@@@@CCCBBBDDDHHHHHHDDDBBBDDDGGGEEECCCAAAAAAAAACCCDDDEEEDDDBBBAAA@@@@@@@@@@@@AAA@@@???AAACCCDDDDDDCCCAAABBBCCCBBBAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDBBBBBBDDDFFFEEECCCBBBCCC???<<>>>>>>>>@@@AAACCCEEEGGGHHHHHHHHHJJJIIIGGGFFFEEEEEEFFFFFFBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>???@@@BBBDDDFFFGGGDDDFFFGGGEEE@@@<<<===@@@AAAEEEGGGHHHLLLPPPMMMFFFDDDFFFJJJNNNPPPOOOMMMLLLJJJLLLNNNNNNLLLIIIFFFDDDBBBCCCGGGLLLKKKFFFDDDFFFNNNQQQRRRNNNIIIGGGIIIKKKGGGDDDBBBBBBBBBAAA>>>;;;??????@@@AAACCCCCCBBB@@@===@@@BBBAAA>>>???FFFLLLNNNPPPPPPLLLIIIHHHHHHFFFIIIJJJIIIFFFCCCBBBCCCEEEAAAAAAAAABBBCCCEEEFFFFFFHHHIIIJJJJJJIIIHHHEEEDDDEEEIIINNNPPPNNNIIIDDDBBBCCCBBBCCCEEEHHHJJJJJJJJJGGGFFFEEEEEEDDDEEEEEEFFFEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJNNNTTTXXXPPPNNNKKKIIIGGGEEECCC@@@CCCDDDDDDDDDDDDEEEIIIKKKJJJLLLOOOPPPPPPOOOMMMMMMJJJLLLOOOOOOOOOMMMLLLLLLIIIIIIIIIKKKMMMMMMKKKIIIEEEDDDDDDCCCBBBBBBBBBBBBGGGFFFDDDAAA???@@@DDDGGGCCCDDDEEEFFFGGGGGGGGGGGGEEECCCAAAAAABBBCCCBBBAAA>>>>>>GGGPPP]]]yyyzzzrrrnnnnnnqqqsssnnnhhhdddfffkkkrrr}}}tttooosssxxxwwwtttwwwooonnnmmmhhhjjjgggXXXUUURRRMMMJJJHHHEEECCCAAAAAADDDJJJRRR[[[ccciiimmmrrrtttrrrnnnlllmmmmmmjjjhhhddd___\\\[[[[[[[[[ZZZUUUTTTSSSRRRRRRSSSTTTUUURRRSSSTTTSSSRRRSSSTTTVVVRRRQQQPPPOOOOOOPPPRRRRRRTTTTTTTTTTTTTTTUUUVVVWWWUUUWWWWWWVVVZZZ```bbb```hhhmmmsssyyyvvvXXXAAAIII[[[]]]IIIDDDNNN[[[vvvllldddbbb```^^^]]]]]]YYYSSSPPPQQQPPPNNNJJJIIIGGGEEECCCBBBAAAAAA<<<@@@AAAJJJxxxhhh\\\UUUUUUSSSSSSSSSQQQPPPPPPRRRSSSNNNLLLKKKKKKLLLLLLJJJIIIFFFFFFEEEFFFHHHIIIIIIHHHIIIFFFDDDEEEIIIMMMMMMLLLLLLHHHGGGJJJKKKHHHFFFGGGEEEGGGIIIIIIHHHFFFFFFGGGCCCDDDJJJUUUbbbsss|||zzzddd^^^WWWSSSQQQNNNJJJEEEBBBDDDGGGJJJKKKKKKIIIHHHDDDEEEGGGIIIJJJIIIHHHHHHFFFGGGGGGEEECCCAAA@@@AAAEEECCCDDDHHHGGGCCCAAABBBBBBAAA@@@???>>>??????@@@DDDCCCAAA@@@??????@@@AAAAAA@@@???@@@BBBCCCBBBAAA===???AAABBBAAAAAABBBCCCAAAAAA@@@@@@@@@?????????BBB>>>===@@@AAA??????@@@BBB===:::===???>>>???BBBAAADDDFFFEEECCCCCCEEEHHHJJJLLLMMMLLLOOOPPPKKKDDDHHHFFFEEEHHHGGGBBBAAACCCCCCBBBBBBCCCCCCDDDEEEFFFAAAAAAAAAAAAAAAAAAAAAAAAEEEGGGIIIGGGBBB>>>===>>>???@@@BBBDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEE>>>>>>=========<<<<<<<<>><<<>>>>>>???@@@BBBAAA>>><<<===???@@@??????AAAFFFKKKNNNNNNLLLIIIGGGEEECCCBBBGGGGGGGGGEEECCCCCCDDDEEEBBBBBBBBBBBBCCCEEEGGGHHHKKKKKKLLLKKKJJJGGGDDDCCCDDDGGGJJJKKKIIIEEEBBBAAA@@@@@@BBBEEEHHHJJJIIIGGGEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBDDDEEEFFFFFFGGGGGGIIIIIIIIIHHHJJJOOOVVV[[[NNNMMMJJJIIIHHHEEEBBB???FFFHHHKKKKKKKKKKKKKKKLLLGGGJJJMMMNNNLLLJJJHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGHHHJJJLLLKKKGGGDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFEEECCCBBBCCCGGGJJJCCCCCCCCCDDDFFFGGGIIIIIIHHHDDDAAA???AAABBBAAA@@@AAA???FFFJJJJJJ]]]{{{{{{wwwqqqpppqqqsssnnngggdddhhhnnnrrrwww|||zzzuuurrrsssuuuvvvvvvzzzoooooorrrmmmllllllfffbbbaaa___]]]ZZZSSSJJJCCC======>>>AAAHHHQQQYYY^^^eeejjjmmmmmmpppxxx|||{{{vvvsssnnnkkkiiigggeeeddd^^^]]]ZZZWWWUUUUUUUUUUUUSSSUUUVVVUUUSSSSSSSSSUUUSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTUUUVVVXXXZZZ]]]^^^ZZZ```dddeeeiiiqqqvvvwwwoooWWWHHHDDDDDDKKK^^^xxx\\\XXX[[[uuummmaaa```___```aaa```___YYYRRROOOPPPMMMGGGFFFEEECCCBBBAAA@@@AAAAAA>>>NNN\\\uuueee___\\\UUUTTTTTTUUUTTTSSSQQQQQQRRRTTTQQQNNNKKKKKKLLLLLLJJJHHHFFFGGGIIIIIIHHHHHHHHHIIIJJJGGGFFFIIINNNQQQPPPNNNMMMIIIIIILLLMMMIIIFFFFFFDDDFFFHHHHHHGGGEEEFFFFFFJJJOOOTTT[[[iii{{{zzzuuurrrrrruuuyyyrrrdddTTTLLLMMMOOOLLLGGGCCCEEEIIILLLMMMLLLJJJHHHDDDDDDDDDDDDFFFGGGIIIJJJGGGGGGGGGDDDBBBBBBDDDFFFFFFDDDEEEGGGGGGBBB@@@BBB@@@????????????>>>>>>>>>AAA@@@???>>>???@@@BBBCCCBBB@@@??????@@@AAA???>>>;;;>>>AAACCCCCCBBBCCCDDD@@@@@@??????>>>===;;;;;;@@@===<<>>CCCAAA<<<:::<<>>===>>>???@@@AAACCCFFFIIIHHHCCC??????@@@AAAAAABBBBBBCCCDDDDDDDDDBBBCCCEEEFFFFFFEEEDDDCCC>>>>>>=========<<<<<<<<<<<<>>>BBBEEEGGGHHHGGGGGGAAA@@@AAABBB>>><<>><<<>>>=========???BBBFFFIIIKKKIIIGGGFFFEEECCCAAA@@@EEEFFFGGGGGGEEEEEEFFFGGGBBBAAA@@@AAACCCFFFJJJLLLLLLMMMLLLKKKIIIEEEBBB@@@???AAACCCCCCAAA?????????>>>???BBBFFFIIIIIIFFFDDDDDDDDDEEEEEEDDDCCCAAA@@@>>>???AAACCCDDDFFFFFFGGGGGGHHHHHHIIIJJJMMMRRRVVVJJJIIIHHHHHHGGGEEEBBB???FFFJJJOOOQQQPPPNNNLLLKKKDDDGGGKKKLLLJJJGGGFFFFFFJJJIIIHHHHHHHHHGGGFFFEEEDDDDDDFFFIIILLLKKKGGGCCC@@@AAACCCCCCCCCDDDFFFHHHEEEFFFFFFEEEDDDFFFIIIKKKBBBBBBBBBCCCEEEGGGJJJKKKJJJEEE@@@>>>@@@AAAAAA@@@GGG@@@GGGJJJ@@@EEEggg~~~}}}|||zzztttqqqqqqrrrpppiiiggglllqqqqqqooonnnnnnrrrvvvvvvuuutttvvvyyy}}}nnnnnnrrrlllkkktttyyyjjjjjjkkkkkkggg^^^RRRIIICCC???;;;999;;;AAAHHHMMMSSS[[[bbbfffnnn{{{|||zzzxxxuuuqqqnnnkkkhhhddd```]]][[[ZZZZZZVVVWWWXXXWWWUUUSSSSSSSSSWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWXXXZZZ^^^bbbeeegggbbbjjjrrrwww}}}nnnWWWJJJCCC>>><<<>>>JJJSSSggglll]]][[[qqqqqqfffccc```[[[XXXZZZVVVWWWRRRMMMMMMPPPLLLEEEDDDCCCAAA@@@@@@@@@AAAAAAHHHdddeeeVVV```]]]SSSUUUVVVWWWVVVTTTRRRRRRSSSUUUUUURRRNNNLLLMMMLLLJJJGGGHHHKKKMMMLLLIIIGGGHHHJJJJJJHHHHHHLLLRRRVVVTTTQQQQQQNNNNNNQQQOOOIIIDDDCCCFFFGGGIIIIIIGGGFFFGGGHHHJJJWWWcccmmm||||||ooohhhjjjrrr}}}jjjOOODDDIIIPPPOOOJJJEEEHHHKKKNNNNNNLLLIIIGGGDDDCCCBBBAAACCCFFFJJJLLLJJJIIIFFFCCCBBBCCCGGGJJJFFFDDDDDDGGGFFFAAA???AAA@@@@@@AAAAAAAAA@@@@@@???>>>=========???BBBEEEFFFBBB@@@??????@@@???>>><<<:::===AAADDDDDDDDDEEEFFF?????????>>>===;;;999888@@@===>>>BBBAAA>>>AAAHHHBBB===:::===??????AAAEEEJJJJJJIIIEEE@@@@@@CCCGGGEEEJJJLLLJJJHHHIIIIIIFFF===>>>BBBGGGGGGCCCCCCEEE???>>>======<<<<<<======BBB???<<<;;;<<<>>>@@@@@@AAAEEEIIIHHHCCC@@@AAACCCBBBBBBBBBBBBBBBAAAAAAAAABBBDDDFFFGGGGGGEEECCCAAA@@@@@@@@@@@@????????????888;;;???CCCEEEEEEDDDCCC???>>>???AAA>>>===FFFRRRnnn{{{~~~rrrddd^^^VVVMMMCCCDDDEEEGGGHHHIIIIIIIIIFFFGGGFFFDDDBBBCCCHHHLLLHHHGGGIIILLLMMMKKKNNNSSSQQQTTTQQQIIIDDDGGGIIIGGGFFFFFFEEEDDDCCCAAA???===::::::===@@@BBBBBB@@@>>>???<<<;;;<<>>;;;<<<===<<<::::::;;;===>>>???CCCGGGIIIHHHEEEAAADDDEEEFFFFFFEEECCCAAA???<<<===???AAADDDEEEFFFGGGDDDFFFHHHJJJJJJKKKMMMOOOFFFEEEEEEFFFGGGEEEBBB???>>>CCCJJJNNNMMMIIIEEEBBBAAAEEEJJJLLLKKKIIIHHHIIIKKKIIIGGGEEEDDDCCCBBBAAABBBCCCEEEFFFFFFEEECCCAAA???@@@AAACCCCCCCCCEEEIIIEEEFFFGGGGGGGGGFFFDDDCCC@@@@@@AAACCCDDDFFFGGGGGGFFFFFFEEECCC@@@>>>>>>@@@AAA@@@CCCEEEAAACCCXXXqqq~~~wwwcccttt|||}}}zzzoooiiikkklllmmmmmmlllkkkjjjjjjkkklllmmmnnnlllkkkmmmsssxxxwwwvvvtttrrrqqqqqqqqqrrrmmmqqqnnnfffdddeeeYYYIIIDDDCCCAAA>>><<<;;;<<<===FFFGGGIIINNNWWWcccqqqyyyqqqxxx~~~{{{zzzzzzyyywwwuuusssrrroookkkiiiaaa``````bbbcccbbb]]]YYY\\\^^^^^^^^^^^^___aaaccchhhdddccchhhqqqxxx||||||xxxlllaaaXXXMMMEEEDDD@@@999<<>>EEEmmm|||[[[SSSXXXYYYWWWXXXUUUVVVVVVRRRNNNLLLNNNPPPOOOPPPRRRRRRPPPLLLGGGCCCEEEEEEFFFIIILLLNNNNNNMMMOOOLLLIIIKKKPPPSSSQQQNNNKKKLLLMMMKKKFFFBBBAAABBBBBBDDDFFFFFFEEEDDDDDDDDDHHHRRR```hhhiiimmmxxxnnnWWWWWWfffhhhjjjwwwmmm\\\HHH@@@EEEMMMNNNLLLFFFHHHIIIIIIFFFDDDDDDDDD???@@@@@@BBBDDDFFFHHHIIIHHHFFFEEECCCCCCEEEFFFHHHHHHHHHHHHGGGEEECCCAAA???BBB??????BBBAAA<<<:::;;;>>><<<;;;:::===AAAFFFIIICCC@@@>>><<<======<<<;;;>>>>>>???@@@AAAAAABBBBBB@@@AAAAAA===999888:::===@@@?????????AAAAAA@@@???>>>BBBEEECCC@@@>>>AAAEEEDDDDDDDDDBBB@@@???AAACCCDDDEEEFFFFFFFFFEEECCCBBBBBB@@@>>>@@@CCCEEEDDDCCCCCC>>>999999===@@@???===>>>>>><<<:::999;;;>>>BBBAAABBBAAA???===<<<>>>???DDDCCCBBBAAA@@@?????????AAADDDGGGFFFCCC@@@???@@@DDDGGGIIIDDD<<<888<<>>???@@@@@@??????;;;===>>>;;;;;;CCCQQQ\\\yyyzzzuuupppaaaPPPKKKCCC???DDDIIIIIIEEECCCDDDDDDEEEDDDBBBBBBCCCEEEHHHHHHHHHIIIJJJMMMOOOPPPSSSQQQMMMIIIFFFEEEEEEEEEEEECCCAAA@@@@@@???===;;;===<<<<<<>>>AAAAAA===::::::999999<<<@@@EEEGGGHHHEEEBBB@@@>>>>>>===;;;:::AAABBBDDDDDDCCCBBBCCCDDD>>>@@@AAAAAAAAACCCEEEGGGFFFGGGHHHFFFBBB>>>>>>???<<<<<<;;;:::888999<<<>>>AAA999;;;FFFKKKDDDAAAEEEAAAAAAAAACCCCCCAAA===:::???AAADDDFFFFFFEEEBBBAAAEEEEEEEEEEEEFFFGGGHHHIIIFFFEEECCCBBB@@@@@@@@@AAAAAA???BBBGGGFFFAAAAAAFFFEEEFFFHHHGGGFFFEEEEEEFFFGGGDDD@@@@@@BBBCCCBBB@@@@@@AAABBBCCCCCCCCCBBBAAAAAA@@@AAAAAABBBBBBCCCEEEDDDDDDDDDDDDCCCBBBAAA@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCAAA>>>======>>>??????BBBFFFBBB@@@NNNaaahhh\\\kkkxxxooolllnnnooopppooonnnkkkgggdddcccccceeegggiiijjjlllooosssvvvwwwvvvtttrrrpppnnnnnnnnnjjjmmmooommmmmmjjjaaaVVVJJJHHHEEE@@@<<<:::::::::999999;;;???EEEMMMUUU[[[bbbdddfffggggggkkkqqqvvv{{{|||~~~}}}yyyxxxyyy|||~~~}}}zzzwwwtttwwwyyy{{{|||~~~ssscccWWWQQQMMMGGGAAADDDAAA>>><<<;;;@@@PPP___jjjqqqyyyiiifffeeeaaa]]]ZZZXXXVVVTTTSSSPPPNNNKKKIIIGGGDDDAAA>>>DDD@@@>>>>>>:::<<>>@@@===>>>AAA@@@<<<:::<<<<<<;;;999888:::>>>BBBEEE???===;;;:::<<<=========::::::;;;<<<===??????@@@>>>???>>>===;;;::::::;;;>>>===<<<<<<===>>>>>>>>>CCCFFFHHHFFFAAA???AAADDDCCCCCCCCCAAA???>>>@@@BBBAAABBBCCCDDDDDDEEEEEEEEEDDDBBB@@@@@@CCCDDDCCCBBBEEE@@@;;;:::===@@@???===::::::::::::<<<===>>>??????AAABBBBBB@@@?????????DDDCCCBBBAAA@@@@@@@@@@@@DDDFFFHHHGGGDDDBBBBBBBBBFFFFFFDDDAAA===;;;<<<===>>>>>>>>>>>>>>>>>>======BBBDDDDDDAAA@@@EEEPPPZZZlllvvv}}}sssbbbIIIBBB???DDDJJJJJJHHHFFFDDDEEEEEECCCBBBAAABBBDDDCCCCCCCCCDDDEEEHHHJJJKKKMMMMMMJJJGGGDDDDDDGGGJJJIIIFFFCCCAAA???>>><<<:::>>>======???AAA@@@===:::;;;::::::<<<@@@DDDFFFFFFAAA???<<<<<<<<<======<<<@@@BBBDDDDDDBBBAAAAAABBB===>>>????????????AAACCCBBBDDDDDDBBB>>><<<;;;<<<:::;;;;;;999888888999;;;AAA======CCCGGGDDDBBBBBB@@@@@@AAABBBCCCBBB>>>;;;>>>@@@CCCFFFGGGEEECCCBBBCCCCCCDDDEEEFFFHHHIIIIIICCCBBB@@@>>>===<<<======@@@>>>@@@CCCCCC???@@@EEE@@@AAAAAAAAA@@@@@@@@@AAAAAA???<<<<<<>>>@@@???>>>======>>>>>>??????@@@@@@BBBAAA??????@@@AAAAAA???CCCBBBAAA@@@????????????@@@@@@AAAAAABBBBBBBBBBBBAAABBBAAA???===;;;<<<===@@@???CCCHHHEEE@@@EEEOOOkkkmmmjjjyyyssstttvvvsssqqqooolllhhhdddaaa___^^^^^^```ccchhhmmmppppppoootttsssrrrpppnnnlllkkkjjjjjjlllsss{{{{{{ssskkkhhhVVVSSSNNNIIIDDD@@@===<<<666666777999===AAAEEEHHHPPPOOONNNNNNOOOTTT[[[aaaccceeejjjqqqwwwyyywwwvvv{{{|||}}}|||~~~}}}~~~~~~{{{xxxoooppplllfffdddffffffdddSSSLLLBBB;;;888888::::::>>>DDDFFFBBBEEEXXXtttuuuddd^^^```[[[ZZZYYYYYYXXXVVVQQQNNNLLLIIIEEECCCAAA@@@>>><<<<<>>MMMwwweee\\\XXX[[[[[[VVVTTTWWWSSSSSSQQQOOOOOORRRWWW\\\YYYVVVRRRMMMIIIGGGFFFFFFEEEGGGIIIKKKLLLLLLKKKKKKKKKNNNQQQSSSQQQNNNLLLKKKJJJJJJHHHEEECCCBBBCCCEEEEEEFFFGGGFFFDDDBBBBBBBBBBBBCCCEEEGGGMMM[[[kkkvvvooolllZZZJJJJJJIIIDDDDDDAAACCCFFFHHHHHHHHHHHHHHHDDDFFFHHHGGGFFFEEEEEEFFFJJJJJJKKKKKKJJJHHHGGGFFFEEEEEEDDDCCCCCCDDDEEEEEE@@@AAAAAAAAAAAA???>>><<<>>><<<<<<@@@???;;;:::<<<:::999777666777:::===???:::999777888:::<<<======888888999;;;<<<>>>???@@@===<<<<<<<<<===<<<;;;999;;;;;;::::::;;;===>>>@@@IIIJJJKKKHHHCCC@@@AAACCCAAABBBAAA???======>>>@@@>>>??????@@@BBBDDDEEEFFFDDDBBB@@@@@@AAABBBAAA@@@FFFBBB===<<<===??????===:::999999<<<@@@AAA???===<<>>>>>===;;;999======<<<<<<;;;<<<<<<<<>>===;;;999>>>===>>>???@@@???<<<999<<<;;;;;;===@@@CCCDDDDDD>>><<<999888:::<<<===>>>???AAACCCCCCAAA???>>>>>>??????@@@???======???@@@AAAAAAAAA@@@===::::::;;;;;;<<<<<<;;;:::999999:::===?????????DDDIIIHHHCCCAAAAAAAAABBBCCCBBB???<<<<<>><<<;;;:::::::::>>>===>>>@@@@@@===???CCC<<<<<<<<<;;;;;;<<<<<<===<<<;;;::::::<<<>>>>>>>>>;;;::::::;;;<<<===>>>???@@@@@@>>><<<>>>AAAAAA===@@@???>>>======>>>???@@@@@@@@@@@@AAABBBCCCCCCCCC@@@AAAAAA???===<<<===>>>EEECCCEEEIIIHHHDDDCCCGGGMMMooozzzrrrnnnllliiifffeeedddbbbaaa]]]^^^aaaggglllmmmjjjffflllllllllmmmmmmllllllkkkppppppzzzwwwooorrr```___\\\YYYUUUOOOIIIEEE>>>===;;;<<>>>>>AAACCCBBB===>>>===<<<===BBBIIINNNQQQZZZ]]]YYYaaa|||sssjjjccc``````WWWVVVVVVVVVUUURRRNNNJJJIIIEEE@@@<<<<<<>>>???@@@AAABBBAAABBBNNNooo~~~jjj^^^ZZZZZZ]]]\\\VVVSSSTTTUUUSSSPPPOOOPPPTTTYYY]]]UUUSSSOOOLLLJJJIIIIIIJJJEEEGGGJJJLLLLLLKKKJJJIIIJJJNNNSSSRRRMMMJJJJJJKKKLLLJJJGGGCCCAAAAAACCCEEEHHHIIIIIIGGGDDDBBBBBBCCCFFFFFFFFFFFFNNN[[[hhhnnnlllssseeeOOOLLLNNNIIIGGGJJJIIIHHHHHHIIIJJJKKKLLLDDDEEEGGGFFFEEEEEEFFFGGGIIIJJJJJJJJJIIIFFFDDDBBBBBBBBBBBBCCCCCCBBBBBBBBB>>>???@@@@@@@@@???>>>===>>><<<<<>>:::888::::::888666555666888;;;<<<:::888777777999;;;<<<;;;999999;;;<<<>>>@@@AAABBB<<<:::999<<<>>>???<<<888999::::::;;;<<<>>>BBBDDDIIIJJJJJJHHHDDDAAAAAABBB@@@@@@@@@>>><<<;;;===???>>>======>>>???AAACCCEEE@@@???>>>>>>???@@@@@@@@@EEEBBB===;;;<<<======<<<@@@<<<:::<<>><<<======:::777888===BBB@@@HHHSSS___kkkooocccUUUMMMFFFAAACCCEEECCCAAA@@@DDDEEEDDDBBB@@@>>>???@@@EEEDDDCCCBBBBBBCCCDDDEEE@@@CCCEEEAAA===???HHHPPPQQQLLLFFF@@@===;;;:::888<<<<<<===>>>>>><<<:::888:::999999<<>>???@@@BBBAAA???===<<<<<>>>>>???@@@BBBAAA@@@???===<<<<<<<<<>>>???@@@@@@>>><<<<<<<<<888???@@@===DDDQQQRRRIIIDDDCCCBBBBBBBBBAAA===;;;:::<<<@@@CCCDDDEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEDDDBBBAAA???===;;;;;;;;;;;;<<<===@@@AAA@@@??????@@@===<<<;;;:::<<<=========:::::::::;;;===>>>??????:::999999::::::<<<===>>>===??????<<<===BBBCCC???>>>>>>======>>>@@@BBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@>>>>>>???@@@GGGDDDDDDFFFHHHFFFEEEEEEFFF```}}}|||vvvqqqnnnjjjhhhhhhhhhfffeeeaaaaaacccgggjjjhhhccc^^^cccdddfffhhhkkkmmmooopppvvvsss|||vvvmmmqqqffffffggghhhfffaaaYYYSSSIIIDDD???<<<===@@@AAABBBCCCAAA@@@AAABBBAAA>>>;;;===;;;::::::===@@@BBBBBBDDDFFFGGGHHHHHHHHHGGGGGGKKKMMMOOONNNKKKHHHFFFEEECCCBBB@@@@@@???>>><<<:::;;;===;;;777777;;;<<<;;;:::<<<===>>>BBBMMM\\\hhhpppvvvyyy{{{|||mmmgggeeeaaa\\\YYYXXXVVVSSSQQQPPPMMMJJJGGGEEE@@@;;;999;;;@@@EEEGGGMMMFFF@@@GGGgggfffggg^^^YYYUUUVVVWWWUUUSSSRRRVVVSSSPPPOOOPPPSSSVVVXXXPPPOOONNNMMMLLLJJJHHHGGGDDDGGGJJJKKKJJJHHHHHHIIIJJJNNNQQQNNNIIIFFFIIIMMMOOOKKKFFFBBBAAAAAABBBCCCKKKKKKKKKHHHEEECCCCCCDDDCCCFFFEEECCCGGGPPPTTTSSS]]]nnnjjjZZZWWWWWWOOOIIIPPPKKKFFFHHHMMMPPPMMMIIIDDDEEEFFFFFFDDDDDDEEEGGGGGGHHHIIIIIIHHHFFFCCCBBB@@@@@@AAABBBBBBAAA@@@@@@>>>???@@@AAAAAA@@@???>>>???======???===888666888:::999777777777999<<<>>>===;;;999888999::::::999999:::;;;===???AAABBBCCC<<<::::::<<>>=========>>>@@@AAA:::;;;<<<<<<===>>>@@@AAACCC@@@===::::::;;;;;;<<>>;;;999;;;<<<======>>>@@@CCCCCCCCCBBBBBBBBBCCCDDDDDDHHHFFFBBB@@@??????@@@@@@AAAAAA@@@===:::999:::;;;999999::::::<<<===???@@@;;;<<<<<<:::888999<<<@@@===@@@FFFOOOXXX[[[SSSJJJJJJDDD@@@AAABBB???>>>???CCCDDDCCCAAA???===>>>???IIIGGGEEECCCBBBAAABBBBBB>>>AAACCC@@@<<<===EEEMMMOOOKKKDDD???<<<;;;999888:::;;;===>>>===;;;999888888777888;;;???BBBBBBBBB???<<<888777888;;;===>>>???@@@@@@???===;;;;;;<<>>>>>???@@@BBB@@@>>>===============>>>@@@AAAAAA???>>>>>>>>>999BBBCCC>>>EEETTTUUUKKKGGGFFFDDDCCCBBB???<<<999:::;;;>>>AAACCCDDDDDDDDDGGGFFFFFFEEEDDDCCCAAAAAAAAA@@@>>>===<<<;;;<<<<<<<<<@@@DDDEEEDDDBBB???===???===<<<<<>>999:::<<<<<<===>>>>>>???::::::;;;;;;<<<=========;;;BBBCCC======BBBEEEBBB>>>>>>>>>???@@@BBBCCCDDDHHHGGGFFFDDDAAA???>>>===AAABBBBBBAAA??????@@@BBBDDDBBBAAABBBDDDEEEEEEEEEDDDRRRmmmrrrxxxyyytttnnnkkkjjjjjjgggeeeddddddfffggggggeeeaaa]]]```aaabbbeeehhhmmmqqqsssuuurrryyyvvvmmmooojjjjjjllloooqqqnnnhhhbbbZZZTTTKKKFFFFFFFFFFFFEEEIIIEEECCCEEEKKKNNNLLLIII@@@<<<777444555777888999888999::::::888777888999888:::<<<<<<;;;999999:::888777777777777888999999666:::<<<;;;>>>DDDGGGEEECCCBBBBBBDDDOOOccc}}}{{{tttiii___]]]^^^\\\XXXWWWXXXUUUPPPMMMKKKHHHFFFCCC>>><<<;;;===CCCIIIOOOQQQCCCLLL\\\vvvuuuddd```\\\VVVRRRRRRVVVYYYYYYWWWTTTRRRPPPPPPQQQRRRQQQQQQNNNNNNNNNNNNLLLHHHEEECCCCCCFFFIIIIIIFFFEEEGGGJJJIIILLLNNNLLLHHHHHHKKKPPPOOOKKKFFFCCCBBBCCCDDDDDDKKKKKKJJJHHHEEEDDDDDDEEEIIINNNNNNIIIHHHMMMLLLGGGWWWjjjnnneeeddd^^^PPPHHHIIIDDDCCCJJJUUUVVVLLLAAAEEEFFFFFFEEECCCCCCEEEFFFIIIJJJJJJJJJIIIGGGEEEDDD???@@@BBBCCCCCCBBB@@@???@@@AAABBBBBBBBBAAA@@@??????======???>>>999777888:::999999999;;;===@@@AAABBB???<<<;;;;;;;;;;;;:::888888999;;;===>>>???@@@===<<<<<<===>>>>>>===<<<888;;;???@@@??????BBBFFFCCCCCCBBBBBBAAAAAAAAA@@@??????>>><<<::::::;;;===@@@???>>>===============888999;;;<<<<<<===@@@BBBAAA???<<<:::999:::;;;<<>>999666888::::::999999:::;;;;;;;;;===@@@CCCBBBAAAAAAAAABBBCCCDDDDDDJJJGGGDDDAAAAAAAAAAAA@@@???@@@???===:::999;;;>>>999:::<<<===??????@@@@@@:::::::::999888999<<>>@@@??????BBBAAABBBBBB@@@>>>===>>>???FFFDDDBBB@@@???>>>>>>???>>>@@@BBB???<<<===BBBHHHJJJFFFAAA>>><<<;;;999888999;;;>>>???===<<<;;;;;;999999:::===@@@BBBBBBAAA@@@===::::::<<<>>>???@@@?????????===;;;;;;===?????????@@@???======???@@@AAA>>><<<;;;<<<======<<<===???@@@???>>>===>>>@@@???EEEFFFBBBGGGQQQQQQGGGIIIGGGDDDCCCAAA???<<<999;;;===???BBBDDDEEEEEEEEEHHHGGGEEECCCBBBAAAAAA@@@@@@???>>><<<<<<<<<===>>>???EEEIIIGGGEEECCC@@@<<<@@@>>>===???BBBDDDAAA???:::<<<===>>><<<<<<<<<===<<<===>>>??????>>>===<<<<<>>>>>@@@AAABBBAAA??????AAACCCAAABBBBBBBBBCCCDDDDDDDDDEEEGGGVVVpppnnndddjjjxxxyyyqqqmmmmmmlllhhheeeccceeeggggggfffdddddddddcccbbbbbbccceeejjjnnnqqqpppooottt~~~}}}wwwuuurrrooonnnqqqvvvwwwuuuqqqqqqkkkddd```______\\\XXXWWWUUUUUU[[[aaaaaaZZZSSS@@@===999777777999999999777999;;;:::888777999:::666777999:::::::::<<<>>>===============@@@CCCEEEAAAGGGMMMQQQXXXaaaeeedddccccccdddiiiuuu{{{jjjbbbccc]]]YYYZZZZZZXXXWWWXXXSSSPPPMMMJJJHHHEEEBBB???;;;===CCCKKKTTTZZZ]]]]]]^^^|||yyyhhh]]]SSSRRRQQQQQQRRRVVVYYYZZZYYYPPPOOOOOOQQQRRRQQQMMMJJJJJJKKKKKKKKKJJJHHHEEEDDDBBBEEEGGGFFFCCCCCCGGGKKKGGGJJJMMMNNNMMMMMMNNNQQQLLLHHHDDDCCCEEEGGGGGGFFFIIIIIIHHHFFFCCCBBBDDDEEEQQQWWWWWWOOONNNUUUYYYVVVgggrrrooofffddd[[[OOOMMMIIIEEEEEENNNYYYZZZNNNAAAFFFGGGFFFDDDBBBBBBDDDEEELLLKKKJJJIIIHHHFFFEEEDDDAAABBBEEEFFFFFFEEEBBBAAAAAABBBCCCCCCBBBAAA@@@???===;;;<<>>>>>>>>>>>===777888999:::;;;<<<======>>>??????>>><<<<<<===???@@@EEEHHHHHHDDDBBBBBBDDDBBBBBBAAA@@@@@@@@@???>>>??????>>><<<::::::;;;===>>>>>>>>>>>>>>>===<<<<<<999;;;======<<<===@@@CCC@@@???===;;;999:::===???@@@>>><<<:::999999:::;;;888:::<<<=========???AAA@@@@@@@@@@@@AAABBBCCCDDDJJJGGGCCCBBBBBBBBB@@@>>>???===;;;;;;===>>>>>>>>><<<===@@@AAABBB@@@???===:::999888777777888;;;===;;;<<<===@@@AAAAAABBBCCCDDD???<<<>>>???>>>@@@CCC@@@@@@@@@???======>>>?????????======<<<===>>>???===>>>??????>>>???BBBDDDBBB@@@===<<<;;;;;;999888:::===AAABBB@@@??????@@@?????????AAACCCCCCAAA@@@???===<<<===@@@CCCDDDDDD@@@???===;;;999;;;>>>BBB===>>>????????????AAACCCBBB???<<<<<<===??????>>>>>>?????????>>>???AAACCCAAACCCDDDDDDIIINNNLLLEEEGGGEEECCCBBBBBBAAA>>><<>>BBB@@@AAADDDHHHIIIEEEAAA>>>@@@BBBAAA>>><<<<<<======>>>@@@AAAAAA???===<<<===JJJMMMCCC;;;???DDDCCCAAAAAABBBBBBBBB@@@>>>===>>>>>>???@@@AAAAAABBBBBB???@@@AAA@@@??????AAACCCAAADDDEEEDDDDDDEEEEEECCCNNNGGGFFFTTTnnn|||}}}kkkRRRQQQggg{{{yyyqqqnnnnnnnnnjjjgggaaadddggggggeeeeeehhhlllhhhfffcccbbbcccgggkkknnnmmmmmmrrr{{{~~~yyyuuuqqqrrrxxx}}}~~~}}}{{{vvvuuuwwwvvvqqqmmmdddfffkkkssswwwppp___PPPDDDBBBAAAAAABBBCCCCCCBBB===???AAAAAA???>>>AAACCC===???@@@@@@@@@AAACCCFFFKKKMMMOOORRRWWW]]]dddiiiiiipppvvv{{{{{{qqqeeeaaafff^^^\\\\\\^^^ZZZTTTQQQRRRMMMLLLJJJIIIGGGDDD???<<<;;;AAAMMMZZZdddiiiiiigggssshhh[[[PPPMMMEEEIIIMMMOOOPPPRRRRRRRRRLLLMMMNNNQQQSSSQQQLLLGGGFFFGGGGGGHHHHHHIIIIIIIIIAAADDDEEEDDDAAABBBGGGLLLFFFIIINNNQQQRRRQQQQQQQQQIIIFFFCCCDDDGGGJJJJJJIIIGGGGGGFFFDDDBBBAAACCCDDDMMMTTTTTTLLLMMMZZZdddeee{{{zzzkkk\\\XXXQQQLLLQQQRRRMMMLLLRRRZZZZZZRRRHHHGGGGGGFFFDDDBBBAAACCCEEEMMMLLLJJJGGGEEECCCCCCBBBBBBDDDGGGIIIIIIGGGDDDBBBBBBBBBCCCCCCBBBAAA???>>>:::999;;;???@@@======???777777999;;;>>>BBBEEEGGGEEECCCAAA@@@@@@AAAAAA@@@999999:::;;;;;;<<<======???@@@AAA???;;;;;;>>>AAAJJJNNNRRRPPPJJJEEEDDDEEEDDDBBBAAA@@@@@@???>>><<>><<<::::::<<<===<<<===>>>??????>>>===<<<<<<>>>@@@???======???BBB@@@???>>><<<:::;;;>>>AAA>>>???AAA@@@>>>======>>>777:::>>>@@@@@@??????????????????@@@AAABBBCCCDDDHHHEEEAAA@@@AAA@@@>>>;;;BBB<<<777999???CCC@@@<<>>===;;;999888:::<<<>>>>>>???AAABBB???===???CCCGGGBBB?????????===>>>BBB>>>???@@@???======>>>@@@;;;;;;;;;;;;<<<>>>@@@AAA<<<<<<>>>???@@@BBBBBBCCC===<<<;;;;;;;;;;;;999888;;;???CCCDDDBBBAAABBBDDDEEEDDDDDDDDDEEECCCAAA>>>>>>======@@@DDDGGGHHHHHHAAA???===999888;;;@@@DDD>>>@@@AAAAAABBBCCCEEEGGGEEEBBB>>>>>>AAACCCBBBAAAAAAAAAAAA@@@@@@AAAEEEHHH>>>???AAAEEEJJJMMMJJJFFFEEECCCBBBAAABBBBBBAAA???CCCCCCEEEFFFHHHIIIIIIIIIFFFDDDAAA??????BBBEEEGGGCCCCCCBBBBBBCCCEEEFFFGGGJJJMMMJJJBBB???AAABBB@@@EEEDDDEEEIIINNNNNNIIICCCCCCFFFGGGFFFBBB???>>>???EEEDDDBBBAAABBBCCCBBBAAAAAAKKKLLLAAA;;;@@@DDDCCCDDDAAA>>>>>>??????===;;;???BBBFFFFFFDDDCCCDDDEEE@@@>>>;;;;;;===???AAAAAAEEEEEEEEEEEEFFFGGGHHHIIIMMMGGGEEEKKKYYYnnnxxxvvv^^^KKKRRRdddkkk}}}~~~wwwlllpppqqqdddhhhhhhgggfffffffffggggggfffcccaaaaaaeeeiiimmmnnnqqqnnnttt~~~vvvwwwxxxzzz|||zzz~~~nnnbbbWWWOOOPPPLLLMMMUUUYYYWWWVVVYYYWWWVVVSSSQQQQQQRRRSSSUUUSSSQQQTTTZZZ^^^]]]^^^```fffggghhhlllrrrzzzzzztttlllgggdddaaa^^^[[[ZZZXXXUUURRRPPPOOOPPPPPPOOOEEE>>>@@@BBBAAA@@@AAAJJJGGGTTTeee```WWWlllmmmiii```SSSOOOOOOMMMMMMLLLLLLNNNPPPSSSTTTQQQPPPPPPOOONNNLLLKKKJJJGGGIIIHHHHHHKKKMMMIIICCCEEECCCDDDFFFDDDAAAAAAEEECCCKKKQQQRRRQQQPPPMMMHHHKKKFFFBBBDDDIIIKKKGGGCCCIIIHHHEEECCCBBBAAAAAAAAAFFFBBBCCCMMM]]]kkkqqqrrrvvvxxxuuugggWWWNNNRRRZZZYYYVVVYYY___[[[QQQMMMPPPFFFGGGGGGEEEBBBBBBFFFJJJHHHIIIJJJJJJIIIHHHFFFEEEBBBEEEHHHHHHFFFBBB@@@>>>@@@CCCFFFCCC===:::;;;===;;;;;;::::::;;;<<<>>>???AAA@@@???>>>???BBBDDDEEEFFFCCC???===>>>???@@@@@@;;;999999;;;@@@BBBBBB@@@>>>@@@AAA>>>;;;<<>>>>>>>>???@@@@@@??????>>><<<;;;:::===<<<;;;===@@@AAA>>>;;;BBB@@@>>>===>>>@@@?????????===::::::;;;===>>>>>>>>>===<<<===>>>>>><<<::::::<<<>>>@@@@@@???===;;;AAA>>><<<===@@@BBBAAA???BBBAAA@@@>>>>>>>>>?????????>>>>>>AAADDDDDDAAA===AAACCCDDDDDDAAA>>><<<;;;===<<<;;;;;;;;;<<<>>>???>>>===<<<===@@@CCCDDDDDDKKKEEE???>>>@@@BBB@@@>>>AAAAAAAAA@@@@@@??????>>>BBBAAA???===<<<===???AAA???===<<<===???BBBCCCCCCAAA@@@===:::;;;======;;;EEEHHHIIIGGGFFFIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFBBBAAAAAACCCFFFGGGFFFCCCBBB???;;;:::<<<@@@CCCDDD===@@@BBBCCCCCCBBBCCCCCCGGGEEEDDDFFFHHHIIIFFFDDDAAA???>>>@@@BBBCCC@@@>>>@@@BBBDDDFFFGGGGGGFFFEEEAAACCCEEECCC???===>>>AAAFFFDDDCCCDDDGGGIIIHHHFFFKKKHHHEEEDDDEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFHHHHHHNNNLLLIIIEEEBBBAAA@@@@@@DDDBBBBBBEEEHHHIIIGGGDDDKKKGGGCCCAAAAAACCCDDDDDDBBBCCCCCCCCCCCCCCCDDDDDDNNNVVVUUUIII@@@CCCEEECCCEEECCC@@@???@@@@@@???===>>>AAADDDDDDBBBAAABBBCCC???===<<<===???BBBDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKGGGDDDGGGOOO___vvvnnnhhhfffZZZ```gggtttttthhhgggkkkgggfffeeeeeedddddddddeeeeee```___^^^aaaeeejjjnnnooorrrpppvvv~~~zzzrrrrrrssswww|||wwwnnngggbbb\\\^^^eeemmmmmmgggdddfffpppnnnkkkhhhgggiiikkkmmmlllmmmrrrzzz}}}{{{{{{}}}xxx{{{~~~zzznnniiiccc___]]]\\\YYYWWWZZZXXXUUURRRPPPNNNMMMMMMGGGGGGDDD@@@@@@EEEJJJMMMOOOOOOQQQNNNGGGXXXqqq]]]```[[[QQQNNNNNNLLLLLLMMMNNNOOOPPPPPPPPPOOOOOOOOOOOONNNLLLKKKKKKLLLOOOOOOMMMMMMNNNKKKFFFFFFEEEEEEGGGEEEBBBDDDHHHHHHPPPUUUUUUTTTSSSOOOJJJIIIFFFDDDEEEHHHIIIFFFCCCHHHFFFCCCAAA??????@@@@@@HHHHHHIIINNNWWWbbblllrrrwwwggg[[[YYY\\\cccffffff```[[[XXXPPPFFFFFFFFFFFFDDDCCCCCCEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEAAADDDGGGGGGEEEBBB@@@@@@BBBEEEFFFBBB===999:::===;;;:::::::::;;;<<<>>>?????????>>>>>>???AAADDDEEECCCBBBAAAAAAAAAAAA???===999888888:::>>>AAA@@@??????AAAAAA???<<<===CCCHHHEEEFFFHHHJJJIIIFFFCCCAAAAAA@@@??????>>>>>>>>>????????????>>>===<<<;;;:::===<<<<<<>>>@@@AAA>>><<>>===???@@@@@@??????===::::::;;;===>>>>>>===<<<;;;<<<======;;;999999:::<<<>>>>>>===;;;:::???>>>======>>>????????????>>>===<<<<<<<<<===>>>@@@???>>>@@@BBBBBB@@@===BBBCCCEEEDDDAAA>>>===<<<=========<<<===>>>??????>>>>>>>>>???AAACCCEEEGGGJJJEEE@@@>>>AAABBBAAA???@@@@@@@@@AAAAAABBBBBBBBBJJJEEEAAA???AAACCCCCCBBB???===<<<<<>>@@@CCCDDDDDDDDDEEEFFFHHHFFFEEEFFFGGGHHHEEECCCAAA???>>>@@@BBBBBB@@@>>>EEEEEEFFFFFFEEECCCAAA@@@CCCDDDDDDCCCAAA???@@@AAAEEEDDDDDDFFFIIIJJJIIIGGGHHHGGGEEEEEEFFFGGGFFFEEEHHHGGGGGGGGGGGGGGGGGGHHHKKKIIIFFFCCC@@@??????@@@AAA@@@AAADDDGGGIIIHHHEEELLLHHHDDDAAABBBDDDFFFFFFBBBFFFIIIIIIGGGFFFGGGIIIUUU[[[YYYNNNEEEFFFGGGFFFGGGEEEBBBBBBBBBBBBAAA@@@???AAADDDDDDCCCBBBBBBCCC???===<<<>>>AAAEEEGGGHHHEEEEEEEEEEEEFFFGGGHHHIIIHHHFFFDDDCCCDDDLLL^^^nnnxxxyyy[[[VVV```iiifffdddfffaaa```_________```aaabbbccc\\\\\\]]]aaafffkkknnnnnnmmmnnnttt{{{|||wwwsssrrrtttrrrsssxxx{{{qqqcccaaa^^^ZZZXXXWWWWWWVVVUUUVVVUUUSSSPPPMMMJJJHHHGGGAAADDDGGGFFFIIIMMMLLLHHHEEEKKKOOOUUUiiirrrWWWOOOXXXUUUNNNMMMLLLJJJLLLNNNPPPPPPOOOMMMLLLNNNNNNOOOOOONNNMMMMMMLLLOOOSSSTTTPPPMMMLLLKKKGGGFFFDDDDDDEEEDDDBBBDDDIIILLLRRRWWWVVVTTTRRROOOJJJFFFGGGGGGHHHHHHFFFEEEDDDGGGDDDAAA>>><<<===???@@@DDDFFFHHHGGGHHHPPP]]]gggqqquuuvvvoooddd\\\\\\___kkkuuuttthhhfffhhh[[[EEEFFFEEECCCCCCDDDDDDCCCBBBCCCDDDEEEFFFGGGFFFEEEEEE???BBBEEEFFFEEECCCBBBAAADDDEEEDDD@@@;;;999:::===;;;:::::::::;;;<<<===>>>============???AAACCCEEE???@@@AAACCCDDDBBB>>>:::888777777999<<<>>>???>>>AAABBBBBB@@@>>>???CCCHHHBBBCCCDDDEEEEEEDDDCCCBBB@@@??????>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;:::>>>======>>>@@@@@@???===AAA???>>>>>>???@@@@@@???@@@>>>;;;:::;;;=========<<<:::999:::;;;;;;:::888777888:::<<<<<<;;;:::999===>>>>>>===<<<;;;===>>>;;;;;;:::::::::;;;<<<<<<@@@>>>======>>>???>>>===@@@BBBDDDCCCAAA???>>>???>>>>>>>>>???????????????@@@BBBDDDCCCAAABBBEEEHHHIIIEEEAAA@@@BBBCCCBBBAAA>>>???@@@AAACCCEEEFFFGGGPPPIIICCCBBBFFFHHHFFFBBBAAA???>>>>>>@@@BBBBBBAAA>>>:::666777;;;@@@BBBCCCHHHJJJKKKHHHIIILLLLLLIIIGGGGGGGGGGGGGGGGGGHHHHHHFFFCCCAAA@@@AAABBBBBBBBBDDDAAA???>>>@@@CCCEEEFFF===@@@BBBDDDDDDDDDFFFGGGHHHGGGFFFFFFFFFFFFCCCAAA@@@??????@@@AAAAAA@@@>>>EEEEEEEEEEEEDDDBBB@@@>>>DDDCCCBBBAAABBBBBBAAA@@@CCCCCCDDDGGGIIIJJJIIIGGGFFFFFFEEEGGGIIIIIIHHHFFFIIIIIIHHHGGGFFFFFFEEEEEEEEEDDDBBB@@@???>>>??????>>>>>>@@@CCCGGGHHHHHHFFFMMMIIIDDDAAABBBDDDGGGHHHHHHMMMQQQQQQMMMJJJKKKMMMOOOTTTSSSJJJEEEFFFHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBDDDEEEFFFEEEDDDDDDCCC???>>>===>>>AAAEEEGGGHHHEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEEEECCC???AAANNN]]]pppRRRDDDMMMUUUYYYUUUJJJVVVVVVXXXZZZ\\\^^^```aaa^^^^^^___cccgggjjjjjjjjjdddiiiooorrroookkkjjjkkkxxxuuutttxxxllleeeccc___[[[ZZZXXXWWWVVVUUUTTTSSSPPPPPPOOOMMMKKKHHHFFFEEEFFFBBBEEEPPPVVVQQQIIIFFFMMMcccxxxvvv___NNNMMMUUUQQQLLLMMMKKKKKKLLLMMMNNNMMMMMMKKKKKKMMMNNNNNNOOOOOONNNNNNNNNNNNSSSTTTNNNIIIHHHGGGEEECCCAAAAAABBBBBB@@@CCCHHHLLLQQQTTTRRROOONNNKKKGGGEEEHHHJJJJJJGGGDDDDDDEEEFFFCCC???<<<;;;<<>>@@@AAACCCDDDEEEEEEDDDDDD===@@@CCCEEEDDDCCCCCCCCCBBBBBB@@@===:::999;;;>>>:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<>>>@@@BBBCCC======???AAABBB@@@<<<888777777888:::<<<===>>>>>>AAABBBBBB@@@???@@@CCCFFF@@@AAAAAABBBCCCCCCDDDDDD???>>>>>>=========>>>>>>>>>>>>===<<<;;;;;;;;;:::>>>>>>>>>>>>???@@@?????????>>>===>>>@@@AAAAAA@@@AAA>>>;;;:::;;;<<<===<<<:::999777888999:::999888666777999:::;;;;;;:::999;;;===>>><<<999888:::===999999999999::::::;;;;;;>>><<<:::999999:::;;;<<<<<<>>>@@@AAA@@@@@@@@@AAA??????@@@@@@@@@@@@@@@???CCCGGGIIIGGGBBB@@@CCCFFFIIIFFFCCCBBBDDDDDDDDDCCC>>>???@@@BBBDDDFFFGGGHHHNNNIIIDDDBBBCCCDDDCCCBBBCCCBBBAAAAAACCCDDDCCCBBB===888777<<>>???@@@AAABBBCCCCCCBBBBBBCCC@@@>>>???BBBCCC@@@>>>BBBCCCEEEGGGIIIIIIHHHGGGHHHGGGHHHIIIJJJJJJHHHFFFFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@???>>>>>>??????@@@???@@@BBBDDDFFFGGGGGGFFFKKKGGGBBB???@@@CCCFFFGGGMMMQQQUUUTTTNNNJJJJJJLLLIIILLLKKKFFFBBBCCCEEEFFFGGGGGGFFFEEEDDDCCCDDDEEECCCCCCDDDEEEEEEDDDCCCBBB@@@>>>======@@@CCCEEEEEEEEEEEEEEEEEEFFFGGGHHHIIICCCDDDGGGFFFAAA@@@KKKXXXppp~~~cccCCC???EEEMMMNNNGGGLLLNNNRRRVVVZZZ]]]___```bbbaaabbbdddfffgggfffdddbbbiiioooooojjjiiikkknnn{{{xxxuuuuuuyyy}}}~~~~~~yyy}}}kkk]]]]]]___]]]YYYYYYXXXWWWTTTRRRQQQPPPMMMMMMMMMMMMLLLJJJIIIHHHLLLAAABBBMMMMMMFFFTTTmmmhhhXXXXXXMMMNNNSSSNNNMMMPPPMMMMMMLLLKKKJJJIIIJJJKKKKKKLLLLLLMMMNNNNNNNNNMMMMMMKKKPPPQQQKKKFFFFFFFFFEEEBBB@@@AAACCCCCCAAACCCIIIKKKPPPRRROOOLLLKKKHHHEEEEEEHHHKKKJJJFFFCCCDDDFFFEEEBBB>>>;;;;;;===@@@BBBDDDDDDEEEFFFHHHLLLQQQTTTWWW^^^fffiiikkkrrr~~~mmmYYYGGGDDDBBBCCCDDDDDD@@@<<<>>>???AAACCCDDDDDDCCCCCC<<>>===<<<:::999999<<<>>>:::::::::;;;;;;;;;;;;;;;999:::;;;<<<===???@@@AAA<<<;;;;;;;;;===<<<;;;999888888:::;;;<<<<<<>>>???AAAAAA@@@??????@@@BBBDDD??????@@@@@@AAACCCDDDEEE>>>======<<<======>>>>>>>>>===<<<;;;::::::;;;;;;===>>>>>>>>>>>>>>>???@@@>>>======>>>AAABBBAAA@@@BBB???<<<:::;;;<<<<<<;;;999888666666777999888888666777888::::::;;;::::::999;;;===;;;888777:::===888999999:::;;;;;;;;;;;;:::999777555444666888:::666999<<<===>>>???AAACCC@@@@@@??????????????????AAAEEEHHHGGGCCCBBBEEEHHHIIIGGGEEEDDDDDDDDDDDDCCC@@@@@@AAABBBCCCEEEEEEFFFEEEFFFDDD@@@<<<;;;>>>AAABBBAAA@@@AAACCCCCCBBBAAA;;;888===JJJRRRQQQKKKHHHHHHJJJHHHGGGIIIMMMLLLGGGEEEEEEEEEEEEEEEFFFFFFFFFEEECCCBBB@@@AAADDDHHHLLLEEECCCBBBCCCFFFHHHHHHGGGDDDEEEEEEDDDBBBAAABBBCCCFFFFFFFFFEEEBBB@@@???>>>>>>???@@@@@@????????????===>>>???@@@AAABBBCCCCCC@@@===;;;===@@@AAA???<<>>>>>>>>>>>???@@@@@@AAAAAABBBDDDEEEEEEEEEDDDDDDHHHDDD???<<<===@@@CCCDDDOOOQQQSSSPPPLLLHHHHHHIIIJJJJJJHHHDDDAAAAAABBBCCCEEEFFFFFFEEECCCBBBDDDEEEAAA@@@@@@AAABBBBBB???===???===<<<<<>>IIIHHHHHHLLLRRRXXX\\\^^^^^^^^^bbbaaaaaabbbdddeeecccbbbgggnnnsssqqqmmmnnnsssvvv~~~{{{xxxvvvwwwyyy{{{|||sssmmmttt}}}|||xxxtttiii^^^ZZZ[[[YYYTTTVVVWWWWWWUUUQQQNNNKKKKKKMMMMMMMMMLLLLLLKKKKKKKKKEEE===>>>AAA===GGGwwwmmmVVVRRRQQQJJJLLLOOOKKKNNNSSSNNNLLLKKKIIIGGGGGGHHHJJJKKKIIIIIIJJJKKKKKKJJJJJJJJJIIILLLMMMIIIGGGHHHIIIGGGCCCBBBDDDGGGGGGEEEGGGKKKMMMQQQRRRNNNKKKJJJIIIFFFEEEGGGHHHFFFBBBAAABBBDDDBBB@@@===;;;;;;===???AAAEEECCCBBBEEEIIIMMMNNNMMMUUU```kkkppppppuuu~~~qqq^^^OOOHHHFFFDDDCCCBBBBBB@@@>>>>>>???AAABBBCCCCCCCCCBBB<<<>>>AAABBBBBBBBBCCCDDD===<<<;;;:::::::::;;;<<<999:::;;;;;;;;;;;;::::::999999:::;;;<<<===>>>>>>;;;999888777999::::::999777999;;;;;;;;;;;;===???@@@???>>>======>>>???@@@===>>>>>>???@@@BBBBBBCCC<<<<<<<<<<<<<<<======>>>===<<<;;;:::999::::::;;;<<<===>>>===<<<<<<>>>@@@<<<<<<===???AAACCCBBBAAACCC@@@<<<;;;;;;;;;;;;:::999777555555777888999888555666777888999:::::::::999:::::::::999999;;;<<<999999:::;;;;;;;;;::::::555555555444333444777999555777:::;;;<<<>>>AAACCC@@@???>>>===<<<===>>>???<<>>888666;;;@@@???>>>>>>@@@BBBBBBAAA???;;;:::DDDXXXccc___VVVQQQJJJJJJHHHGGGJJJNNNLLLGGGGGGGGGGGGGGGFFFFFFFFFEEECCCCCCCCCBBBBBBEEEJJJNNNIIIGGGFFFFFFGGGFFFEEECCCIIIIIIHHHFFFCCCAAABBBCCCCCCDDDDDDCCC@@@>>>=========???@@@@@@???>>>>>>???@@@@@@????????????>>>>>><<<;;;;;;<<<>>>???>>>===IIIJJJKKKJJJIIIHHHJJJKKKIIIHHHGGGGGGGGGFFFDDDBBB???@@@BBBDDDEEEEEEEEEEEE<<<======>>>???@@@AAAAAA@@@BBBDDDEEECCCBBBBBBBBBCCC@@@<<<;;;<<>>???AAAAAA>>>;;;>>><<<;;;<<>>>>>???AAA>>>===<<<:::;;;<<<>>>???AAA>>><<<<<<@@@CCCEEEEEEIIISSS\\\\\\ZZZcccyyy}}}jjjdddfff___RRRHHHHHHFFFDDDAAA???@@@AAA>>>???AAABBBCCCBBBBBBAAA<<<>>>AAAAAAAAAAAABBBCCC???>>>===<<<<<<;;;:::999999:::;;;;;;;;;;;;:::999999999:::;;;;;;;;;;;;;;;:::999777888999:::999888666888::::::999999;;;>>>>>>===;;;;;;<<<<<<===<<<;;;;;;===>>>????????????<<<;;;;;;;;;<<<<<<===>>>===<<<:::999888999:::;;;;;;<<<===<<<:::;;;===@@@;;;;;;<<>>;;;999999:::<<<>>><<<>>>@@@CCCEEEFFFGGGGGGDDDDDDCCCAAA>>><<<;;;;;;======>>>???@@@AAABBBBBB@@@AAA@@@===999999<<<@@@?????????AAADDDDDDCCCAAAAAA???JJJ___jjjcccWWWRRRGGGGGGEEEDDDGGGLLLJJJDDDFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDBBBBBBCCCHHHLLLGGGFFFFFFGGGHHHHHHFFFDDDGGGGGGFFFDDDAAA@@@AAABBB@@@AAACCCAAA>>>;;;;;;===<<>>===>>>???BBBAAA@@@>>>===<<<;;;;;;:::;;;============>>>@@@HHHIIIHHHFFFCCCCCCEEEHHHEEECCCAAAAAABBBBBBBBB@@@===>>>@@@CCCDDDDDDCCCBBB;;;;;;<<<>>>??????@@@@@@<<>><<<;;;===>>>???>>>QQQOOOMMMLLLLLLMMMLLLJJJGGGEEECCCBBBBBBAAABBBEEEBBBDDDEEECCCAAA@@@BBBDDDBBB@@@???AAABBBBBB???<<<<<<;;;:::<<<@@@EEEGGGHHHEEEEEEEEEEEEFFFGGGHHHIIIIIIGGGGGGIIIHHHEEEHHHLLLJJJDDDTTT|||zzzjjjNNNSSS[[[aaadddaaa]]]YYYVVVVVVWWWZZZ```dddfffgggffflllnnnhhhfffkkkpppqqqsssuuuuuuooohhhgggmmmtttsss|||rrr}}}wwwxxxxxxlllhhheeefffeee```ZZZWWWYYY\\\XXXXXXWWWTTTTTTUUUVVVVVVQQQTTTVVVUUUPPPKKKIIIIIIIIIGGGEEEBBBAAAAAAAAABBB@@@LLLXXXiiimmmUUUPPPNNNHHHKKKGGGJJJLLLJJJPPPPPPDDDEEEFFFHHHJJJJJJIIIHHHGGGBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBAAAAAAEEEKKKKKKGGG???@@@DDDIIIJJJFFFFFFIIIJJJNNNNNNJJJGGGHHHGGGEEEDDDBBB>>><<<;;;<<<===>>>;;;;;;:::::::::;;;<<<===@@@===:::888999<<<@@@CCCBBBHHHJJJEEEDDDVVVxxx___ZZZnnnssseeeIIIIIIHHHDDD???>>>@@@CCC???@@@AAABBBCCCBBBAAAAAA===???AAAAAA@@@@@@AAACCCCCCBBB@@@???>>><<<999777999:::;;;;;;;;;:::999888999::::::;;;;;;::::::999999888888:::;;;;;;999777444777999999888777:::<<<<<<;;;::::::;;;;;;;;;:::888:::;;;===>>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>>===;;;:::888888999:::<<<:::<<<===;;;999999===@@@;;;;;;<<>>>>><<<888999::::::999888777666111444666666555555999<<<<<<===>>>===;;;;;;===???@@@===:::777666888;;;>>>AAA@@@AAABBBDDDDDDBBB@@@BBBBBBAAA>>>;;;888777777:::;;;<<<===???AAABBBBBBCCCAAA>>><<<===>>>???@@@AAAAAABBBEEEGGGHHHGGGEEEGGGCCCLLL```iii___QQQKKKCCCBBB@@@???CCCHHHEEE???CCCCCCBBBAAA???>>>======BBBDDDDDDCCCAAAAAAEEEIIIAAAAAACCCFFFIIIKKKJJJIIIBBBBBBBBB@@@======???@@@===@@@AAA@@@<<<:::;;;<<<<<>>===>>>@@@BBBAAA???>>><<<;;;;;;;;;999<<>>@@@@@@@@@:::<<<>>>@@@AAA@@@???>>>999:::<<<===>>>?????????888<<>>@@@BBB???===<<<<<<>>>???>>>===QQQPPPMMMKKKHHHGGGFFFFFFGGGDDD@@@???@@@BBBDDDEEEEEEDDDCCCBBBBBBBBBBBBBBB@@@>>><<<;;;;;;;;;===>>>;;;;;;===@@@BBBBBBDDDGGGFFFEEEDDDEEEFFFHHHHHHGGGIIIFFFEEEFFFFFFEEEDDDEEEKKKAAABBB^^^xxxKKK@@@TTTXXXYYY\\\WWWTTTRRRRRRWWW^^^aaa]]]YYYcccccc```^^^aaaggghhheeekkkjjjiiihhhhhhhhhiiijjjnnnrrrwww{{{~~~~~~||||||wwwssssssrrrpppnnnaaaoooqqqcccaaafffuuu{{{ooolll~~~{{{yyynnneee___^^^ggg```[[[\\\\\\WWWTTTSSSVVVTTTRRRRRRPPPMMMLLLMMMOOOWWW```bbb^^^UUUJJJBBB<<<555???CCC;;;JJJdddkkkcccUUUQQQLLLHHHHHHFFFFFFHHHIIIIIIIIIIIIIIIHHHFFFEEEFFFIIIJJJHHHEEEAAA@@@@@@???????????????<<>>@@@===@@@BBBAAAEEEXXXtttvvvuuuuuuVVVOOODDD>>>???FFFKKKLLLBBBAAA@@@@@@AAABBBDDDEEECCCBBB@@@???======>>>>>>@@@@@@>>>999999<<<;;;888::::::999999::::::;;;<<<<<<;;;;;;;;;;;;:::777555555777::::::999888888999666555444333444555777999<<<;;;;;;999888666555444999888888999;;;===<<<;;;;;;;;;;;;::::::999999999999999999999999999999:::;;;:::999888888888999:::888:::>>>???????????????DDDBBB???<<<:::999999::::::777444555777999999888666666666666666666555555888888999:::;;;;;;;;;;;;===<<<:::888666444333222444444555555666666777777:::>>>BBB@@@<<<;;;>>>BBBAAA===888666888???HHHNNNKKKDDD===:::;;;===<<<:::======<<<999666555666888888;;;??????>>><<<===???AAA@@@>>>>>>>>>@@@BBBDDD@@@AAABBBCCCEEEJJJOOOTTTPPPMMMKKKMMMPPPQQQNNNJJJCCCCCCBBBAAAAAAAAABBBBBB?????????>>><<<===???AAAHHHFFFBBB???>>>>>>???@@@BBB???>>>@@@EEEHHHJJJIIICCCBBBAAA???===<<<<<<<<<<<<:::;;;???>>>:::888999:::===@@@AAA???>>>======AAA===888555666888:::;;;:::===??????<<<;;;<<<>>>@@@???===<<<;;;;;;;;;<<>>???>>>===>>>???@@@???===;;;:::888999:::;;;<<<======>>>666888;;;>>>@@@???>>>===999:::<<<======<<<:::999QQQOOOLLLJJJHHHHHHHHHIIIKKKFFF@@@======@@@CCCEEECCCCCCBBBAAA@@@@@@??????>>>===<<<::::::;;;;;;<<<:::;;;===AAADDDFFFHHHJJJGGGGGGGGGIIIKKKKKKIIIGGGFFFEEEDDDCCCCCCBBBCCCDDDGGGAAAAAARRRmmmcccIIIGGGEEELLLVVVSSSOOOOOONNNLLLLLLQQQYYY```WWWYYY[[[___fffmmmkkkdddfffggggggggggggfffeeeeeeoooqqqrrrqqqpppnnnnnnooo{{{rrrmmmnnnoooooolllhhhggghhhiiihhhfff^^^gggqqquuuuuuoooaaaSSSYYY^^^jjj}}}uuuvvvooolllmmmkkkooo|||xxx{{{}}}{{{ttttttrrrllleee```______bbb\\\WWWXXXXXXUUUQQQQQQSSSQQQOOONNNNNNNNNPPPRRR]]]bbbccc\\\OOOCCC;;;888>>>777666???WWW~~~dddNNNJJJLLLIIIGGGIIIGGGFFFDDDCCCDDDFFFIIIKKKGGGFFFEEEFFFHHHHHHFFFDDDAAA@@@@@@???????????????===???BBBDDDDDDCCCBBBBBBBBB@@@??????@@@CCCGGGIIILLLLLLJJJIIIFFFDDDBBBAAA@@@>>><<<999777888<<>>@@@HHHWWWiiiwwwyyy{{{wwwttt{{{XXXPPPDDD<<<;;;???BBBBBBAAAAAAAAAAAAAAABBBCCCDDDBBBAAA???>>>=========>>><<<===;;;888888<<<<<<999999999888888999999:::;;;<<<;;;:::::::::999666444555777999:::999888999999888777555555555666888:::;;;:::999888777666666666;;;999888999;;;<<<<<<<<<:::::::::999888777777666888999999999::::::::::::;;;:::999888777888999999888;;;???AAAAAA@@@@@@@@@AAA@@@>>>;;;:::999999999:::777555666777999777666555555555555666666666666777888999:::::::::::::::;;;;;;:::888666555444333444444555555666777777777;;;>>>@@@???===<<<>>>AAAAAA===999777999???GGGLLLGGGAAA:::888:::===<<<;;;======<<<999777666777888999<<<>>>>>>===<<<===???@@@@@@?????????AAABBBCCC>>>???@@@BBBCCCFFFKKKNNNKKKHHHFFFGGGJJJJJJGGGCCCCCCBBBBBBAAA@@@@@@@@@AAA<<<=========<<<===@@@BBBDDDBBB@@@>>>>>>>>>???@@@BBB???===???DDDGGGFFFDDD@@@???>>><<<;;;;;;:::;;;;;;999:::======999777888888;;;======<<<;;;;;;<<>><<<<<<===>>>>>>>>>>>>???@@@@@@???===;;;999888999:::;;;:::999888666555777:::<<<===>>>===<<<;;;<<<===>>>>>><<<:::999MMMLLLIIIGGGFFFGGGIIIKKKMMMGGG@@@<<<<<<>>>BBBDDDBBBBBBAAA???>>>===<<<<<<;;;:::::::::999999999999::::::<<>>777???BBBTTTdddUUUJJJJJJLLLHHHEEEFFFGGGDDDAAA???AAAGGGNNNSSSGGGFFFEEEFFFGGGFFFDDDBBBAAAAAA@@@???????????????@@@AAABBBDDDDDDDDDDDDCCC???>>>======???CCCGGGIIIKKKJJJHHHFFFCCCAAA???>>>>>>===;;;999777888<<>><<<===BBBKKKVVV^^^bbbbbbfffqqqtttmmmttt}}}zzzTTTKKK@@@999888999:::;;;@@@AAAAAABBBBBBBBBBBBAAA@@@???>>>===<<<<<<===>>>999;;;:::777888<<<===;;;999888888888888999::::::===<<<:::::::::888666333444777999::::::999::::::999888666555666777999::::::999777666666666777888===;;;999888:::;;;<<<;;;:::999888777666555444333888999999:::::::::::::::;;;:::888777777777888999999<<>>>>>???<<<999777999>>>DDDHHH@@@<<<888777:::=========:::;;;:::888666555777888<<<===>>>===<<<<<<>>>?????????@@@AAAAAABBBBBBCCC===???BBBCCCCCCDDDGGGIIIGGGDDDAAABBBCCCDDDAAA>>>CCCBBBAAA@@@???>>>>>>>>><<<======<<<;;;<<<>>>@@@???>>>=========>>>???@@@BBB???<<<@@@FFFIIIEEE???;;;:::999888888888999999999777888;;;;;;777555777888999;;;;;;:::999;;;<<<<<<:::888999:::<<<<<<;;;888999;;;;;;999888999:::555555555888===BBBEEEFFF<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@???===;;;:::777777888888888666444222555666777999:::;;;<<<<<<<<<===>>>???>>><<<:::999IIIHHHEEEDDDDDDFFFIIIKKKJJJEEE@@@======???AAABBBBBBAAA@@@???>>><<<;;;:::888999999999999888777666999999:::<<>>======>>>AAADDDHHHJJJJJJIIIGGGDDDBBB@@@>>>>>>======;;;999888999<<>>;;;:::;;;===???<<<<<<<<<<<<===???@@@AAA??????@@@EEEMMMTTTXXXZZZUUU]]]hhhkkkdddaaahhhmmmLLLCCC;;;888888888:::<<<@@@AAABBBCCCCCCBBB@@@???>>>===<<<;;;;;;<<<===>>>:::======999888;;;===<<<:::999999999999:::;;;;;;???===;;;::::::999666444444777999::::::::::::;;;999888666555555666888999888777666555666777999:::===;;;888777888::::::::::::999888777555333222222777888999:::;;;;;;:::::::::999888777666777888888888<<<@@@CCCBBB@@@???>>>999:::::::::999888777666777777777888777666444222333444444555555666666777666666777777777777777666888888888777666666555555333444444555666777888888<<<;;;:::;;;<<<======;;;<<<:::888777888<<<@@@BBB;;;999777888;;;>>>@@@???999::::::888666666888:::@@@???>>>======>>>???AAA???@@@AAABBBCCCCCCBBBBBB@@@CCCEEEFFFFFFEEEFFFGGGCCCAAA@@@@@@AAABBBAAA???BBBAAA@@@???======<<<<<<===>>>===;;;:::999;;;======<<<<<<;;;<<<<<<===>>>BBB>>>===BBBIIIKKKEEE>>>777666555444555666888999888555666999999555444666999:::::::::999:::<<<>>>:::::::::<<>>???AAA@@@@@@@@@@@@???===<<<;;;999888777666555555444555555555666777999:::;;;<<<:::;;;===>>>>>>===;;;:::JJJHHHGGGFFFFFFHHHJJJLLLCCCAAA??????@@@AAAAAA@@@BBBAAAAAA@@@???===;;;:::888888999999999888777666666888888<<>>@@@BBBDDDDDD@@@BBBAAA>>>@@@FFFHHHEEE@@@GGGKKKGGG???>>>FFFPPPgggtttgggRRRIIILLLSSSYYY]]]bbbbbbZZZRRRRRRVVVXXXYYYYYYWWWWWWXXX[[[]]]___```aaacccbbb```______```[[[___cccdddbbb______bbb]]]^^^^^^___^^^]]]]]]\\\[[[\\\]]]aaahhhkkkcccYYYYYYYYYZZZbbbllltttwwwwwwyyy{{{xxxqqqoooqqqkkkmmmlllgggeeehhhjjjiiiaaaaaa`````````aaa``````]]]UUUPPPPPPQQQOOOMMMNNNGGGJJJJJJJJJOOO[[[cccdddJJJ@@@:::CCCQQQ[[[bbbgggwwwuuuoooWWWLLLJJJHHHJJJIIIGGGGGGIIIDDDDDDDDDEEEHHHLLLQQQSSSIIIJJJJJJIIIHHHFFFFFFEEECCCCCCBBBAAAAAAAAAAAAAAADDDDDDDDDFFFIIIIIIGGGEEE===>>>???BBBDDDGGGJJJKKKJJJHHHFFFDDDBBB@@@@@@???>>>>>>===:::999999<<>><<<<<<<<<======>>>??????===???BBBDDDGGGNNNVVV[[[XXX```cccaaa^^^ZZZ\\\dddIII???999:::;;;:::;;;>>>AAAAAABBBCCCBBBAAA???>>><<<<<<;;;;;;;;;===>>>??????BBBBBB===:::;;;===<<<<<<;;;;;;;;;;;;<<<======@@@>>>;;;:::::::::888666555777:::;;;:::::::::;;;888777555444444555666888777666666666777888::::::;;;999777777888999999888999999888666555333222222555777888:::;;;;;;:::999999888777666666666777777777:::>>>@@@???===<<<<<<888888999999888777666666666777888777666444333222333444444444555555666666555555666777777777666666777777777777666666555555333333444555666777888888:::999888999;;;<<<;;;:::888777777777777999;;;<<<888888888:::===@@@AAAAAA<<<======<<<;;;<<<>>>@@@CCCAAA@@@???@@@AAACCCCCCBBBBBBCCCCCCCCCBBBBBBAAABBBDDDFFFGGGFFFDDDDDDDDD@@@???>>>???@@@BBBCCCCCCBBBAAA???>>>===<<<<<<;;;;;;<<<<<<;;;::::::<<<>>>===<<<;;;:::999:::;;;<<<>>><<<<<>>666555444333444666888:::999666666888888444333555777888999999888999;;;===:::;;;<<>>EEEJJJJJJIII;;;===@@@@@@??????AAABBB@@@@@@@@@??????>>>===<<>>:::555333444555777666666777888:::;;;<<<===999:::<<<======<<<;;;:::LLLLLLKKKJJJJJJKKKLLLMMM@@@??????@@@BBBBBB@@@>>>AAAAAAAAAAAA@@@>>><<<::::::999999999888888888888555777999>>>KKKXXXVVVLLLIIIEEE@@@===>>>AAADDDFFFDDDFFFDDDCCCIIISSSRRRJJJDDDKKKRRRQQQKKKFFFFFFIIIJJJ\\\vvvbbbHHHAAAKKKYYYlllqqqpppeeeXXXTTTTTTUUUWWWTTTQQQOOOOOOQQQTTTVVVTTTVVVWWWWWWVVVUUUUUUVVVXXXWWWYYY[[[YYYVVVWWWZZZXXXZZZ\\\\\\\\\]]]___aaaZZZ\\\]]]___cccfff```WWWYYYYYY[[[bbbmmmxxxyyynnnhhhiiimmmfffhhhfffaaaaaahhhooossskkkkkklllooosssvvvwwwvvvggg^^^VVVTTTRRRNNNKKKKKKKKKQQQSSSQQQUUU]]]```\\\BBB===HHHhhh~~~ggg{{{vvvZZZTTTPPPIIIGGGEEEDDDDDDEEEFFFGGGDDDEEEGGGHHHIIIIIIHHHHHHHHHJJJKKKJJJHHHGGGGGGHHHEEEDDDDDDCCCCCCCCCCCCCCCEEEEEEFFFIIILLLLLLIIIEEE===???BBBFFFHHHJJJJJJJJJIIIGGGEEECCCBBBAAAAAABBB@@@@@@???<<<::::::<<<>>>BBBBBBBBBBBBBBBCCCDDDDDD>>>>>>>>>??????>>>>>>>>>:::===@@@???@@@FFFSSS]]]```iiidddZZZ]]]]]]\\\cccKKKAAA;;;>>>???;;;;;;>>>BBBBBBBBBBBBAAA@@@>>>>>>;;;;;;:::;;;<<<>>>@@@AAACCCGGGFFF@@@;;;;;;=========<<<<<<<<<<<<===>>>>>>>>><<<:::999::::::999777777999;;;;;;:::999999:::888777555444333444666777666777777888999:::::::::999888777888999:::999888888777777555444333222222333555777999::::::999888999888666555555555666777777999<<<===<<<;;;:::;;;999888888888777666666666444666777666444333333444444444444444444444444444333444555666777777777777777777777666666555555555222333444555666888888999888888999999999999::::::666666777777888777777777666777999;;;===???@@@AAA@@@AAABBBAAAAAABBBDDDGGGEEECCCBBBCCCEEEGGGGGGFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@AAACCCCCCBBB@@@@@@@@@============???AAADDDEEEAAA@@@???>>>===<<<<<<<<<888::::::::::::<<>><<<999888777999;;;<<<<<<<<<===@@@CCCDDD@@@===999777666555666888;;;===<<<999777999888444333555666777999999999999;;;<<<;;;;;;===@@@CCCDDDBBB@@@<<<;;;;;;;;;======;;;:::999888:::@@@GGGIIIFFFAAA<<>>999555555666777888999:::<<<===>>>??????<<<===>>>>>>>>><<<:::999MMMMMMMMMLLLKKKKKKJJJIIIBBB@@@??????@@@@@@???===??????@@@AAA@@@>>><<<;;;<<<;;;:::999999999::::::888:::;;;???NNN\\\YYYLLLHHHEEE@@@>>>???AAACCCDDDHHHHHHFFFGGGSSS___[[[NNNGGGMMMTTTUUUPPPLLLJJJKKKBBBSSSlll{{{kkkqqqzzz{{{wwwiiiXXXPPPSSSZZZjjjiiicccYYYVVV\\\cccfffXXXVVVRRROOOLLLKKKLLLLLLIIILLLOOOQQQQQQRRRTTTVVVXXXTTTUUUXXXXXXTTTRRRUUUYYY[[[\\\\\\[[[\\\```ccc]]]______^^^```ccc```\\\WWW[[[bbblllxxx~~~ppphhhddddddcccccceeeeeeffflllvvv|||}}}xxxtttqqqqqqssstttuuutttaaaXXXPPPOOOMMMJJJHHHHHHJJJSSSWWWTTTTTTXXXTTTLLL@@@DDD]]]|||xxx~~~[[[MMMOOONNNLLLJJJGGGDDDCCCDDDDDDCCCDDDFFFHHHJJJKKKIIIHHHFFFFFFHHHJJJJJJHHHFFFGGGIIIGGGFFFEEEEEEDDDDDDEEEEEEFFFEEEGGGKKKPPPOOOIIIDDD<<>><<<;;;<<<>>>AAACCCEEEHHHIIIJJJJJJIIIBBBBBBBBBBBBAAA@@@??????:::<<<===<<<===DDDQQQ[[[cccrrrhhhWWW[[[```]]]bbbLLLAAA===AAACCC===;;;@@@DDDCCCBBB@@@???>>>>>>>>>;;;::::::;;;===???AAABBBDDDHHHHHHAAA<<<<<<>>>>>><<<<<<<<<<<<<<<===>>>>>>;;;999777777888888888777888:::<<<<<<:::999888999999888666555444555666777666777999;;;;;;;;;:::999888888999;;;======;;;999555555444333222222111111111333666888999999888777888777666555444555666666888999;;;;;;999999:::;;;;;;:::888666666666666666444555666555222222444666666555555444444333333222222333555666888888999999888888777666555555444444222333444555666888999999555888:::999777666888;;;666777888999999888666555444666999;;;<<<===>>>???@@@AAABBBBBBAAACCCFFFHHHFFFEEEEEEGGGKKKMMMLLLJJJIIIHHHEEECCCAAA@@@@@@@@@>>>???AAA@@@>>>======>>>???????????????AAADDDFFF@@@??????>>>=========>>><<<======<<<:::;;;===???===;;;777555666999===@@@@@@AAABBBCCCBBB@@@>>>======;;;999777888:::===??????<<<::::::888444333555777:::===>>>>>>===>>>???;;;;;;<<>><<<999;;;:::===CCCJJJJJJDDD===;;;???CCCBBB???===>>>AAA>>>>>>>>>>>>???@@@AAAAAAEEECCC@@@===;;;::::::::::::;;;>>>@@@BBBBBBAAAAAACCCCCCCCCBBB???;;;888666KKKKKKKKKKKKJJJHHHEEEDDDFFFCCC???===>>>>>>=========>>>???@@@???>>><<<:::>>>===;;;999999:::;;;<<<<<<>>>===@@@MMMZZZUUUFFFEEECCC@@@>>>???AAAAAAAAADDDDDDAAADDDRRR```ZZZJJJAAAGGGMMMNNNJJJGGGHHHJJJFFFQQQcccttt}}}tttuuuxxxxxx{{{aaaJJJDDDJJJQQQRRR\\\ZZZWWWSSSOOOKKKHHHFFFOOOQQQSSSSSSSSSSSSTTTUUUSSSPPPQQQWWWXXXSSSQQQSSSZZZ[[[[[[XXXVVVVVVYYY]]][[[]]]]]]ZZZ[[[```bbb```^^^ccckkkttt}}}zzzsssjjjeeefffgggbbb\\\^^^bbbfffnnnyyy|||vvvoooeee^^^[[[YYYWWWUUUMMMEEE???@@@AAA@@@@@@AAA;;;HHHPPPPPPSSSWWWSSSHHH\\\ddduuu___PPPPPPPPPHHHEEEDDDBBBAAADDDGGGFFFDDDBBBEEEHHHKKKMMMNNNMMMLLLDDDGGGIIIIIIGGGFFFGGGIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEHHHMMMQQQPPPJJJCCC;;;???EEEJJJLLLKKKGGGEEEEEECCCBBB@@@@@@AAABBBCCCDDDDDDCCC@@@===;;;<<<===:::===AAAEEEGGGHHHGGGFFFEEEEEEEEEDDDCCCBBB@@@???======<<<<<<>>>FFFQQQYYYcccxxxlllUUUXXX^^^[[[___III???<<>>CCCEEEDDDAAA???>>>>>>>>>>>>::::::;;;;;;===@@@BBBCCCCCCHHHHHHAAA<<<<<<>>>???<<<;;;;;;;;;;;;<<<======999777555444666777777777999;;;===<<<:::888888888;;;999777666555666777888666888;;;======<<<:::888888999;;;>>>@@@@@@===:::333222222222111111000000000222555888999888777666888777666555444555555666999:::::::::888999;;;<<<<<<;;;888666555555666777333555555444111111555888666666555444333222222111222333444666888999::::::888888777666555444333333222222333555666888999999333777;;;999666444777;;;777888:::;;;;;;999666555333666999:::;;;;;;<<<<<<===>>>?????????@@@CCCFFFGGGFFFGGGJJJNNNPPPNNNLLLLLLIIIFFFCCC@@@???@@@@@@>>>???@@@???======>>>???CCCCCCCCCBBBAAABBBEEEHHH@@@???>>>>>>>>>>>>>>>???CCCCCCAAA===:::888888999<<<999666444666:::@@@DDDFFFHHHIIIGGGCCC??????@@@???>>>;;;::::::<<>>;;;;;;999444333555;;;>>>BBBDDDDDDCCCCCCCCC::::::;;;===@@@AAA???>>><<<:::999:::======;;;999======@@@GGGNNNMMMEEE<<<;;;???CCCBBB>>>;;;===???=========>>>???AAABBBCCC<<<===???@@@@@@@@@???>>>;;;===@@@CCCEEEDDDCCCBBBIIIHHHGGGDDD@@@;;;666444KKKMMMOOONNNKKKHHHFFFEEEEEECCCAAA??????>>>===;;;:::===AAABBB@@@@@@AAACCCIIICCC;;;888999<<<>>>???AAABBBAAABBBHHHPPPRRROOOEEEBBB@@@???AAADDDEEEFFFKKKCCC???HHHVVVZZZOOOBBBDDDBBBBBBFFFKKKLLLHHHCCCJJJNNNSSSXXX```nnniiiCCC===DDD<<>>===;;;:::;;;666<<>>@@@BBBBBBCCCEEEHHHJJJFFFFFFFFFEEEDDDBBB@@@???999??????@@@DDDCCCKKK```hhhrrrTTTQQQUUURRRTTTEEEDDDAAA???@@@AAA@@@===KKKHHHDDDBBBBBB@@@<<<888777777999<<<@@@BBBCCCBBBBBBAAA@@@???>>>===<<<;;;======>>>>>>===<<<;;;:::<<<:::888666666777888999<<<;;;:::999888999::::::999888777555444666;;;>>>???@@@@@@>>>;;;999999:::::::::;;;===>>>===999666555555555555444333222111222444555444444444777999888777555444333333444444888777666666666777888999666555555444444666777888555222///111666888777444:::999777555333222111111222333444555666666666666888888888777444333333333555555444555666777999:::999888777666666888:::<<<888999::::::888777888999:::;;;<<<======>>>>>>>>>;;;;;;<<<<<<===@@@DDDGGGOOOMMMKKKJJJJJJLLLOOOQQQOOOIIIAAA<<<===???AAABBB>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCFFFHHHGGGDDDBBB???>>>===<<<===>>>@@@AAAMMMFFF>>>;;;;;;<<<:::888666666666888;;;???BBBEEEKKKHHHDDDCCCDDDCCC???<<<@@@===::::::<<<@@@CCCDDDGGGDDD>>>;;;:::<<<@@@CCCJJJLLLHHH@@@@@@FFFHHHFFF@@@>>>;;;<<>><<<:::999:::;;;<<>><<<:::;;;===??????>>>=========;;;===??????===;;;;;;;;;:::???DDDFFFEEEDDDDDDFFFHHHIIIIIIEEE@@@;;;:::;;;KKKLLLMMMLLLIIIGGGFFFFFFDDDBBB@@@@@@BBBCCCDDDCCCBBBDDDFFFFFFCCCAAAAAABBBFFFAAA<<<;;;===@@@BBBBBBFFFFFFBBB@@@DDDKKKLLLHHHDDDAAA???>>>@@@CCCDDDEEEHHHDDDAAAEEELLLOOOLLLFFFCCCBBBCCCFFFJJJKKKFFFAAAJJJMMMOOORRRVVV```mmmwww{{{oooIIIBBBMMMKKKFFFIIILLLHHH???:::;;;@@@666AAALLLQQQTTTVVVTTTQQQXXXXXX]]]XXXKKKJJJNNNIIIJJJIIIJJJPPPYYYdddpppyyyqqqrrrkkk]]]TTTUUUZZZ^^^YYY]]]bbbccc```YYYUUUSSSVVVZZZ___dddiiiiii```VVVWWWWWW]]]ddd\\\JJJ<<<888999888888888888888:::===999EEELLLIIIEEEJJJSSSYYYwwwzzzfffpppzzzcccZZZUUUVVVQQQFFFCCCHHHIIIIIIJJJIIIGGGFFFDDDCCCBBBIIISSSWWWUUUNNNGGGCCCGGGDDDBBBCCCFFFHHHHHHGGGKKKJJJHHHFFFFFFGGGIIIKKKIIIIIIKKKOOOSSSRRRLLLFFFFFFBBB@@@AAADDDEEEBBB????????????>>>>>>>>>>>>>>>???DDDGGGDDDAAABBBCCCAAA???BBBFFFHHHIIIIIIJJJJJJGGGFFFEEEDDDCCCBBBAAAAAA<<>>===<<<;;;<<<<<<<<<<<<<<<=========;;;:::999777777777888888:::999999999999;;;<<<===;;;:::999777666777;;;>>>FFFFFFEEEAAA<<<999777777999;;;<<<======;;;888777777666666555444444333333222444555444444444666888777666555444444444555666888777666666666666888888555444333333333444666666555222///111555888666444999888666444333222111111222333444444555666666666777888888777555333444555666555555555666777999:::888777666666777999;;;<<<;;;<<<===<<<;;;:::<<<===DDDCCCCCCAAA@@@>>><<<;;;<<<<<<<<<<<<>>>CCCJJJOOOOOONNNLLLKKKLLLNNNQQQSSSNNNIIIBBB???@@@CCCFFFGGGCCCCCCBBBBBBBBBCCCCCCDDDCCCDDDEEEHHHIIIHHHDDDAAA>>>===<<<<<<===???AAACCCEEE@@@;;;:::<<<===;;;999888777777888;;;@@@EEEHHHLLLHHHDDDBBBCCCBBB???<<<===;;;999:::>>>CCCFFFGGGGGGDDD@@@<<<<<<>>>BBBDDDKKKLLLHHHAAA@@@DDDFFFCCCAAA>>><<<===???BBBBBBAAA@@@???===;;;:::;;;<<<===AAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCCCCAAA@@@>>>===<<<>>>@@@???>>><<<<<<<<<;;;<<<===<<<;;;::::::;;;:::>>>BBBDDDCCCBBBCCCEEEEEEFFFFFFCCC>>>:::999999HHHJJJKKKKKKJJJKKKMMMOOOJJJGGGEEEDDDFFFIIIJJJKKKJJJJJJJJJHHHDDDAAA@@@@@@CCCAAA??????AAADDDEEEFFFIIIGGGAAA===???DDDEEEBBBBBB@@@>>>>>>@@@BBBDDDDDDEEEDDDCCCAAABBBDDDGGGIIIEEEEEEFFFJJJLLLKKKFFFAAAHHHIIIKKKKKKMMMRRRZZZaaalllnnnqqqzzz]]]HHH===<<<>>>???===@@@GGGLLLLLLDDDCCCHHHFFF???BBBFFF???BBB@@@??????EEEOOOYYY^^^UUUQQQFFF888333666:::;;;>>>@@@AAA@@@@@@???===<<<===BBBFFFHHHJJJLLLGGG???777===CCCDDD@@@<<<;;;;;;222555888777888???MMMWWWqqq}}}|||mmmggguuuYYYPPPLLLNNNSSSRRRKKKGGGJJJKKKMMMNNNLLLGGGCCCCCCDDDCCCMMMWWWZZZSSSIIICCCAAADDDBBB@@@@@@BBBDDDEEEFFFJJJIIIGGGEEEDDDEEEFFFGGGJJJJJJJJJMMMPPPPPPLLLHHHFFFCCC@@@@@@BBBAAA???<<>>>>>===<<<<<<<<<<<<>>>DDDHHHGGGFFFHHHHHHFFFAAAEEEJJJMMMMMMLLLKKKKKKGGGFFFDDDCCCBBBBBBBBBCCCAAAFFFBBB???EEEHHHSSSfffyyyuuuooo___PPPNNNLLLAAAHHHDDDBBBDDDHHHJJJIIIHHHQQQMMMHHHCCC???<<<999666<<<;;;<<<>>>AAABBBBBB@@@>>>>>>>>>>>>======<<<;;;::::::::::::;;;<<<===>>>:::999888888777777666777777777888999:::<<<>>>???===<<<;;;999888888;;;===HHHHHHGGGCCC>>>:::888888888;;;>>>===:::777777777888777666444444444555555333444555444444444666888777666555555555666777888888777777666666666777777333333333222333444444555555222000111555777666444777666555444222222111111222222333333444555555555666777888777555444555666666666666666777777888999666666666666888999;;;<<>>@@@BBBGGGGGGEEECCCAAA>>>;;;:::============@@@GGGOOOUUUOOONNNMMMLLLMMMOOOQQQSSSJJJFFFAAA???AAAEEEHHHJJJHHHGGGEEEDDDDDDDDDEEEFFFEEEFFFHHHJJJKKKHHHCCC@@@===<<<;;;;;;===???BBBCCC???===;;;<<>>DDDIIILLLLLLGGGCCCAAAAAAAAA>>>;;;:::999999;;;@@@EEEHHHIIIEEECCC@@@>>>>>>@@@CCCEEEKKKKKKHHHCCC@@@BBBBBB@@@AAA???======???BBBCCCCCCAAA@@@>>>===<<<<<<======CCCBBB@@@>>>>>>@@@BBBCCCAAAAAABBBBBBAAA@@@>>>===<<<>>>??????===;;;;;;;;;:::;;;;;;999888777999;;;;;;===?????????@@@BBBCCC@@@AAAAAA???<<<999888888GGGHHHJJJKKKLLLPPPTTTXXXTTTQQQLLLIIIIIIKKKLLLLLLLLLKKKJJJGGGDDDAAA???>>>BBBBBBBBBCCCEEEFFFFFFGGGEEECCC===:::===DDDGGGDDDBBB@@@>>>???AAACCCDDDDDDCCCDDDCCC@@@>>>>>>CCCGGGHHHIIIKKKNNNOOOMMMHHHCCCDDDFFFGGGHHHIIILLLQQQUUUeeeyyygggNNNMMMNNNKKKEEEBBBAAA===888;;;777;;;<<<999@@@BBB999<<<>>>>>><<<<<>><<<>>>>>>>>>BBBEEEBBB;;;999;;;:::666666;;;<<<:::???CCCEEEDDDJJJ```}}}pppsss}}}~~~sss[[[QQQSSSNNNMMMOOONNNKKKLLLQQQMMMPPPQQQMMMFFFBBBBBBEEEFFFJJJMMMLLLGGGEEEEEEGGGBBBAAA???>>>???AAACCCDDDIIIGGGEEECCCBBBBBBCCCCCCKKKJJJIIIJJJLLLMMMKKKHHHEEECCCAAA@@@AAAAAA>>><<>><<<;;;;;;;;;;;;;;;@@@EEEHHHHHHIIIKKKJJJGGGCCCFFFJJJLLLLLLKKKKKKKKKFFFEEECCCBBBAAABBBDDDEEEFFFJJJEEE???AAACCCIIIXXXlllfffmmmjjjWWWUUUYYYMMMIIIBBB>>>@@@EEEHHHJJJKKKGGGEEECCC@@@????????????>>>======???AAABBBAAA???<<<<<<===>>>======<<<;;;;;;;;;:::999999:::;;;<<<777777666666555555555555777888999:::;;;===>>>???<<<===<<<:::888777999:::AAABBBBBB@@@===;;;;;;<<<777;;;???===888444555888888666444333222333555666333444555555444444666888666555555555666777999:::999999888888777777777777333333333333333444444555444222111111444555555444555555444222222111111111111111111222333333444555555777777777555555666777777777777777777777777888333444555777888:::;;;;;;AAAAAAAAA@@@??????BBBDDDAAAAAAAAA@@@???>>>===<<<<<<===>>>@@@BBBHHHNNNSSSNNNMMMLLLKKKKKKLLLMMMNNNDDDBBB>>>===>>>AAADDDFFFFFFEEEDDDCCCCCCDDDFFFGGGGGGGGGIIIKKKKKKHHHBBB>>>>>>===<<<;;;<<<>>>@@@BBB>>>>>>>>>AAADDDDDDBBB@@@;;;<<<>>>AAAEEEHHHKKKLLLJJJFFFAAA?????????===;;;888777888;;;@@@DDDFFFGGGAAA@@@???>>>???AAACCCDDDIIIHHHFFFCCCAAAAAA@@@@@@AAA@@@>>>===???AAACCCDDDBBBAAA@@@>>>>>>>>>>>>>>>CCCBBB@@@??????@@@BBBCCC@@@@@@AAAAAA@@@>>><<<;;;999<<<>>>>>>===<<<<<<<<<;;;;;;999777666777:::<<<;;;;;;;;;;;;<<<===@@@AAA=========<<<;;;999888888HHHHHHIIIIIIJJJMMMRRRUUUUUUQQQLLLHHHHHHIIIIIIIIIKKKJJJHHHFFFEEEDDDBBBAAADDDEEEFFFFFFFFFEEEEEEEEEAAA???<<<;;;AAAKKKOOONNNBBB@@@???@@@CCCEEEFFFEEECCCCCCBBBAAA@@@@@@AAABBBHHHJJJLLLNNNNNNLLLGGGDDDCCCCCCDDDEEEFFFHHHKKKMMM[[[mmm{{{uuuzzzuuugggxxxsssZZZHHHEEE:::555333222;;;>>>333444777666222333888999777444666777555777;;;:::666777BBBNNNRRRRRRNNNDDD999111777@@@KKKWWW[[[SSSHHHNNNJJJDDDEEERRR______YYYdddhhhiiigggrrr{{{ggg[[[hhhzzzmmmXXXRRRTTTRRRNNNKKKJJJIIIIIIKKKNNNMMMPPPPPPLLLEEEAAABBBEEEHHHFFFCCCAAABBBDDDFFFGGGBBBBBB@@@???>>>???AAACCCGGGFFFDDDBBBAAA@@@@@@@@@IIIHHHGGGGGGHHHHHHHHHGGGCCCBBBAAAAAAAAAAAA@@@???>>>===;;;:::999:::;;;<<>>>>>???AAAAAA@@@>>>;;;<<<===>>>>>>===<<<;;;<<<<<<:::999888888888888444444333333333333444444::::::;;;;;;;;;<<<<<<<<<:::;;;;;;999777666666777:::;;;<<<<<<::::::;;;<<<666:::===;;;666333555888666555333111111222333555444555555555444444555777555555555555666777999:::;;;;;;::::::999888777666333333444444555555555555444222111222333444444333333333222111111111111111111111000000111222333444555666777666555444555666666777777777666666666666222333555888999:::::::::???@@@@@@???>>>???AAACCC======>>>>>>>>>>>>======999<<>><<<<<<===???AAAAAA@@@@@@AAABBBDDDFFFGGGFFFGGGHHHIIIHHHEEE@@@<<>><<<;;;;;;===>>>@@@>>>???AAADDDEEEDDDBBB@@@;;;>>>BBBGGGJJJJJJJJJIIIGGGCCC???>>>??????===:::777777888:::>>>AAABBBBBB<<<<<<===>>>???AAABBBCCCFFFDDDCCCBBBAAA@@@@@@AAAAAA@@@>>>======???CCCEEEBBBAAAAAA@@@??????>>>>>>??????@@@@@@@@@@@@???????????????>>>===;;;999777777999<<<======<<<===>>>;;;;;;999777555777:::>>>:::999888888:::<<<===>>><<<;;;;;;;;;;;;:::999888IIIIIIHHHFFFDDDEEEGGGJJJJJJGGGDDDCCCDDDEEEFFFFFFJJJHHHFFFFFFGGGHHHGGGFFFEEEFFFGGGGGGEEECCCCCCDDD??????======EEEOOOTTTRRRAAA@@@@@@AAADDDFFFFFFFFFCCCBBBAAAAAABBBBBBAAA???FFFGGGIIIJJJIIIGGGEEECCCCCCBBBBBBAAABBBCCCDDDDDDOOOYYYbbb{{{|||yyy```RRRLLLNNNTTTaaadddWWWXXXVVVJJJ<<<:::DDDLLLMMMTTTTTTMMMAAA;;;>>>DDDHHHWWWqqqgggQQQZZZnnnqqqhhhggg{{{}}}zzzuuuqqq{{{nnnXXXQQQOOONNNNNNJJJJJJKKKMMMMMMLLLKKKJJJLLLMMMLLLIIIDDDBBBCCCEEEFFFDDDBBBBBBCCCDDDCCCAAADDDDDDDDDCCC@@@???@@@AAAEEEDDDCCCBBBAAA@@@??????EEEEEEDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAABBB===<<<:::999999:::<<<===HHHJJJHHHFFFFFFHHHFFFAAACCCDDDEEEDDDCCCDDDFFFHHHCCCBBBBBBBBBCCCDDDFFFGGGCCCKKKGGG@@@CCCDDDEEELLLRRR___llleeeTTTRRRWWWSSSPPPCCC:::>>>CCCCCCDDDGGG>>>@@@AAAAAA@@@@@@AAABBB>>>>>>===???@@@AAA???>>><<<===?????????===;;;:::;;;;;;;;;:::999777555444222222111000111333666777<<<<<<<<<<<<<<<;;;:::999777888999999666555444555888999:::999777666777888555888:::999666444555777444333222111111222333333444555666555333333555777555555444444555777888999;;;;;;;;;:::999777666555333333444555555555555555333333222222222222333333222111111000000000111111000000//////000111333444444555666555333222333444666666666666666555444333222333666888::::::999888;;;===??????>>>>>>???AAA???????????????>>>===<<<888;;;???AAAAAA@@@@@@AAAHHHHHHFFFEEEDDDCCCBBBBBBAAAAAA@@@>>><<<<<<>>>@@@======???@@@BBBDDDEEEEEEEEEDDDDDDDDDDDDAAA===:::>>>===<<<;;;;;;===???@@@>>>@@@BBBCCCCCCBBB???===<<>>@@@???>>>:::<<<>>>@@@CCCDDDEEEEEEFFFBBB@@@@@@@@@>>>???BBB@@@???>>><<<;;;>>>BBBEEEAAAAAAAAA@@@@@@???>>>>>>:::;;;===>>>>>>===;;;:::<<<<<<===<<<;;;999888666666888;;;<<<<<<<<<<<<===:::999888777555777:::===:::888666777999;;;<<<<<<;;;:::999:::;;;;;;999777FFFFFFFFFDDDAAAAAABBBDDDBBB@@@??????AAADDDDDDDDDGGGEEECCCDDDFFFHHHHHHGGGCCCEEEGGGFFFCCCBBBCCCDDD??????===<<>>@@@KKKKKKHHHDDDDDDGGGFFFAAABBBDDDFFFFFFEEEDDDDDDEEEAAAAAABBBCCCDDDEEEFFFGGGBBBJJJEEE===AAAEEEGGGNNNVVVlllnnn\\\VVVZZZ[[[[[[UUUGGGAAAGGGLLLGGGBBBBBBBBBDDDFFFFFFBBB???>>>???======<<<>>>@@@@@@???===>>>???@@@AAA@@@>>>;;;999888999:::;;;:::777555333333111000///111555999<<<<<<<<<=========;;;:::999555777999999777555444444999::::::999777666666777555555666666666666777777333333333333333333333333555555666555333333555666555555444444444555777888:::::::::999888666333222111222333444555444444333333333333222111111222333000000/////////000000111000///.........000222333444555555444222000111222555555555555555333222111222444777999:::999777666888;;;>>>???>>>======>>>????????????>>>===<<<<<<999;;;===>>>>>>======>>>CCCCCCBBBBBBBBBAAAAAAAAA???@@@AAA???===<<<>>>AAA===???AAACCCDDDDDDDDDCCCBBBAAA?????????===:::888;;;:::::::::<<<>>>AAACCC???AAACCCDDDCCCAAA@@@???>>>???AAABBBBBBAAA???>>>===<<<;;;>>>@@@@@@===:::666777888<<>><<<>>>BBBEEEHHHIIIIIIIIIHHHBBB>>>???>>>;;;===BBB??????===;;;:::<<>>===999:::;;;<<<<<<;;;:::999999999;;;<<<<<<;;;::::::888:::<<<<<<;;;999999:::777777777666555666999;;;999777666777999;;;;;;999;;;999888888::::::888666BBBCCCDDDCCCCCCCCCEEEFFFAAA@@@???@@@BBBCCCCCCBBBEEEBBB???@@@DDDFFFFFFEEEAAADDDEEEEEEBBBAAACCCFFF>>>>>>;;;999<<>>>>>>>>@@@CCCDDDDDDDDD@@@BBBCCC@@@<<<<<>>@@@CCCEEEEEE>>>MMMEEEBBBFFFZZZ~~~xxxwww{{{vvv~~~}}}rrrxxxeeetttooo^^^ccctttzzz[[[PPPHHHJJJLLLJJJIIIJJJFFFGGGFFFEEEEEEGGGHHHGGGHHHFFFCCCCCCCCCDDDDDDCCC===???@@@<<<999;;;CCCJJJHHHJJJLLLJJJFFFAAA???@@@CCCBBBBBBBBBAAA@@@@@@@@@>>>???@@@@@@>>>=========???@@@@@@???>>>======>>><<<;;;999999:::<<>>>>><<<<<<<<<===???@@@???===???@@@AAABBBAAA>>>;;;999444666999;;;;;;999666333444222000///111666<<<@@@:::;;;<<<======<<<;;;:::444666999999888666555555888999::::::888888999:::555444333555777888777666333333444555555444444333555666666555333333555666555555444333444555666777888888888888666444111000000111222333444333222222222333333222111111222333000////////////000000111000///...---...000222333444555555333111//////000444444555555444222000///222444777::::::999666444666:::>>>??????=========;;;;;;<<<===============:::;;;<<<;;;;;;;;;===>>>??????@@@AAAAAABBBBBBCCC<<<>>>???>>><<<;;;>>>@@@???AAADDDFFFGGGEEECCCBBB@@@>>><<<;;;;;;;;;999777888888888999<<<@@@CCCEEEAAACCCEEEFFFEEEDDDCCCCCC@@@???>>>===<<<;;;;;;;;;::::::;;;>>>AAAAAA===999555666999===AAABBBAAA@@@>>>AAAEEEJJJLLLNNNMMMMMMKKKCCC>>>>>><<<999;;;@@@>>>>>>===:::999;;;@@@EEE@@@@@@@@@@@@@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<666777999<<<===>>>======;;;<<<======:::888777777555555666555444555777999999777666777:::;;;:::888:::888666777999999777444FFFCCC@@@>>>>>>@@@@@@@@@@@@??????@@@AAABBB@@@>>>AAA???======???CCCHHHKKKFFFFFFFFFFFFEEEDDDCCCBBB???<<<999777888888888888<<<<<<<<<<<<>>>@@@BBBDDDCCC@@@===<<<<<<>>>???@@@DDDDDDDDDDDDDDDCCCCCCBBBCCC@@@===>>>@@@BBBBBB@@@???===???DDDFFFNNNhhh}}}gggwww~~~vvvkkkcccrrruuummmrrrooo^^^^^^ddd{{{yyyiiimmmwww]]]XXXnnnrrrjjjwwwooo[[[JJJIIIFFFEEEDDDFFFHHHIIIHHHGGGGGGFFFEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCAAA???>>><<<;;;:::;;;???CCCEEEDDDDDDCCCBBBAAA???>>>===CCCBBBAAA@@@????????????===???AAAAAA???===<<<<<<@@@<<<:::<<<@@@CCC@@@===>>><<<::::::;;;>>>BBBDDDLLLHHHDDDCCCDDDDDDBBB@@@DDDAAA@@@BBBGGGHHHDDD@@@;;;???AAABBBEEEIIIHHHDDDDDD@@@<<<:::<<>>===<<<;;;:::999:::<<<>>>>>>===@@@@@@@@@???===;;;888777888:::<<<===<<<999666333///000000111333888>>>CCC;;;;;;::::::999888777777666777777555333333444555999999888777666555555444666555333333555666666555333444555555555444333222333444444333222333555888555444333222222222333333555555666666555333222111111111111000111222222333222111000000000111333333........................///////////////000111111444555555555444444333222000222444444333111111222222444777999::::::888777;;;===AAACCCCCC@@@<<<:::<<<:::888999<<<<<<;;;888777777666777999<<>>===<<<<<<>>>?????????CCCAAA???===<<<;;;<<<<<<>>>AAABBBBBBDDDHHHFFFBBB???>>>>>>>>>>>>===;;;888666888:::<<<===@@@DDDGGGBBBCCCCCCBBBAAAAAABBBCCC>>>===<<<<<<<<<;;;999888999999999999999999::::::666777999<<>>AAADDDEEEEEEEEEFFFGGGBBBAAA???;;;888888:::<<<>>><<<::::::<<<>>>???>>>========================:::;;;<<<<<<<<<<<<======:::888666666888:::;;;<<<888666555666999999666444444222222555999;;;:::888555555555555555555555555:::999888666555444444444DDDAAA>>>===???BBBEEEFFFBBBAAAAAAAAABBBBBBAAA??????>>>======???BBBFFFHHHFFFFFFFFFEEEDDDCCCBBBAAA???<<<888666777888999999<<<;;;;;;;;;<<<>>>@@@AAABBB@@@===<<<===>>>???@@@DDDDDDDDDEEEDDDCCCAAA@@@@@@>>>;;;;;;>>>@@@???>>>>>>;;;===@@@???DDDYYYqqq{{{}}}~~~|||}}}sssvvvyyy|||lll______eeennneeeiiiwwwqqqmmmooo~~~aaaSSSSSSHHHFFFDDDBBBAAABBBDDDEEECCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDCCCAAA???<<<===>>>???@@@BBBCCCCCCDDDCCCBBB@@@???>>>======BBBBBBAAA@@@@@@??????>>><<<===>>>>>><<<<<<===???CCC@@@===>>>@@@CCCEEEDDD;;;:::999999;;;???CCCEEEJJJGGGCCCBBBCCCCCCAAA???@@@>>><<<>>>AAAAAA>>>::::::>>>AAABBBEEEIIIIIIEEEAAA???===<<<>>>BBBHHHKKKMMMQQQTTTVVV[[[fffttt~~~sssmmmlllpppiiiWWWJJJGGGCCCBBB@@@>>><<<<<<<<<<<<:::888777777:::<<<<<<<<>>???>>><<<999777888777555666999999888666777777777888999<<<>>>@@@<<<;;;;;;;;;<<<=========BBBAAA>>><<<:::999888888777<<<@@@BBBGGGKKKIIIDDD<<<;;;;;;<<<===<<<999777555888;;;===>>>@@@CCCEEECCCCCCBBB???>>>======>>>???>>>=========<<<:::888888888888888888888888888888999:::===@@@@@@???===<<<>>>AAACCCBBBAAAAAABBBEEEEEECCC???<<<;;;<<<>>>===<<<:::;;;===>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;;;;;;;::::::999777888;;;===??????777555444555777777666444555444444555888999888666444444444444444444444444999888777666555555444444FFFCCCAAAAAADDDGGGIIIJJJDDDCCCBBBBBBCCCCCCAAA@@@=========>>>???AAACCCDDDFFFFFFEEEDDDCCCBBBAAA@@@???<<<888666666888::::::<<<;;;:::::::::;;;<<<===???>>>===<<<===>>>???@@@DDDEEEFFFFFFDDDBBB???===<<<;;;999999;;;<<<===<<>>@@@>>>???OOOaaafffhhhkkkuuu{{{yyy|||nnnZZZLLLFFFFFFDDDBBB@@@???>>>???@@@BBB>>>>>>???@@@AAACCCEEEFFFDDDCCCCCCDDDDDDDDDAAA???;;;===@@@CCCDDDDDDCCCAAADDDBBB???===;;;<<<===>>>@@@@@@@@@@@@@@@???======;;;<<<<<<<<<<<<===@@@CCCCCCBBBAAA???>>>AAAEEEHHH999888888888;;;>>>BBBEEEGGGEEEBBBAAAAAAAAA@@@??????<<<:::;;;<<<<<<888555777<<<@@@AAADDDHHHHHHFFF??????>>>>>>@@@BBBEEEGGGGGGJJJPPPVVV^^^gggrrrzzztttooommmooogggVVVHHHDDD@@@>>><<<::::::;;;===>>>;;;999777666888;;;<<<<<<@@@@@@???>>>;;;888555333444444555555555555444444444222222555:::>>>???>>>:::999888777777666666666555666555444222222444666666666555555444444333333222111000222444555555444555555555444333222111000...000222222111000111222111111000000000/////////.../////////...---,,,+++---------------.........000000//////000000111222........................---------------......///000000000000000//////......000222222111000000000333444555777888:::;;;;;;999999::::::999777666444333222222333555666555333666666777999:::<<<===>>>;;;::::::::::::;;;<<<<<<@@@???===:::888666555555444:::???BBBFFFIIIFFF@@@:::::::::;;;<<<<<<:::777555888<<>>===<<<;;;:::999999888888777777666666;;;;;;;;;===???@@@>>><<<:::===@@@BBBAAA???>>>>>>EEEEEEEEEBBB>>><<<<<<<<<;;;;;;;;;===>>>>>>===;;;999999999999999999999999===:::777777:::;;;:::888999888777999<<<>>>??????666444222222333555555444666555555555666666555333333333333333333333333333777777666555444444555555JJJIIIHHHJJJKKKKKKJJJHHHDDDCCCAAAAAAAAAAAA@@@???<<<===???@@@AAAAAAAAAAAAEEEEEEDDDCCCAAAAAA@@@@@@???<<<888666777999;;;<<<===<<<;;;:::::::::;;;;;;;;;<<<======<<<===???@@@GGGGGGHHHGGGEEEBBB???<<<;;;:::999999:::;;;<<<===>>>>>>???AAA??????HHHUUUWWW[[[___fffrrr}}}yyyWWWIIIJJJKKKGGGAAA@@@???>>>>>>>>>@@@AAACCC=========>>>???AAACCCDDDCCCBBBCCCDDDEEEDDDAAA???:::<<<@@@BBBCCCCCCAAA@@@CCCAAA===:::999:::===???===>>>>>>???>>>===<<<;;;;;;===???@@@@@@AAADDDFFF@@@BBBCCC@@@;;;;;;???CCC:::999888999:::===@@@BBBDDDBBB@@@??????@@@@@@@@@AAA>>><<<;;;;;;:::888555555:::??????AAAEEEFFFDDD@@@???>>>>>>???AAACCCEEECCCHHHUUUhhhwww|||{{{yyynnngggbbb```XXXKKKBBB???CCCAAA>>>;;;:::<<<>>>@@@>>>;;;888888:::<<<===>>>:::;;;;;;<<<;;;:::888777666666666666666777888888666333333777===AAA???<<<999888777666555666666777666666555333222222444666444444444333333333333333000///000222444666555444555555444333222111000///...000222222111000000000000000000000000//////...///////////////......---+++,,,,,,---------------///////////////000000000........................,,,,,,++++++,,,,,,---.........////////////.........000222333111000000111333222333333555777:::;;;888888777666555444444333000111222333444444444333555666888999;;;<<<<<<<<<:::;;;;;;:::::::::;;;<<<<<<<<<:::888777555555444999<<>>>>>999888666666888:::===>>>???@@@@@@???===<<<;;;;;;;;;::::::999888777666666;;;;;;;;;<<<>>>>>><<<:::999<<<@@@BBBAAA@@@>>>>>>BBBCCCCCCAAA===:::888888::::::<<<>>>???>>>;;;999888888888888888888888888<<<999666777;;;===<<<999777777666888:::<<<;;;:::555333111000111333444555555555555555555555444333222222222222222222222222555555444444444444444555EEEGGGJJJMMMOOOMMMHHHDDDBBB@@@>>>>>>?????????>>>===???AAABBBCCCBBBAAA@@@DDDCCCBBBAAA@@@@@@@@@AAA???<<<999777999<<<===>>>???>>>===;;;;;;;;;;;;<<<888;;;===>>>>>>>>>@@@AAAIIIJJJIIIHHHFFFBBB???===;;;;;;;;;;;;;;;===>>>@@@>>>???@@@AAA>>><<<@@@FFFQQQUUUZZZ\\\```kkkcccXXXMMMGGGDDDBBBBBBDDD=========???@@@CCCEEEFFF???>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDCCC@@@>>>;;;;;;<<<===>>>?????????AAA>>>:::888888:::===@@@<<<<<<<<<<<<<<<<<<;;;:::<<<@@@DDDGGGGGGFFFEEEFFF???CCCFFFCCC<<<888999<<<<<<;;;:::::::::<<<===>>>AAA@@@???>>>>>>>>>@@@AAAAAA@@@>>><<<;;;:::888777444;;;?????????BBBCCCBBBBBB@@@>>><<<===???BBBDDDDDDEEEUUUsssooofff[[[SSSLLLFFFCCCDDDIIIFFFBBB>>><<<<<<===>>>===;;;888888:::<<<<<<<<<999999:::;;;;;;:::999888888777777777777999:::;;;777444444777===@@@===:::888777666555555555666777888888666444222222444777222222222222333333333333000000111333555666666444555555333222111000//////...000222333111000///000///000000111000///......000/////////............+++,,,---.........------------......////////////........................+++++++++++++++,,,------......///////////////......111333444333222222333444333333333555777:::;;;888777666555444444444444111333555666666555555444555666777999:::;;;;;;;;;;;;<<<===;;;999999;;;===999999999888888777777777<<<>>>===::::::===;;;666999888888:::;;;;;;999777666:::>>>AAA@@@>>><<<;;;777555444555888<<<======>>>@@@AAA@@@===;;;;;;<<<<<<<<<;;;:::999999888888:::999999:::;;;;;;:::999888;;;???AAA@@@????????????AAABBB@@@===999777777::::::<<<>>>???>>>:::777777777777777777777777777:::888888:::>>>@@@???===:::999999:::;;;:::888666333333222111111222555666333444555555555555555555222222222222222222222222444444333333333333333444<<>>>>>>>>???@@@BBBCCCCCCAAA@@@>>>BBBAAA@@@??????@@@AAABBB???===;;;;;;<<>><<<<<<<<<<<<===888<<<@@@BBBAAAAAACCCEEEKKKJJJIIIGGGDDDBBB@@@>>>===>>>>>>>>>>>>???BBBDDDGGGGGGGGGFFFCCC@@@??????LLLPPPTTTUUUSSSYYYlll~~~pppfffRRRHHHBBBEEEJJJHHHCCC@@@<<<<<<===???AAADDDFFFGGG@@@@@@???>>>======>>>>>>>>>???@@@BBBCCCBBB???<<<:::999888888999:::<<<>>>===;;;999777888;;;???BBB======<<<;;;;;;<<<<<<===@@@DDDHHHJJJIIIFFFDDDBBBAAAEEEHHHFFF???:::999:::>>>===<<<;;;;;;;;;<<<===>>>??????>>>===>>>@@@CCC??????===<<<::::::::::::777>>>BBB@@@>>>???@@@???CCCAAA>>><<<<<<>>>@@@BBBIIIDDDOOOlllzzzuuujjjZZZMMMFFFEEEHHHJJJLLLIIIDDD@@@<<<::::::::::::888777777999:::999888;;;;;;<<<<<<;;;999777666777777777777777888999999666555444777;;;===;;;999999777666444444666777888;;;:::888555222222444777111111222222333333444444222222333555777888777555444333222111000000000000///111222111000//////000//////000111000///...---...------,,,,,,,,,------+++,,,---//////......---,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------...//////////////////...111333444333333333444666555555555666777999:::666666666555555555555444555777:::;;;999777777777666666777888999:::;;;;;;:::<<<===<<<999888:::===888999::::::;;;:::::::::;;;<<<:::777999======:::888777888999::::::777555888;;;???@@@???<<<::::::;;;888666888;;;===<<<:::===???AAA@@@<<<999:::<<<<<<<<<;;;;;;::::::999999:::888777888:::::::::888888;;;===>>>=========>>>@@@BBBCCCAAA>>>;;;::::::::::::<<<===???===:::777777777777777777777777777888:::===???@@@@@@??????<<<<<<<<<======<<<888555333333444333222333666888333555666666555555555666222222222222222222222222444444333222222111222222:::<<>><<<::::::<<<>>>?????????@@@AAABBBAAA@@@>>>===@@@???>>>>>>>>>@@@BBBCCC>>>======>>>@@@AAAAAA@@@@@@???>>><<<<<<<<<======:::???EEEGGGFFFEEEGGGJJJJJJIIIFFFCCCAAA@@@??????>>>@@@AAA@@@???@@@DDDGGGKKKLLLLLLKKKHHHFFFCCCAAAFFFGGGKKKOOOOOOQQQ\\\iiiyyyrrrZZZMMMGGGLLL???777@@@MMMOOOEEE<<<;;;<<<===>>>???AAABBBCCC???>>>======<<<<<<<<<===<<<===>>>AAABBBAAA===:::777777777777777888:::;;;:::999888888999===AAACCCAAA???===<<<<<<===???AAADDDFFFHHHHHHEEEBBB???>>>CCCEEEFFFDDD@@@===<<<===>>>======<<<<<<===>>>>>>===>>>???>>>===>>>AAADDD>>>>>>>>><<<<<<<<<===>>>===DDDGGGDDD?????????>>>AAA@@@???>>>>>>>>>>>>>>>HHHCCCNNNiii|||xxx|||ppp]]]LLLEEEFFFKKKMMMNNNKKKGGGBBB>>>;;;999888888888888999::::::888666;;;;;;<<<<<<<<<:::999888777777777888888888888888555555555666777888888999999888666555555666888:::???===:::666333222444666111111222222333444555555555555666888::::::888555333222111000///000000111///000000///---,,,...///------/////////...,,,+++---,,,+++++++++,,,------***+++---//////...---,,,***+++,,,---...------,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,---......//////......---000222333222222222333444444333333444555555666333444555555666555555555888;;;>>>>>><<<999888888777777666777888999;;;<<<999;;;===;;;777666888<<<;;;<<<=========<<<;;;;;;999;;;;;;:::<<<@@@@@@<<<<<<;;;;;;;;;<<<;;;999777:::<<>>??????>>><<<;;;<<<>>>@@@BBBBBBAAA>>>===<<<===;;;;;;;;;<<<===<<<:::777888888888888888888888888666<<>>>>>===999555222444666666555555777999555888999888555444444555333333333333333333333333555444333111111000000000@@@@@@@@@AAAAAA@@@<<<:::===;;;999999<<<>>>@@@@@@??????@@@@@@???>>><<<;;;>>>>>>======>>>@@@CCCDDD>>>>>>>>>@@@BBBCCCBBBAAA???>>>===<<<;;;<<<<<<===<<>>>>>??????AAABBBBBB@@@AAAEEEHHHFFFHHHHHHHHHHHHHHHEEEBBBAAA???BBBKKKOOOPPPTTT[[[nnnwww~~~xxxtttYYYLLLJJJFFF>>>>>>???CCCFFFCCC===<<<@@@<<<<<<<<<=========>>>>>>===<<<<<<;;;;;;<<<<<<===;;;<<<===@@@BBB@@@===999555666777777888888888888888888777888;;;>>>BBBEEEDDDBBB???======???BBBDDDFFFGGGGGGDDDAAA===<<<<<>>===>>>@@@<<<<<<<<<======>>>???@@@<<<>>>??????===>>>BBBEEE???@@@@@@???>>>???AAACCCAAAHHHKKKFFFAAA@@@???>>>>>>???@@@AAA@@@>>><<<;;;<<>>;;;:::999999:::<<<===<<<999777777888:::<<<=========<<<999999::::::::::::999888444555555555444555777999:::888666555555777999;;;AAA???<<<777333222444666111111222333444555555666777777888:::;;;;;;888666222111000//////000111111//////...,,,+++***,,,...+++,,,---......,,,***)))...---,,,,,,,,,---...///)))+++,,,......---,,,+++***+++,,,---...---,,,,,,************************,,,,,,++++++,,,,,,---...+++,,,------............,,,...111222111111111222000000000000000000000000111222444555666666555444:::>>>AAAAAA===:::888999888777666666777999;;;===777:::<<<:::555444777;;;>>>??????@@@???===<<<;;;999===>>>>>>@@@BBB@@@:::AAA@@@???@@@@@@???===:::;;;===??????<<<:::999999888777888>>>DDDGGGEEEAAA;;;>>>AAA???:::777999;;;999999999999999999:::::::::999777888:::<<<<<<<<>><<<;;;;;;<<<===<<<:::777999999999999999999999999666>>>FFFFFF@@@:::999:::777777999<<<===<<<888555222555888888777666888:::888:::;;;999555222333444333333333333333333333333555444333111000/////////EEEFFFEEEBBB>>>;;;;;;;;;::::::<<>>?????????>>>EEEJJJKKKMMMNNNLLLGGGFFFBBB===:::;;;>>>AAABBBBBBAAA?????????AAACCCDDDDDDFFFHHHKKKNNNMMMJJJGGG@@@??????AAAEEELLLRRRVVVeeemmmuuuyyy^^^WWWMMMEEE@@@>>>>>>===>>>??????@@@???>>>===<<<===::::::======::::::======;;;999999;;;=========???>>>============:::888666666666777888999;;;;;;888999;;;===???@@@AAAAAAAAA???<<<===@@@CCCEEEFFFEEEGGGHHHFFFCCCAAA??????@@@??????@@@AAA@@@>>><<<::::::;;;<<<<<<======>>>>>>>>>>>>@@@CCCDDDCCCBBBBBBEEEFFFDDD@@@@@@EEEJJJLLLLLLJJJGGGBBB@@@???@@@@@@@@@>>><<<::::::;;;======AAALLLbbbmmmVVVPPPJJJOOOJJJOOOEEE======AAABBBAAABBB;;;<<<<<<<<<;;;999666444;;;:::999999999;;;===???>>>???===999555444666888555555444333222333666888;;;:::999888777777777777<<<<<<;;;888444111111222222111000000000111222333555666888999888666333111000/////////111111///......---,,,,,,,,,,,,---......---,,,++++++---...000...---,,,,,,++++++,,,,,,+++++++++,,,,,,,,,------***+++---------+++)))((())))))))))))))))))******,,,,,,,,,+++++++++******)))***+++,,,------------..................------......//////000000111111111000//////000333666999===:::888888;;;<<<:::999888999:::;;;<<<<<<<<<<<<888;;;<<<999555333666:::BBBBBBBBBAAA@@@???>>>===>>>???AAACCCCCCCCCCCCBBBDDDCCCAAABBBCCCBBB>>>:::???@@@AAA@@@>>>;;;:::999;;;<<<>>>@@@BBBDDDEEEFFF????????????>>>>>>===<<>>>>>===OOOIIIAAA<<<<<<===@@@AAACCCAAA>>><<<;;;<<<>>>???@@@???>>>>>>>>><<<999666<<<<<<;;;;;;<<<===???@@@:::;;;=========;;;999777:::;;;<<<<<<:::888555444555777999<<<<<<:::777555;;;:::888777555444444444444555555555666666777777999777444000...------...CCCCCCCCCAAA>>><<<<<<<<>>======>>>???AAABBB????????????????????????<<<======>>>>>>???@@@@@@AAAGGGKKKLLLMMMNNNKKKFFFCCC???;;;999;;;>>>AAABBBBBBAAA@@@???@@@AAABBBDDDBBBBBBDDDGGGIIIIIIGGGEEEAAABBBCCCEEEHHHKKKNNNOOO___dddggghhhpppzzzzzznnn\\\RRRMMMFFF@@@>>>============>>>?????????>>>===<<<===::::::======::::::===>>><<<::::::;;;<<<<<<;;;<<<;;;;;;<<<===>>>===;;;777777777777888999::::::888999;;;===???@@@AAAAAACCCAAA??????AAADDDFFFFFFCCCDDDFFFEEECCCAAA@@@@@@????????????@@@>>><<<;;;888999<<<>>>??????>>>>>>@@@@@@???AAACCCDDDCCCBBBEEEGGGIIIHHHEEEFFFKKKPPPLLLKKKIIIFFFAAA?????????>>>???>>>===<<<;;;;;;;;;<<<>>>EEEUUUnnnmmm\\\XXXOOOPPPKKKMMMAAA888;;;CCCEEEBBB@@@>>>>>>??????===;;;999888;;;:::999999:::;;;===???;;;;;;:::777444333666888666666666555444444777:::;;;:::999888777777777777::::::999666333111111222666555333222111111222222444666777888777555333111000///...///111111///......---,,,++++++,,,---......---+++++++++,,,...///------,,,++++++++++++,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,+++***))),,,+++***))))))))))))))),,,,,,+++++++++*********)))***+++,,,---------------------------------------......///000000111111111000//////000333666888;;;999777777999:::999888888888999:::;;;;;;<<<<<<:::<<<<<<999555444666:::CCCCCCCCCBBBAAA???>>>===???@@@AAACCCDDDDDDDDDCCCCCCBBBAAABBBDDDBBB???;;;===???@@@???===;;;::::::CCCDDDFFFEEECCCAAAAAABBB@@@@@@@@@@@@@@@>>>===<<>>AAAAAA@@@HHHDDD???===<<<===>>>>>>AAA???===<<<;;;;;;<<<======<<<<<<======<<<:::888;;;;;;::::::;;;<<<>>>???999::::::;;;;;;:::999888;;;;;;<<<;;;:::777555333444666999:::;;;999666555888777666555555444444555444444444444555555555666777555333000............@@@AAAAAA@@@===<<<<<<======;;;:::<<<>>>???===:::===>>>>>>???@@@???===;;;======>>>???@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>@@@AAAEEEIIILLLKKKKKKKKKHHHDDD@@@===999888:::===@@@BBBBBBBBB@@@??????@@@AAAAAA>>>>>>>>>@@@CCCDDDCCCBBBAAACCCFFFIIIJJJIIIHHHFFFRRRVVVXXXWWW]]]lll~~~nnn\\\RRRKKKFFFCCC???======>>>>>>===<<<===>>>>>>>>>===<<<;;;<<<999999<<<<<<999999<<>>===888888777777777777888888999:::<<<===???@@@AAAAAACCCAAA??????AAACCCCCCCCC@@@BBBCCCCCCBBB@@@@@@@@@>>>>>>??????>>>===;;;:::888:::===@@@AAAAAA???>>>@@@@@@@@@BBBEEEGGGGGGFFFIIIKKKLLLJJJHHHIIIMMMQQQKKKKKKIIIFFFBBB@@@AAABBB@@@@@@@@@???>>>===;;;:::999:::@@@KKK]]]ssskkkeeegggYYYTTTNNNKKK???777<<>>BBBBBBBBBAAA@@@>>><<<;;;:::999999888999;;;<<<===888888777555444444777999777888888777666666999;;;;;;:::999888888888888888777777777555222000111222999888555333222111111111444555666666666444222000///......///000000///------,,,,,,++++++,,,,,,------,,,+++++++++,,,---...---,,,++++++******++++++******+++++++++,,,,,,,,,+++++++++++++++*********...---,,,+++)))))))))))),,,++++++++++++*********)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------......///000000000000///......000222555666888777555555777888777777777888888999999:::::::::;;;<<<<<<999666444666999EEEDDDCCCBBB@@@???>>>===???@@@BBBDDDEEEEEEEEEDDDAAAAAAAAACCCDDDCCC@@@===:::<<<======;;;::::::;;;GGGKKKMMMJJJDDD??????AAAAAABBBBBBBBBAAA???<<<;;;BBB@@@>>><<<;;;<<<======;;;;;;<<<>>>AAABBB@@@???@@@>>><<<<<<======<<<;;;>>>======<<<;;;;;;;;;::::::::::::;;;======;;;999999999999999:::;;;<<<===888888888888888888999999;;;;;;;;;:::888666333222444666777999888777555444444444333333333444444555222222222333333333333333444333111000///...//////???@@@@@@???<<<;;;;;;<<<999999888999>>>BBBAAA<<<===@@@BBBCCCAAA???>>>===:::<<<>>>@@@AAAAAA@@@???????????????????????????======;;;;;;<<<>>>@@@BBBFFFJJJKKKHHHGGGGGGDDD@@@>>>;;;888777999<<>>======>>>>>><<<;;;:::<<<>>>@@@AAA@@@@@@BBBEEEHHHHHHGGGDDDBBBDDDKKKPPPPPPQQQXXXdddmmmyyy~~~yyywwwYYYKKKIIIHHHCCC???>>>======???@@@???>>>;;;<<<=========<<<:::999:::888888::::::888888:::===;;;999888999:::::::::666666777999<<<>>>===<<<999888777666666666666666999:::;;;===???@@@@@@@@@AAA???>>>>>>??????>>>===???@@@BBBBBB@@@>>>===>>>>>>???@@@@@@>>><<<<<<;;;>>>???@@@BBBBBBAAA@@@@@@@@@@@@@@@CCCHHHKKKLLLLLLMMMMMMLLLIIIFFFEEEGGGJJJJJJJJJJJJHHHFFFFFFGGGIIIGGGEEEBBBAAA???>>>===;;;:::<<>>===<<<;;;???@@@BBBDDDEEEEEEEEEDDD???@@@AAABBBCCCBBB@@@???888:::;;;;;;::::::;;;<<>><<<;;;???@@@BBBBBBAAA@@@@@@@@@???@@@AAABBBBBB@@@===;;;<<<:::999:::;;;<<<<<<;;;;;;<<<<<<===<<<;;;:::999:::::::::;;;======;;;999777777888888999::::::;;;999888666666666888:::;;;;;;;;;:::999777555222111444555666666666555444333333222222111111222222222111111111111111111111111222111000/////////000000???@@@@@@===:::888888999AAABBB???<<<===AAA???:::;;;@@@EEEEEE@@@<<<<<<>>>:::<<<@@@CCCDDDCCCAAA???@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<>>>@@@CCCEEEDDDGGGGGGCCCBBBBBB@@@<<>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999:::===@@@AAAAAA???@@@BBBCCCDDDDDDDDDDDDBBBFFFKKKLLLJJJKKKRRRZZZfffyyy}}}lll^^^KKK@@@@@@CCC>>>666<<<;;;;;;<<<>>>>>>===;;;::::::;;;<<<;;;:::999888999666666999999666666999888777555666888:::;;;;;;777666666888:::;;;:::999888888777666555555555555888999;;;<<<===>>>??????@@@???>>>>>>???>>><<<:::???@@@AAA@@@===;;;999999===???BBBAAA???======>>>FFFEEEDDDCCCBBBBBBBBBBBBEEEDDDCCCEEEHHHKKKLLLLLLLLLKKKIIIFFFDDDDDDEEEFFFIIIJJJLLLLLLKKKKKKMMMOOOOOOJJJEEEAAA@@@@@@???===>>>???FFFMMMKKKMMM```xxxjjjrrrxxxcccVVVMMMJJJGGGFFFGGGEEEAAA@@@CCCHHHFFFCCC???<<<:::888888666666666777777888999:::888777666555777999;;;<<<888999::::::999999:::<<<999999888777777777888888444555555444333222333555333333111000000000111222222222333333222111000///...---,,,---//////---,,,***++++++++++++++++++***************++++++,,,,,,++++++***))))))))))))***)))))))))*********+++++++++******))))))***+++++++++*********+++,,,------+++++++++*********))))))))))))******++++++******)))*********++++++,,,,,,,,,,,,,,,---......//////...---------...000111222222222222222222333444555666555555555555666777777::::::999777666666777888AAA@@@>>><<<:::999999999>>>???AAABBBCCCCCCBBBBBB===>>>AAABBBBBB@@@??????777888::::::999999;;;===AAAFFFJJJGGGAAA>>>AAAFFFCCCBBBAAA@@@>>>===;;;;;;<<<@@@FFFHHHFFFCCC@@@???>>>@@@CCCCCCBBB???<<<:::<<<:::888888999<<<======:::;;;<<<===<<<;;;999888;;;;;;;;;<<<===<<<:::888666666777888888999999999:::888777666666888;;;<<<::::::999777555444222111444444444333333222222222333222111000////////////000000000000000//////////////////////////////000>>>??????<<<999777666777<<>>>>>:::777<<>>BBBEEEFFFEEEDDDBBB????????????????????????????????????AAACCCEEEFFFAAACCCCCC???===???===:::>>><<<999999;;;>>>@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999;;;>>>@@@AAAAAA>>>??????AAABBBDDDEEEFFFHHHGGGGGGFFFDDDDDDLLLVVV]]]iiitttwwwxxx|||\\\HHHDDDCCC@@@===<<<<<<<<<===999888888999::::::888777888999:::::::::999888777888555555888888555555888555444222444666999::::::666666666777999999888777777777666555555555555555777888999;;;<<<=========@@@@@@???@@@AAA@@@===:::>>>???@@@>>>;;;888777777;;;???BBBBBB@@@>>>???AAAIIIIIIHHHGGGFFFEEEEEEEEEJJJHHHEEEEEEEEEFFFFFFFFFGGGFFFEEEDDDDDDEEEGGGHHHGGGJJJMMMNNNNNNMMMNNNNNNPPPKKKEEECCCCCCCCCAAA>>><<<;;;CCCNNNNNNLLL]]]vvv{{{{{{{{{fff\\\SSSIIIHHHIIIHHHBBB===>>>DDDFFFCCC@@@<<<999777777777666777777888999999::::::;;;999777777888:::;;;;;;777888999999888888999:::888777777666666666777777444555555444222222333555000///......///000111222111111111111000///......---,,,,,,---......---+++)))******++++++******)))))))))*********++++++++++++***))))))((()))))))))((())))))))))))*********)))))))))***************))))))))))))+++,,,---...+++************)))))))))((())))))*********))))))(((((())))))***+++++++++++++++,,,,,,---.........------------...///000111000111222222111111333555555444333333333444555666888777666666666666777888===<<<:::888777777888888>>>>>>???@@@@@@@@@???>>>;;;===@@@AAA@@@>>>===>>>777888999999888999;;;===CCCEEEEEEBBB<<<;;;>>>BBBBBB@@@>>><<<;;;:::;;;;;;;;;@@@GGGIIIFFFAAA>>>===999<<<@@@AAAAAA???>>>>>>===:::888777999:::;;;;;;888999:::::::::999888777:::::::::;;;<<<;;;999777555555777888888999888888:::999777666666888:::;;;999888777666444333222222444333222111000000000111333222111000///.........000///////////////...............///////////////;;;<<<<<<;;;888777777888;;;CCCDDD;;;777<<>>BBBBBB>>>::::::<<<@@@CCCDDDDDDCCCAAA========================??????@@@@@@@@@@@@@@@@@@>>>@@@???<<<;;;======:::<<<:::999:::>>>BBBDDDEEE;;;<<<<<<============<<<:::999999<<>>???AAABBBDDDEEEEEEFFFLLLFFFBBBBBB@@@???DDDLLLPPPTTT[[[bbbeeeiiitttvvv```JJJ<<<@@@@@@>>>;;;888888===CCC888666666666777888666555777888999999999888777666777444444777777444444777444333111222444666777777555444444666888999888666666666555444444444555555666777888999:::;;;;;;;;;>>>>>>???@@@AAA???<<<999;;;<<<======:::888777777888<<>>@@@BBBFFFHHHKKKMMMMMMKKKHHHFFFGGGEEEBBBAAABBBCCCCCCCCCEEECCCAAAAAABBBDDDFFFFFFEEEIIIMMMNNNMMMJJJHHHGGGHHHFFFDDDEEEGGGGGGBBB>>>===666;;;JJJNNNMMM___{{{wwwppp```]]]WWWFFFDDDCCCCCC???;;;<<>>;;;777777888::::::999555777888888777777888999666666555555555555666666333444444333111000222333//////.........///111222111111000000///......------,,,+++,,,......,,,+++))))))***++++++***))))))((())))))*********************)))(((((((((((()))((((((((()))))))))******'''((()))+++++++++***))))))))))))))))))***+++,,,************))))))))))))((()))))))))))))))((((((''''''((())))))***+++++++++++++++,,,------......,,,,,,,,,------.../////////111222111000000333666555444222111111222333444666444333444555777888888:::999777666666666777888======>>>>>>===<<<:::999:::===@@@@@@===;;;;;;<<<888999:::999888999;;;===DDDCCC@@@<<<999:::===@@@@@@>>>:::777666888:::<<<;;;@@@EEEEEE@@@<<<:::;;;777:::>>>???>>>======???;;;:::999999:::999777555555666666777777666666666666555666888::::::999777444555777888999999888888999888777666666666777888777666555444333333333333444222111///......///000000000////////////000000000000/////////..................///.........---999:::;;;:::888888888:::KKKTTTSSSEEE;;;===>>>;;;:::666555===HHHKKKDDD;;;777999<<>>>>>>>>>>>===;;;:::999===???>>>;;;:::===>>>;;;999888888;;;@@@EEEHHHJJJ<<<<<<===>>>?????????>>>999888999<<>>@@@CCCFFFGGGGGGEEEDDDJJJDDDAAABBB@@@::::::>>>>>>>>>EEEPPPSSSRRRYYYeeezzz}}}bbbNNNCCC===;;;===;;;777666:::===:::666222888777666666777888777666777888888999999777666555666333333666666333333666555333111111222444444444333222333555888999888777555555444444444555555666555666777888999:::::::::;;;;;;<<<>>>???===:::777888:::<<<;;;:::888888888666:::???@@@>>>===???CCCBBBGGGMMMRRRSSSPPPKKKGGG@@@>>>======@@@CCCEEEEEEEEECCC@@@>>>???@@@@@@@@@DDDHHHLLLMMMJJJFFFBBB@@@AAA@@@BBBFFFJJJIIICCC===FFF888777CCCEEECCCTTToooxxxeee\\\RRRVVVRRRDDD???<<<======;;;;;;>>>===;;;888666666888;;;===:::;;;<<<===>>>>>>>>>>>>???<<<888777888999888777444666777888666666666777555555444444444555555666222333333222000///000111111000///......///000111000000000///......------,,,,,,+++,,,---...,,,***((()))***++++++***)))((((((((()))*********************)))((((((((((((((((((((((((((())))))))))))&&&'''***+++,,,+++***(((******)))))))))))))))***************))))))))))))((()))))))))))))))((((((&&&''''''((()))******+++***++++++,,,,,,---......+++,,,,,,------............000222222000000333666555333222000000111333444444333222222444777888888999888777555555777888999<<<=========;;;:::888777999<<>>BBB???;;;888888;;;???BBB???<<<888444444666:::======@@@BBB@@@:::777888:::999<<>>;;;999:::<<<888999:::;;;;;;888444000444444444444444444444444111111333555888:::999777444555777999999999888888888777666555555555555555666555444333333333333444444222000...---...///000.........//////111222222000000/////////..................///......---,,,;;;888666888888666888;;;OOOWWWUUUEEE999:::<<<:::555222444>>>FFFEEE???;;;999999;;;<<<============<<<;;;::::::;;;<<<>>>???======<<<::::::>>>CCCHHHBBB>>>:::999<<<>>>>>><<<@@@@@@>>>:::<<<@@@AAA>>><<<:::999:::===???===;;;444666999>>>AAABBBAAA???DDDCCCBBBCCCFFFGGGGGGFFFDDDBBB???===<<<===???AAA===<<<===???BBBGGGLLLOOO\\\```hhhttt}}}xxxooo\\\OOOAAA:::<<<>>>;;;888888777777777666666555555666666666666666666666666666666666777666555555444222222222222222222222222000000000000000111111222444333333333333444555555777555333111000111333444555777888888888888:::;;;===<<<;;;999888777666666777999:::999777666666666666777999<<>>>>>???AAAEEECCC@@@>>>>>>AAADDDFFF@@@BBBCCCCCCAAA@@@@@@AAA<<<@@@GGGMMMOOOJJJBBB<<<::::::777===EEEDDDKKK```kkkWWWVVVSSSHHH???;;;777999===?????????DDD@@@:::666666888:::;;;===<<<;;;:::;;;;;;======:::999888777777888999999777666444444555555444333111111333666888777444222111111111000000000000///222111///......//////000////////////...---,,,+++******+++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))******+++***)))'''&&&$$$))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,............////////////---///000000//////000111222222333444555666777888666666555444444666999===999:::;;;:::888666555666888<<<>>>===;;;;;;;;;;;;777777777888999999::::::===;;;888888:::<<<=========;;;888666666888:::<<>>:::;;;@@@@@@===<<<::::::;;;===>>><<<:::888999;;;>>>@@@AAA@@@????????????AAACCCEEEDDDCCCBBB@@@>>>===<<<<<<>>>???:::::::::;;;>>>BBBFFFHHHOOORRRZZZeeeqqqzzz~~~|||qqq^^^OOOIIIFFF???777444777999777444777777777666666555555555555555555555555555555555555555555555555444444333222222222222222111111111///////////////000111111222222111111222222333444888666333111000111222333666888999888777777888999===<<<;;;999777666555555555777888777666555555666999999;;;>>>@@@AAAAAA@@@GGGKKKMMMKKKKKKJJJDDD<<<<<<>>>?????????>>>???@@@CCCBBB@@@>>>>>>@@@BBBCCC@@@AAABBBAAA>>>=========???AAAEEEIIIIIIDDD<<<666444999:::===AAA@@@OOOkkknnnMMMEEEJJJKKKCCC>>>999999<<>>999666666888::::::???===;;;999777777888888777666555444444555666666666555444444555555444222222222333444666666333111222111111111111000000000222111///.........//////...............---,,,,,,,,,,,,,,,++++++*********))))))************))))))))))))))))))))))))))))))((())))))******)))''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))*********************************+++++++++,,,,,,------........./////////...///000000//////000222222333333444555666666777444444444333222444888;;;:::;;;;;;:::888666777888:::<<<===<<<<<<===<<<:::999888666666666888:::;;;===;;;999999;;;===>>>>>>===;;;888666555777999;;;===:::777777999:::999888777999:::999888888999:::;;;;;;<<<===<<<:::888666555555555444333333222222444555666666555555666888555444333333444666777777666555555444333333222222111111222333222111000/////////......//////000111111000///...---...//////111000///---,,,+++++++++++++++++++++++++++++++++777555666999999666555777:::<<<999333555;;;;;;444888666888<<<<<<999888999:::999777666666777888999::::::;;;;;;<<<>>>???@@@AAAAAA@@@>>>;;;:::<<<===:::999888666555777<<>>:::;;;>>>>>>;;;;;;:::;;;<<<======:::777::::::;;;<<<===>>>>>>>>>======>>>@@@CCCCCCBBB@@@???>>>===<<<;;;;;;;;;;;;:::999999999;;;>>>AAACCCFFFGGGKKKSSS]]]eeejjjlllkkkmmmttt}}}bbbPPPFFF???;;;999888777555666777777666444666666555555555555444444444444444444444444444444333333444444333333222111222222222111111000000000...............//////000000000000000000111111222888666444111000000111222666777888777555555555666===<<<:::888666555444444333555666666555444555777;;;<<<>>>???@@@AAA@@@@@@DDDGGGHHHGGGGGGFFF@@@:::<<<>>>@@@AAA@@@>>>>>>???AAA@@@@@@??????@@@@@@AAA@@@@@@@@@>>>;;;::::::;;;>>>???AAABBBBBB???999555333===???;;;777777KKKmmmyyyQQQ@@@DDDJJJKKKEEE===999:::===>>>===@@@<<<888555666888999:::DDDAAA===888555444444555333222222111111222222333555444333333444444333222333222222222333333222000222222222111111111111000222111///...---------...------------------------...---,,,+++***)))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++------------...............000111111000///111222333333444444555555666666222222222111111333666999;;;;;;;;;999777777999;;;888<<<===:::999<<<;;;888;;;999666444444777:::<<<<<<:::999:::<<<===>>>===<<<:::888666555777999:::999888888999::::::888777444666777777777777999:::999:::;;;;;;:::999888777333333333333333333333333444666777777666555777888444222111333777999888777444444333222222111111111333333222222222111111111......------......///000//////.........---------000///...,,,++++++++++++))))))))))))))))))))))))555333555::::::555333555888:::888444555999888333777666777999777444666;;;@@@>>>:::777666777888:::888888999:::<<<===>>>???=========<<<999777777888777888888666555777<<>>??????>>>>>>???@@@BBBCCCDDDEEEDDDAAA<<<===???AAABBB@@@>>>>>>>>>@@@AAAAAAAAAAAA@@@@@@???>>>>>>>>><<<::::::;;;======<<<<<<===>>>===;;;888666AAACCC===;;;>>>UUUvvvxxxVVVCCCDDDKKKEEECCC>>>:::<<<@@@@@@======:::666555666888999999GGGDDD???:::666555555555111111111111111222222222444333222222333444333111444222111111222222000///222222222222111111111111222111///---,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++***))))))(((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,------------...///111000//////000222333333333444444555555555000111222222222333666999;;;;;;;;;999888888;;;>>>:::BBBDDD===777888:::999999888666555666777999;;;:::999888:::<<<===<<<;;;999888666555666888:::<<<999::::::;;;;;;:::777666666777888888777666888999888888999999999888777777222222333333444444444555444555666666555555666888333111111444999;;;999666222222222111111000000000555444333222222222333333---------------...//////------.........---,,,+++......,,,++++++*********))))))))))))))))))))))))444333555::::::555333444111444555333111111111000444444555777444222666===OOOJJJCCC<<<666333222222666666777999:::;;;;;;;;;888:::;;;:::999888888999888999:::999888999>>>BBBDDDDDD???999777888777333888:::<<<===<<<:::777666777999:::999999;;;???CCC@@@???>>>>>>???===;;;888999999999999999999999999;;;<<<<<<>>>@@@CCCFFFGGGHHHEEEBBBAAABBBDDDEEEEEEEEEMMMTTTZZZiiixxxppptttyyyuuutttssskkk[[[KKKCCC>>><<<999666555777777777666777777555222000111333222222222222222222222333222222222222222222222222000000000000000//////...000000000//////.........,,,,,,,,,,,,,,,------...///////////////000000111555333222000///////////////111222333333444555777999888777555444333222222555666777777666777:::<<<999<<<>>>???===<<<===>>>BBBAAAAAACCCDDDCCC@@@>>>???@@@BBBBBB@@@>>>>>>>>>BBBBBBCCCCCCBBBAAA@@@???======<<<;;;:::;;;???BBB@@@>>><<<<<<<<<<<<;;;:::666@@@BBBBBBJJJUUUjjjppp[[[KKKGGGKKK;;;===>>>>>>DDDKKKKKKFFF:::888666666777999999999CCCAAA<<<888666444555555111222222333333333444444222111000111222333222111444222000000111111000///222222222111111111000000111000...,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,---************************''''''((((((((((((''''''((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,---///000000//////000111222222333333444555555555111222333333333555888:::;;;;;;;;;:::999:::===@@@HHHUUUWWWHHH999777:::;;;666777888999:::::::::999888888888:::;;;;;;:::888555555555666888:::===???<<<=========;;;999777777;;;<<<<<<:::888666666777666666777777777777777777333333333444444555555666333555666666555555666777444222222555888:::888666222222111111111111000000333333222111000111111111---------------...//////---------...---,,,,,,+++---,,,+++******)))******((((((((((((((((((((((((444333555::::::555333444,,,000333444222111222333333222333555444333777===JJJGGGAAA;;;777444444444555666777888999999999888777999;;;;;;;;;;;;===>>>999;;;<<<=========???AAAAAA@@@<<<666555777666222777999;;;<<<:::888888888888:::<<<<<<;;;===AAAEEE>>><<<:::999999888666444777777777777888:::;;;<<<<<<===>>>@@@BBBDDDFFFHHHCCCAAA>>>======????????????DDDGGGIIIOOO]]]iiiooopppuuu||||||~~~wwwuuurrr{{{sssXXXPPPHHHDDD@@@:::888999555777777333222555666555444444444222111111333555000000111111111111222222222222222222222222222222//////000000//////...---........................,,,,,,,,,,,,,,,------..................///000000111000000///............,,,...000111222333555777666555444333333222222333777888888888777888;;;>>>:::===AAAAAA???===>>>@@@GGGCCCBBBDDDCCC???<<<<<>>===>>>???CCCCCCCCCCCCBBBAAA@@@@@@<<<<<<;;;::::::<<>>@@@>>>>>>>>><<<999888999;;;???@@@???<<<888666555555444444555555666666777777444444555555666666666777444666777777666555777888555666666666666666777777222222222222222222222222000////////////...............------......///000......---------,,,,,,,,,++++++***)))))))))))))))((((((((((((((((((((((((666444666999999666444666111000222666888888555444444222222555555444666:::999888666555555777999;;;666777888999999888777777777999:::::::::;;;>>>@@@;;;<<<===???AAAAAA@@@>>>::::::777333444888888555666888::::::888777888:::777;;;======;;;;;;>>>BBB<<<999666555666777777666666555555666777:::===???@@@AAABBBCCCDDDFFFGGGGGGAAA???===<<<>>>???>>>>>>???@@@CCCHHHJJJLLLRRRZZZXXX]]]dddnnnvvv~~~}}}~~~|||ttthhhaaaXXXKKKAAA@@@:::555555555444777<<<555777555333555;;;;;;666444444333333444444333333/////////000000111111111111111111111111111111111/////////000///......---,,,,,,,,,---......//////,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---......------------------------,,,...000000000111333444333333222222222222333333999999999888777888;;;>>>===AAAEEEEEECCCAAACCCFFFHHHBBBAAACCCCCC>>><<<===DDDCCCBBB???===<<<>>>@@@CCCCCCBBBAAAAAA@@@@@@???======;;;999888;;;@@@DDDIIIFFFAAA>>><<<;;;:::999;;;@@@;;;999AAAEEEFFFMMMCCCIIIaaa~~~dddKKKDDDPPPSSSOOOGGGEEEHHHAAA666666666666888:::<<<;;;:::888888777555333111000//////000111222333333333222000///...///111222111000000000111333555444222///000000000/////////......---,,,+++++++++,,,---......,,,+++)))((()))***+++************))))))))))))((((((((())))))((((((((()))))))))))))))))))))))))))((((((''''''(((******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))*********+++++++++,,,------,,,,,,---//////000111222444666777777000222444555555777999;;;888:::<<<======>>>@@@BBBSSS^^^\\\JJJ>>>??????:::555666888;;;===>>>??????<<<<<<===>>>>>><<<888444777888888999:::<<<>>>???======;;;888666888<<>>======:::???JJJLLLGGGHHHOOOJJJIIIKKKRRR^^^kkkuuu{{{tttrrrxxx{{{xxx{{{iii[[[JJJ???>>>???>>>;;;666444555888888444222333666666333222888>>>888...333222111222333111...+++.../////////000000111111000000000000000000000000//////000000//////...---***++++++,,,---...//////------,,,,,,------...///++++++******++++++,,,---++++++,,,,,,,,,,,,---------///000000//////000222222111111111222333333444::::::999888777888:::===@@@DDDIIIIIIFFFEEEHHHKKKDDD???>>>BBBCCC???>>>AAAEEEDDDBBB???<<<<<<>>>AAACCCBBBAAA@@@???????????????===;;;888777999>>>BBBGGGDDD@@@>>>===>>>===<<<666<<<888555<<<<<<999===BBBEEEWWWnnnjjjSSSGGGMMMLLLOOOJJJAAAAAAGGGCCC999666666666999;;;===<<<;;;999999888777555222000...,,,---///111111111111000///......///000111111000///000111444666555222000////////////............,,,++++++***+++,,,...//////---+++)))(((((()))***,,,,,,+++***)))(((''''''(((((())))))))))))((((((************************''''''&&&'''(((***,,,---))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))***************+++---,,,++++++,,,......///000222444666777888///111333555555666999;;;777:::===>>>??????AAABBBCCCLLLIII<<<999@@@@@@777777777888999<<>>>>>???@@@@@@===888555::::::::::::;;;;;;<<<===;;;:::888555444777???EEE?????????<<<888666555555222222222333444555666777888888888888777777777777888:::;;;;;;:::999;;;<<<999<<<===888111///333888555555555555555555555555111222444555444333111//////////////////000111111111000---,,,,,,---...///***))))))(((((((((((()))************************444555666666666555444333333333333333333333333333555333111111222444444444555555444333333444444444555666777888999888777777999999888777777777888888777<<<===::::::>>><<<777777555333333444777888999666555555777:::;;;999666444:::<<<777555999:::777555555444333666999999666444444555666777;;;@@@DDDDDDDDDEEEFFFGGGFFFFFFFFFEEEDDDBBB@@@???>>>======???;;;???KKKNNNGGGDDDGGGAAABBBCCCDDDHHHNNNVVV\\\ssssssqqqoooooottt|||}}}yyy|||{{{zzz|||{{{pppeeeZZZRRRBBB@@@<<<888555555555666555555444333333333333444333222222222222222222333000000000000////////////////////////////////////000000000000000000000000///............---------+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,++++++,,,,,,---............---,,,,,,,,,+++000000000000//////////////////000111222222222222777555444666999<<<<<<;;;@@@GGGJJJEEE@@@AAAFFFHHHCCC???===???EEEHHHGGGDDD>>>>>>=========???@@@AAA@@@AAABBBCCCCCCAAA???>>>999888777666555777:::===CCCBBB???===<<<;;;;;;;;;777888999999999:::===@@@<<>><<<:::999888999888999>>>DDDFFFCCC>>>???======>>>???>>>:::666888777777:::>>>???>>>;;;777666666777:::<<<<<<<<<999888777777888777444222444333333333333444555555666888::::::999888999:::<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===999333111333777888999999:::999888777666111222444555444222000......///000111111222111111......---,,,+++++++++++++++*********))))))(((((())))))))))))))))))))))))555666777777777555333222222222222222222222333333444333111111333444444444444444333333333333444444555888<<<===;;;999777666;;;;;;999888777777777777444999;;;::::::<<<:::444999777666555666777777777777666777999<<<===;;;888;;;===<<<555333555444111555666555555666777777666555666666777888;;;@@@DDDFFFEEEDDDCCCBBBAAAAAA@@@AAAAAA???>>>>>>>>>??????AAA===@@@KKKNNNGGGCCCFFF??????>>>>>>>>>AAAFFFJJJIIIKKKMMMOOOSSSZZZccciiinnnuuu}}}sssqqqvvvvvvssstttccc[[[QQQJJJEEEAAA:::666;;;999666333222222333444555555444333333333333444222222111111111111222222000000000/////////..............................////////////////////////............------------+++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,,,,++++++++++++,,,------......------------------000/////////////////////...///000111222222222222333222222555:::<<<===;;;???EEEHHHDDDBBBEEEHHHIII@@@===;;;>>>CCCFFFFFFDDD@@@???>>>=========>>>??????@@@AAABBBAAA???===<<<999999999888666777:::<<>><<<:::999999999:::888999999999999:::===???EEEFFFIIIOOOSSSSSSNNNJJJ===<<<::::::;;;999555222666777888888999999888888:::999888555111//////111222333444333222111222444111111111111111111111111111111222222222111000////////////...------,,,,,,,,,,,,+++++++++*********+++******))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((())))))******))))))((()))))))))******+++++++++,,,---///222444555666777222333444444444555888:::999999999:::<<>>>>>===;;;:::999888777888777999>>>DDDFFFCCC@@@<<<<<<<<<>>>AAAAAA>>>;;;;;;999888999<<<===<<<:::999888666777999<<<<<<<<<888666555444555555333222444444444444555555666777666888:::;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;======:::555333555888::::::888888777777888888111222444555444222000...000000111111111000000//////...---,,,++++++++++++************)))))))))(((((((((((((((((((((((((((555777888999888666333111333333222222222222222222444222111111333444444444333333222222222222333333555;;;AAAAAA===888777777AAA@@@>>><<<:::999888888999999777777:::>>><<<777666666666666666777777777777888999<<>>======>>>===<<<;;;<<<>>>@@@AAAAAA>>>AAAJJJLLLFFFCCCEEE???@@@???>>>======???AAA888999;;;===>>>AAAFFFIIIMMMQQQXXX\\\ZZZVVVXXX^^^oooqqqttt{{{{{{uuuuuu}}}|||yyyyyy{{{~~~rrrjjj___UUUNNNHHHCCC@@@AAA===888777888999777555444333111000000111333444555555444333333333333333111000000//////000000111000////////////.........------------------------------------------------......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++************+++++++++++++++++++++,,,------------------............//////////////////////////////000111222222222222111111333777;;;>>>======???BBBCCCAAAAAAEEEFFFDDD===;;;:::<<>>===<<<<<<===>>>AAAAAAAAAAAA???===;;;:::999:::;;;:::999888999::::::999888777666777888999::::::::::::999999<<<>>>DDDDDDFFFLLLQQQOOOFFF>>>888999;;;>>>???===999666666666666666666777777888888999888555111000000111333444555444333333444555444333333222111000000000000111222222222111///...//////......---,,,,,,,,,,,,++++++++++++*********)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))***+++,,,,,,...///000222333444444555000111222333333555888::::::888666888===AAABBBAAA::::::999999888777777777777666888===BBBDDDBBB???999:::<<>><<<;;;:::CCC;;;444666AAAHHHEEE>>>222333555666666666777888777888:::===???@@@???>>>===<<<::::::<<>>>>>>>>===<<<:::999:::<<>><<>>???@@@@@@??????AAABBB<<<===>>>>>>===<<<<<<<<<>>>>>>@@@CCCDDDBBBEEEIIIVVVWWWYYY```iiipppqqqooojjjgggiiittt}}}|||||||||ooojjjccc[[[TTTOOOMMMLLLHHHBBB;;;888999:::999777666333111111333555555444333222111111111222444555444444333222222222222333000//////......//////000/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++************++++++++++++++++++************+++++++++++++++***+++,,,,,,---,,,,,,------.........///.........///////////////000111222333333444444333222333666:::===>>>===<<<>>>???>>><<>>???CCCCCCCCCAAA@@@===;;;:::999;;;===<<<:::999888999666555555555555777888999;;;<<<<<<:::999999;;;===???EEEOOOXXXYYYPPP@@@444:::===AAAEEEEEEBBB>>>:::777666555555555666888999777888777555222000000111333444666555444444555666444444333333222111111111///000111111111000///...//////...------,,,,,,+++++++++++++++************((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$''''''&&&&&&''''''((()))%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''&&&'''((()))***+++,,,---//////000111222222222222...///111111222444777::::::666444777===AAAAAA>>>777777777777777777777777777666777:::>>>???===;;;777888;;;>>>AAABBBBBBAAA===<<<:::999999;;;===>>>AAA>>>;;;:::<<<>>>>>>???;;;888666555666777888888666666777888999::::::;;;;;;===??????>>>>>>???@@@:::::::::::::::::::::::::::;;;;;;999666666777:::999999888777777777888999222222333333333111///...000000111111000///......///...---,,,++++++++++++*********)))))))))))))))((((((((((((((((((((((((666777999:::999777444222666666555555444444444333222111111222444555555444222111111111222222333444333888<<<:::666666<<>>666888:::999777666666777555777:::<<<===>>>???@@@AAA>>>;;;::::::888777666;;;888888;;;;;;888999???<<<<<<<<<;;;:::<<<@@@CCCJJJHHHEEEAAA?????????@@@>>><<<;;;999999:::;;;<<<999888;;;BBBEEEDDDBBBBBB999;;;===>>>======>>>???777888:::<<>>>>>===<<<<<<<<<<<<<<<>>>@@@AAAFFFEEEDDDBBB@@@>>>===<<<999;;;======;;;999888888555444444444666777999;;;<<<<<<<<<;;;999999;;;===@@@KKKYYY```[[[NNNAAA999:::===BBBDDDCCC???:::777777777666555555777888999666777777555333111111222333444666555555444666777222222222222222222222222//////000111000///...---.........---,,,,,,+++++++++++++++*********))))))((()))***++++++***)))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&'''''')))***+++,,,,,,...///000000111000000000---...///000000222666999888555333666<<>>;;;666777777777888888888888777777777888999999888666666888;;;===>>>>>>>>>===;;;;;;::::::;;;===@@@BBBCCCAAA>>>===>>>@@@@@@@@@:::888555555666888999999777888999:::;;;;;;;;;;;;>>>???@@@???===<<<<<<<<<888888888888888888888888777777777666555555777888555666888999999888666555222222222222222000///.........///000000000000000...---,,,++++++***++++++))))))))))))))))))******''''''''''''''''''''''''666666777777777666555444666666555555444444333333111000111333555666555444222222111222222333444555444666888666444777===DDDDDDBBB@@@===;;;999888777===777:::JJJZZZWWWFFF777>>>@@@@@@===888555555777555777999:::;;;===@@@CCCAAA>>>===>>>======BBBHHHEEE<<<888<<<===999:::???======<<<;;;:::<<>>BBBCCCAAA???;;;===>>>===<<<;;;<<<===666666666999<<<>>>???>>>@@@;;;;;;BBBHHHHHHEEEDDD<<<999888;;;===<<<;;;===<<<:::===CCCGGGGGGIIILLLFFFKKKMMMKKKHHHIIIGGGDDDMMMKKKFFFAAABBBCCC>>>777777777888888888777777666777666555555555666777888000333555444111//////111555555444444333444444444111000000///////////////111111000//////////////////......------......///......---------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******((())))))))))))***************))))))))))))*********************+++,,,,,,++++++++++++,,,,,,,,,,,,---------......//////000222222333444555555555555111333666666666555666666999;;;<<<===BBBGGGFFFAAA======<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<>>>@@@BBBEEEDDDBBBAAA???===<<<;;;888:::<<<<<<:::999888999555555444555666888;;;<<<<<<<<<<<<;;;999999;;;===CCCJJJRRRQQQJJJBBB>>>>>><<>>???>>>;;;999888999666666666666666666666666555444333333333555666777111333777999999777444222222222222222111000///...,,,---...///000000000000---,,,+++******)))))))))))))))))))))************''''''''''''''''''''''''555555555555555555666666555444444333222222111111000000111333555666555444222222222222333444555666555666777666666999===@@@???>>><<<:::888777777666999666:::FFFMMMHHH===666>>>??????;;;666444666999777888999999999<<>>:::999===>>>>>>===;;;:::;;;>>>AAACCCCCCCCCBBBAAA@@@@@@???<<<<<<<<<<<<<<<:::999888999:::<<<>>>@@@AAA???<<<===>>>>>>===;;;;;;<<<>>>>>>;;;888888:::<<<===<<<===888999BBBJJJIIIBBB===;;;777666999:::666666999888666777::::::777777;;;;;;>>>???======???===999:::666444666666222000000111222444444555555555666444444333333222222222222111222444444333333444555......//////.........///........................//////...------------...//////............//////---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************((((((((()))))))))************))))))))))))*********************++++++,,,++++++******************,,,,,,---......///000000000111222333444444444444111333666666555555888:::;;;>>>@@@@@@BBBEEEDDD@@@888999999999999:::<<<===<<<;;;;;;;;;<<<===???@@@@@@???>>><<<:::999999888777888::::::999888999:::555555555555666888:::<<<;;;<<<<<<;;;::::::<<<>>>BBBDDDCCC???:::888999;;;===???@@@>>>:::777666666444444555666666666666555333555666666444222222222111333444555444444666777222222222111111000000///......///000///...---,,,......---,,,,,,++++++***************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''&&&&&&&&&'''((((((((())))))*********+++,,,---------------------.........///222444444444555555666666666555666666666777777777777777444555666777777777888999555888;;;<<<:::888888999777999;;;;;;::::::<<<>>>>>>======???@@@@@@>>><<<555444444555777999888777:::;;;<<<===<<<;;;999888:::;;;<<<;;;888777666777444444444444444444444444333222111222333555666777111222444666666555444333222222222111000000//////......///////////////...,,,+++***)))((((((((((((((()))))))))************''''''''''''''''''''''''555444333333333555777888333333222222111000//////000000111333666666555444333333333333444555666777777777888888999:::;;;<<<===<<<;;;:::999888888888;;;777777;;;:::555666;;;666999:::777333333888<<<888999999888888<<>>DDDYYYmmmZZZGGG:::<<>>>>>===;;;999:::===@@@EEEFFFFFFEEEDDDCCCBBBAAA999;;;<<<======<<<:::888===>>>>>>>>>???@@@===999999999:::999888999<<<>>>===999555666999>>>@@@@@@@@@;;;<<>>???<<<777333555;;;999222333;;;000222444444333111000000444444444333333333222222222000......000111111111111222333222111000000111------...//////000000111......---,,,,,,,,,,,,---//////............//////---------,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((((((((())))))))))))******))))))))))))***************)))***++++++,,,+++*********))))))((((((,,,,,,------...///000000//////000111222222222222333555888888777999<<<@@@???CCCDDDAAA???@@@===999444555777777888:::<<<>>>>>>===<<<;;;;;;<<<>>>>>><<<;;;:::888777666666555666777999888888888999;;;555555444555666888:::;;;;;;<<<<<<;;;:::;;;===???DDDBBB>>>;;;::::::999999999;;;;;;888444111222444222333444555666555444333333444666666444333222333111222444444444444555777444333222111000...---------.../////////...---,,,......---,,,,,,++++++***************))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''((($$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))))))))))))))***+++,,,,,,,,,,,,---.........---...111333222444666555444333333444666666666666666666666666333444666777888999;;;<<<555888<<<<<<:::888888:::666999;;;;;;999777888:::::::::<<<>>>@@@???===:::666666666888:::;;;:::999:::;;;======<<<;;;888777666888999999777666666777333333333333333333333333333222111111444666777777222222222333333444444444222222111111000/////////000000000000///...---,,,+++***)))(((''''''''''''(((((())))))*********+++''''''''''''''''''''''''//////000111222222333333222222111111111111111222222222333444444555555666666777888999999888666555555555444444777:::>>>@@@===;;;999999::::::999888444444444555555555666666555555444444555666888999999:::;;;<<<>>>@@@AAABBBDDDAAA===<<<>>>DDDKKKPPPEEE@@@;;;888:::<<<<<<<<<>>>===<<<;;;:::999999:::@@@BBBEEEFFFFFFCCC???<<<>>><<<::::::<<<;;;888555;;;;;;<<>><<<===:::777999>>>@@@>>>;;;<<<;;;999888888:::;;;===:::999???HHHJJJCCC<<<;;;999999999999:::;;;<<<<<<999777666555666777999:::::::::;;;;;;::::::999888777666666444333222111111222222222222222222222222333222222222111000000000000000000000000000000000//////............//////////////////.............................................------,,,+++++++++++++++++++++++++++++++++++++++*********)))))),,,+++++++++******)))))))))))))))))))))*********))))))(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))))))))***+++,,,,,,---------------............///222222222333333333444444555888;;;<<<;;;999999999===???@@@>>><<<999888888444555666777999:::;;;<<>><<<:::999888888777777666555444333222222555555555666555555444333777777666555444333333222222222222222333333444555222222111000000000000000+++---000000---,,,---//////...+++***))))))***+++++++++***)))(((((())))))++++++)))(((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))******+++++++++*********)))***+++,,,///111333444555777777555333333333666777777555333222333444555444444666:::<<<;;;999333666;;;>>>===;;;999888777777888999999999999888===<<<<<<>>>@@@???;;;777;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>>>>===;;;999888777888777666666777777666555555555444333111111222444444333111111222333222111444222111222444444444222------..................///...,,,+++******+++,,,+++*********))))))(((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&000000000111111222222222000000////////////000000111111222222333444444444555666777999888777666555555555444555777:::>>>@@@>>><<<:::999999:::888777444444555555555666666666666555555555666777888999<<<<<<=========>>>>>>>>>CCC@@@<<<:::999;;;>>>@@@BBB>>>:::999;;;======<<<======<<<;;;::::::999999???AAACCCEEEEEEBBB@@@>>>>>><<<::::::;;;:::888555<<<;;;<<<>>>???@@@>>><<<>>>;;;999;;;>>>???<<<888888777666666777888:::;;;>>>???GGGOOONNNEEE===;;;999999999999::::::;;;<<<888777666555555777999::::::::::::::::::999999888666666555444333222111111222222222222222222222222111111111111111111000000000000000000000000000000//////............//////////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++++++++*********)))))))))++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***+++))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,------------000111111111222222222222555777:::;;;999888777888;;;===>>>===:::888777777555666777888:::;;;<<<======<<<:::999888888999:::::::::999888777666666777666666666777888888888888555555555777999999777666888999999777666777:::>>>@@@???>>><<<:::999999999444444444444444444444444555555555555555444333333555444444333333222222111222222222222222333444444111111000///////////////,,,...000///---,,,---...///---+++***))))))***++++++******)))(((((())))))+++***)))(((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((()))******+++++++++***))))))***+++,,,///111222555555555444222222333555555555666444333222333555555444444666999:::999666333777:::<<<;;;999888888777777777888888888999999======>>>@@@BBBAAA===999::::::;;;;;;;;;::::::999:::::::::999888777666555444444444444666666666666555444444222111111333444444222111111222333333222444333222222333444333111------..................///...,,,+++******++++++******)))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&000000000000111111111111......---------......///000000111111222333333333444555666777777666555444555555555555777:::===???>>><<<:::999999999888777555555555555666666666666777777666777777888999:::=========>>>>>>>>>??????@@@>>>;;;777555444444444<<<;;;::::::<<<============<<<<<<;;;:::::::::999===>>>@@@BBBBBBAAA???>>>>>><<<:::999::::::888777:::999999:::===??????>>>>>><<<<<<===???>>>:::666555555666666777888::::::???CCCLLLQQQMMMBBB;;;:::999999999999::::::::::::777666666555555777888999999999::::::999999888777666555444444333222111111111111111111111111111111000000000000000000111111000000000000000000000000///......------....../////////.........---------++++++++++++++++++++++++******+++,,,,,,---......************************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,////////////000000000000444666888888777666555666888:::<<<<<<999777666666666666777888:::;;;<<<<<<999888777666666777888999999999888777666666666666555666777888999:::::::::222333555888::::::777555888999888777555666999;;;======;;;:::888888777777333333444444555666777777666666555555444333222222111111111111111111111111222222222111222222333444000000///............///---///000///---,,,,,,,,,...---+++***))))))***+++******)))((((((((())))))******)))(((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''(((***++++++++++++))))))***+++---///000111555555444111000000333666222333333333222222444666444444555777999888666444555777999:::999888777888777777777666777888888999<<<===@@@CCCEEECCC>>>:::888999:::;;;:::999777555444444555555555555555555000111222333444555666666555444333222111222333333333111000111333444444444555333222222333333111000......------------------...---,,,+++************((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&000000000000000000//////---------,,,------...///000000111111222333333333222333444555555555444444555555555666777:::===>>>===;;;999888999888777666555555666666666777777777777888888888999::::::;;;;;;;;;===>>>@@@AAACCCCCC===;;;888555333333444555666777888999;;;<<<<<<;;;<<<<<<<<<;;;;;;::::::999:::;;;<<<>>>>>>>>>>>>>>>===<<<:::999999999:::::::::999888999<<<>>>??????<<<<<<===???@@@???;;;777888888888999999:::::::::;;;AAAHHHJJJDDD<<<999999999999:::::::::999999999666666555555555666777888888888999999888888777666444444444333222111111000000000000000000000000000.........//////000000111////////////////////////...------------------............---------,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,---******************************)))))))))((((((((((((((((((((((((((('''''')))))))))))))))((((((((((((((((((''''''((((((((((((''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((''''''*********+++++++++,,,,,,.........////////////000333444666666555444444444666999;;;;;;:::777666666555555666777888999::::::777777777666777888999:::888777666666555555555666666777888::::::;;;::::::333333555888;;;;;;:::888999999777666555666888999:::999888777666555555555555555666666777888888888666666555333222222111111000000000000111111222222222222111111111111222222///......---------.........//////...---,,,++++++,,,,,,+++***))))))*********))))))((((((((())))))***)))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''')))***+++++++++))))))***+++---...///000333444444333111111333555///000222222111222444666333444666777777666444222777888999888777666777888777777666666666777888999999<<>>:::777888:::;;;:::888555333000111222333444555555555000111222333333444555666555444222222222333444444222111000111333555555555555333222111222222000.........------------,,,,,,---,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%000000//////////////////...---------......///000111111222222333444444444111111222222333333333333444444444555777999;;;<<<;;;999777777777888777666666666666777777777888888888888999999:::;;;;;;;;;<<<<<<===???AAABBBDDDDDD===:::666222111222555777333444666888888888999999;;;;;;<<<<<<<<<;;;:::999777888999;;;<<<<<<<<<<<<===<<<:::999999:::===???EEECCCAAA???@@@???>>>===:::;;;===???@@@???===:::;;;:::999999888999999:::999???BBB@@@;;;999:::<<<999::::::::::::999777777555555555555555666666777777777888888777777666555333333333222111111000000////////////////////////---------....../////////........................------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((''''''''''''(((((('''''''''&&&''''''((()))((((((((((((((((((((((((((((((''''''''''''''''''***+++++++++,,,,,,,,,,,,............////////////111222444444333222333555666888;;;<<<:::888666555333333444555666777777888888888888888999::::::;;;666666555555444444555555888999:::;;;;;;:::999888666555555777:::===>>>>>>:::888666555555777888888999999888777666666777777999999999999888888888888666555333222111111111222000000111111222222333333222111111000000000111111......------------......///.........---,,,+++)))++++++******************)))((((((((((((((()))))))))(((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''$$$%%%'''((()))******+++((()))***+++---......///000222555666555333222222...///111111111222555777333444666777666444333222888999999888666555666777777777777777777888888999888;;;@@@CCCCCC@@@<<<999666888999:::999777444222000111333444555666666666222444555555444333555777777444222222444666555444333111000111444555666555444333111111111111///.........------,,,,,,,,,,,,++++++++++++***)))((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%............////////////...............///000111111111222222333444444444//////000000111111222222222333333444666777999:::888666444444666777666555777777777777888888888888777888999:::;;;;;;;;;;;;>>>>>>>>>?????????@@@@@@???;;;666111///000333555333555777777666555666777::::::<<<<<<<<<;;;:::999666777999;;;<<<<<<;;;:::<<<<<<;;;999999<<>><<<999;;;===?????????>>>===:::999777666666777999:::;;;??????;;;888:::===>>>999::::::;;;:::888666555444444444555555555555555666666777777666666555444222222222111111111000000........................------------------..............................---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((***))))))((((((''''''&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''******+++++++++,,,,,,,,,---------............//////111222222222333444666555888<<<<<<:::777444333222222333444444555666666888888888999999:::::::::555555444444333444444555888999;;;;;;;;;999777666777555555777;;;>>>AAAAAA;;;888666555777888999999;;;::::::999999999::::::<<<;;;;;;:::888777666666444333222111000111222333111111222222333333333444222111000000///000000000...------------...//////...---,,,---------+++)))*********************)))((((((''''''(((((())))))((((((''''''&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))))))))((()))***,,,------......---000444666555333111000...000111111111333555777444555666666444333444555999::::::999777555666777777777888999999999999888888<<<@@@BBB@@@<<<999888666777888999999777555444333444555666777777777777333555888777444333555888999555222333666888777666444222111222444555555555333111000000111111///.........------,,,,,,++++++******+++******)))''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%---------....../////////------------...///000111000000111111222333333333............///000111222111111222333444666777777444333222222444666666555777777777888888888999999666777999:::;;;;;;::::::;;;;;;<<<<<<<<<=========>>>;;;888555333222333444666888999888555444555777999:::<<<======<<<:::999777999<<<>>>???===;;;999<<<<<<;;;::::::>>>DDDJJJPPPOOOLLLKKKIIIEEEAAA>>><<<===>>>>>>>>>======>>>:::888666555666999===@@@===@@@???::::::>>>>>><<<999:::;;;;;;:::777555444333333444444555555555555555666666666666555444444111111111111111000000000------------------------------------,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************************)))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((((((((()))))))))***))))))(((''''''&&&&&&(((''''''&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))*********+++++++++++++++,,,,,,,,,---------///111222222333666888555888;;;;;;999555222000222333333444444555555666555666666777777777777666444444333333333333444444666777999;;;;;;:::888777333333555888<<>>:::888888777777888888888777777666777777888888888777777666000444777777444444777::::::666333444888:::999777555333222222444555444444111000//////000111000.........------,,,++++++***)))************((('''&&&&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$,,,,,,------...///000000,,,,,,,,,---...///000111/////////000111111222222---------......000111111000000111222444555666666222111000111444666666555777888888888888999999999666777999:::;;;;;;:::999555666777999;;;<<<===>>>;;;;;;:::999888888777777999;;;;;;999555444555777999:::<<<======<<<:::999888;;;>>>AAAAAA???<<<:::;;;<<<<<<;;;;;;???GGGMMMGGGFFFGGGHHHIIIHHHDDDBBB?????????>>><<<<<<<<<===;;;999777666888===CCCGGG===@@@???;;;;;;???===777::::::;;;;;;:::777555333222333444444555555444444555555666666555555444333111111111111000000000000---------------------------------,,,,,,+++++++++------------------------,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((((((((())))))*********))))))((('''&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&''''''((()))******(((((((((((()))))))))))))))************+++++++++,,,...000111222444777:::444777::::::777333000...333444444555555666666666333444444555555444333333333333333222222333444444333555888:::;;;;;;999888000111444999>>>@@@???===;;;888555666999<<<<<<<<<666666666666666777777888888888777777666555555555222111//////000111444555222222111111111111111111111111000///////////////...............///000111---+++***+++...///---***((()))************))))))'''''''''''''''((()))***''''''&&&&&&&&&''''''(((&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''((()))***,,,---------,,,+++---......------...000000111333333222333666888555666666555333333777;;;:::<<<===<<<999777666666666888;;;===>>><<<999777<<>>===999555666888888999:::;;;<<<=========>>>;;;999;;;AAADDDCCCAAA;;;AAAFFFGGGDDDBBBCCCEEEHHHEEECCCAAAAAA???===;;;???:::777:::BBBIIIMMMMMMCCC>>>::::::===>>><<<999777888999:::999777555444555555555444444333333333222333333222111222444666222111//////000000...------.........---,,,,,,+++......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************''''''(((((())))))******((((((((((((''''''''''''))))))((('''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))******+++---------...000222555666666777888888777444000...111111222333555777999:::555222000222777888666222111000///222555666444111444555777999:::999888777111444999===??????===;;;444444555777888888888888666777888::::::999888888777777;;;>>>;;;333000111000//////000111222444444555444333111000/////////000111222333222000...------,,,,,,...000111000///+++,,,,,,,,,,,,+++************))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&((('''''''''''')))***+++,,,---...///000000000000222333666888999999888777888777666666666777999:::============<<<:::888666666999<<<<<<;;;:::<<>><<<:::777555555777999888777777666555555666666;;;???AAA???:::666555777777777888999:::;;;<<<<<<<<<999777:::???BBBAAA???:::>>>AAAAAA>>>===@@@CCCOOOOOOOOONNNJJJEEE@@@===>>><<<;;;???EEEJJJJJJIIIAAA>>>::::::===>>><<<999777777888999888666444333444444444444333333333333555555444222000000222444222111//////000000...---------......---,,,,,,+++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************((((((((((((((()))))))))((((((((((((''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))(((((())))))***+++,,,,,,---///111333555666444555555555444222000///333333333333444555666777555222111333666777555111333111///000333555555444555666888999999888777666222555999<<<===<<<:::999333444555777777888888777555666777888999888888777666666999<<<999222///000000000111111222333444444555444222111000/////////000111222222222000...------,,,,,,...000111000///+++++++++++++++******)))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&((((((''''''((()))+++,,,,,,,,,...///////////////111333555777888888777666777777666555666777888999=========;;;:::888666555999;;;<<<;;;:::;;;>>>AAAEEEDDDAAA>>>;;;;;;;;;;;;>>>>>>===<<<;;;:::999999<<<999666777::::::666333///111333333333333444555444555777888888777555444444555666777666444222111000000///............///,,,,,,,,,---,,,++++++***************))))))))))))''')))++++++***(((((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---,,,+++++++++,,,...///------------------------------...//////......---------,,,------...//////////////////000000000000222222222111000111444777777777777777777666666666777666666555555666666777666555555777:::;;;;;;;;;===;;;999666555555777777333444555666666777777666@@@BBBCCC@@@:::555444444666666666666777999:::;;;999777666888<<<>>>===;;;999;;;<<<;;;999999===AAAFFFKKKQQQRRROOOJJJFFFEEE;;;:::<<<@@@EEEFFFCCC???>>><<<:::;;;======:::777666666777777777555333222222222222333333333333333555555333111000111444777333111000000000000///------------------,,,,,,+++---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))(((((())))))***+++***+++---000222333444555222222222222111111111111444444333333222222333333555333222333555666333000333111......000333444444666777888999888777666555444666888::::::888666555333444555777777777666666444555666666777777666666444444666999666000...000000111333444444444444333444333222111000/////////000111222222111000...------,,,,,,...///000///...******++++++******)))((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&''''''(((((((((((()))***+++,,,+++,,,---....../////////000111333555666666666555666555555555555666777777===<<<;;;999777555444333888999:::;;;<<<>>>BBBEEEHHHEEE@@@<<<::::::;;;===AAAAAA???>>><<<:::888888<<<999777777999999555222///111333444333333333555555555555555555555555555444444555555555333222111000000///...............+++,,,,,,,,,,,,+++******************))))))))))))(((+++......,,,***((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---...//////............////////////111111111//////000444666555555555555555555666666777666666555555555555666555555666777999::::::::::::888777666777888888888333444666777888777777666>>>??????<<<888444222333444444444444555777888999777555555777:::;;;:::888:::;;;<<<<<<::::::<<>>===;;;999888777;;;999777777888777444111333555777777666666666777666555444333333444555666333333444444333222111111......---,,,,,,,,,,,,---+++++++++++++++******)))************)))))))))((())),,,///000...+++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***,,,.../////////---,,,++++++++++++++++++++++++******+++++++++,,,,,,---+++++++++,,,,,,...//////............/////////////////////...---...111444222222222333444555777888777777666555555555555555444555666777777888999:::999888777999<<<>>>===<<<666777888999888777666555888888888777555333222222333333333444555666777888555555555777888888777666:::===???@@@???>>>======???CCCEEEBBB;;;555555666555555555666666666444222555555555666777666444222333333333333222111000000///000000000111111222222...////////////222777:::222000//////000///...,,,++++++,,,,,,---,,,,,,+++,,,,,,+++++++++*********************************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((('''((())))))***(((***,,,///000111111111///.........///111444555000000000111222333444555555555444555555444333111000222444666555444333222777777777777666666555555666666666555444222111000444555777888888666444333333333333333333444444444333111333555333//////222222444555666666555333222222222111000////////////111111000000///......---,,,++++++,,,......---+++)))************)))(((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''''''''(((((()))******++++++)))***+++,,,,,,------------...///000111222222222222222333333444444444444444444555666777777888888555777;;;@@@CCCEEEDDDCCC>>>======<<<;;;;;;::::::;;;::::::999888888777777999888777777777666444222555777999999888777888888777666444333333444666777222222222222222111111111,,,,,,+++************+++******++++++******)))(((************)))))))))((((((+++...000...+++)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))+++---///000...,,,***************************))))))))))))***+++,,,,,,++++++++++++,,,---//////............/////////000,,,---............000222000000000111222555777999777777666555444444444444333555777777666666888999:::999999<<<@@@BBB@@@>>>999999999999888777555555333333333333333333444444222333444666777777777777555555777888888777666555;;;<<>><<<<<<<<<<<<;;;:::999888555555555666666666666666666777777777666555444333444666777777666555555666666555444333333444555666111111111111111000111111,,,++++++***************)))************)))((((((************))))))))))))&&&))),,,---,,,***((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))***+++,,,++++++***))))))))))))))))))))))))(((((((((((((((***+++,,,*********+++,,,---///000---------.........//////+++---///000/////////000000000//////111333555777666555444333333222222222333555777777555555777999:::888777:::???@@@<<<888999999777666666555555666333222222333444666666666222333666999:::999888777555777999999888777666555:::::::::;;;<<<;;;:::999555666666777777888999:::444555666666555444444444333333333333222222333444222111000///............000000///////////////...---...000000///...///000000...---,,,------,,,*********+++,,,,,,,,,,,,,,,+++*********))))))))))))************************((()))))))))*********+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))***************++++++,,,+++++++++,,,...///111222//////000111333555777888555666777888777777777777777:::===>>><<<999999:::666555555555555666666777555444333222222222333333777888:::;;;:::888555222333333222222222333444555555333333555444111333888555555444444333222222111111111000////////////000111000000///......---...,,,+++++++++------+++***+++++++++++++++******)))'''((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###########################""""""""""""########################$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%&&&&&&''''''$$$%%%'''((())))))(((((('''((()))***+++++++++++++++++++++,,,---...///000///000111222222222111111111333777;;;<<<<<<;;;:::===;;;;;;===@@@BBBBBBAAA@@@???===;;;999888777777333333333444444444444444444555666666555555555555333444666666444333444444444444333333333333444444000000000//////000000111------,,,+++++++++++++++))))))******))))))((('''************))))))))))))$$$&&&)))***)))(((((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''''''''(((***+++))))))))))))))))))))))))((('''''''''((()))+++,,,*********+++,,,---///000,,,,,,---------.........+++---111222111000000000222111000///000111333555555444333222111111111111222555777777555444666999888555444777::::::666111888777555444444555666777555444333444666888888888222444888;;;<<<;;;888777555888::::::999777666666999777555555666777777777555444333444555444222000000333666777666444333333444555444333222333555777111000///......---......000000//////.........---(((***.../////////000000///---,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))(((((())))))*********+++''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))+++***)))(((((()))***+++))))))***,,,---...//////000000111222333555666777555666888888888888888999888:::<<<;;;888777888;;;555555555555555666777888444333222222222333444555777999;;;<<<;;;888555333444333222222222333444555666444444666444222555999666555444333222111111111111000000////////////000111000///......------...,,,+++***+++,,,,,,+++)))+++,,,,,,,,,,,,+++******'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''$$$%%%&&&((((((((((((''''''((()))******+++++++++*********+++,,,---//////...///111222222111111000222555999===>>>===:::888;;;888666888>>>DDDGGGHHHFFFCCC???:::777666777888444444333333333222222222333444666666555555555666333555666666555444444555222222222222222222222222000000////////////000111///...------,,,,,,------)))))))))))))))(((((('''************))))))))))))###$$$''''''''''''(((***&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,+++,,,.../////////...---///...---,,,---///111333000111111222444444555666222333333333333444666999888777666666777777666555777666555444444333333444222333444444555555444444555666777888999:::::::::999888888999:::999777666777777666666555555444444333333333333333333333333555555555444444333333333666666555444333333222222111000000///...---------,,,---.........---,,,+++..............................---,,,,,,+++******,,,,,,,,,+++++++++************))))))))))))******))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((()))))))))***************++++++,,,,,,---......111111111222333444666666555666666777888999999:::999888777666666555666666444333333444777999888888555555444444444666888999777<<<>>>:::777888888777777555444444666777777666555666777666555444555666666333000....../////////000000000///////////////000///...------,,,---------------,,,+++***)))(((++++++************++++++)))))))))))))))(((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$""" """$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$################################################$$$$$$############$$$$$$$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&''')))(((((((((((())))))))))))++++++,,,,,,---...//////333222222111111222222333444666888;;;<<<<<<;;;:::999999999:::===???BBBDDDHHH<<<555777:::777444444777666444444666777666555444444555666777777666666555555555444444333333333444222111444888999444000///......000333444222///------------------------((((((((((((''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))*********+++++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,------.....................---,,,---///111222333333333333333333333333111222333333222333666999999888777777888888777555777666555444333333333333333333444444555555555555555666777888888999999888999888777777999999888777999999888777666555555555444444444444444444444444444444444444444444333333666555555444333333222222111000000///......------------.........---,,,+++------------------------...------,,,++++++******,,,,,,+++++++++***************))))))))))))******)))((((((((((((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((()))))))))******************+++,,,,,,------000000000111222333555555555555666666777777888888888777666666555555555555666555444555777888777666666666555555666666777777888;;;;;;666333666888888666444444444777888888777666777888777555444555666444222000//////000111111222222111111111111000000000///...------,,,,,,---------------,,,,,,+++***+++******))))))******+++)))*********))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$################################################$$$$$$############$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&''')))'''((((((((())))))))))))***++++++,,,---...//////111000111111222333444555333555777999:::::::::999777666666777888:::<<<===AAA999333555666444222333666444333333444555555444333444555555666666555555333333333222222222111111111111333777<<<;;;666111222000000111333333111.........---------,,,,,,,,,((((((((((((''''''''''''''''''''''''''''''&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))*********++++++++++++,,,,,,+++++++++++++++,,,,,,---------------......///......---------///000111555444444333222111000000111222333222222333666888:::999888999:::999888666666666555444333333333333444444444555555555555555666777777888888888777777999777555666888999::::::;;;:::999888777666555555555555555555555555555555333333444444444444444444555555444444333333222222000000000///......------------......------,,,+++------------------------------,,,,,,++++++******,,,++++++++++++************))))))(((((())))))***(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((((((((())))))))))))(((((()))******++++++,,,......///000111222333333555555555555555555555555555555555555555444444444888777666666777888777666777777888888777777666666666888777111000444777888555444444555888::::::999888888999777555444444555222111000000000111333333444444333333222222222222000///...---,,,,,,,,,,,,,,,---------------,,,,,,+++******))))))******+++*********)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$################################################$$$$$$############$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&'''(((''''''((((((((()))))))))******+++,,,---...///////////////000222444555666333444666777888888888777555555555555666666777888;;;777555555555222333666777555444444555666666555222333333444444444444444111111111000000000000000///000333999===<<<777222333222222222333222///---//////...---,,,+++******((((((((((((''''''''''''((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))************+++++++++++++++************++++++,,,...---,,,+++,,,---...///...------------...///000333333333222111111000000111222333222222333666888;;;:::999:::;;;;;;999777888777666555444444444444555555555555555666666777888999999999888888777666888666444444777999;;;<<<::::::999888666555444444444444444444555555555555333333333444444555555555444444444333333333222222000000//////............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++************))))))(((((((((((())))))'''''''''((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''((((((((())))))''''''(((((()))*********,,,---...///000111111111444444444444333333333333333333444444444444444444777666666777999:::999888888999999999999777555444444666555222222666888666444444444777:::;;;;;;:::999999999777555333333333000111111111111222444555444444444333333222222111//////...---,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,******))))))))))))******))))))((((((((('''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$############$$$$$$################################################$$$$$$############$$$$$$$$$$$$############$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%'''((('''''''''((((((((())))))))))))***,,,---...////////////000000111333444555222333444555666666555555555555666666777888888999777888999999666555777:::999888666666888999888777111222333333333333222222000000000000000000000000000111222555888777444111111222222222222111///---000///...---+++***)))(((((((((((((((''''''''''''))))))((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))*********+++++++++)))))))))))))))***+++,,,------,,,++++++---...///---------------......///000000000111111111222222222333333333333444777999;;;::::::;;;===<<<999777999888777666555555555555666666555555555666777888::::::::::::999888777777777555333444666999;;;<<<999888888666555444333333222222333333333444444444333333333444444555555555333333333333333222222222////////////..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******+++++++++*********))))))))))))(((((((((((())))))&&&&&&''''''((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&''''''''''''(((((((((&&&''''''(((((()))*********+++---...///000000000333333333222222222222222111222333444555555444444666555555777:::<<<<<<<<<888999999999888777555444444888:::999:::===<<<999666666666888;;;<<<;;;:::999999999777444222222222000222333333111222444666444333333222111111000000///...---,,,,,,++++++,,,)))******+++++++++*********))))))))))))))))))***)))((('''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$############$$$$$$################################################$$$$$$############$$$$$$$$$$$$############$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&(((''''''''''''((((((((((((((()))***+++---...///000111111000000111111222222222333333333444333333333333333555666777888999:::444999<<<:::888777:::<<<999888666666888999888777111222222222222222111111000000111111111111111111333222000000000000000///...///111111111000//////000///...---+++)))((((((((((((((((((''''''''''''))))))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((()))))))))))))))************+++(((((((((((()))***++++++,,,,,,,,,,,,,,,------...---------------------------...///000111222333333333444555444444555888:::::::::;;;<<<===<<<999777999888777666555555555555777666666555555777888999999999999999999888777666666555333444777999::::::777777666666555555444444111222222333333444444444333333444444444444444444333333333333222222222222//////////////////......///...---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++******+++************))))))))))))((((((''''''(((((()))&&&&&&&&&''''''(((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((&&&''''''(((((())))))******+++---///000000//////222222222222222222222222000111333555666666555555666555666888;;;>>>>>>>>>888888888888777666555444777;;;>>>???AAADDDBBB===999888999:::<<<<<<:::888777888888666333111111111111444666555222000222555333333222111000//////...///...---,,,++++++++++++)))***************))))))***))))))(((((())))))***)))((('''&&&%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$################################################$$$$$$############$$$$$$$$$$$$############$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%%%%&&&'''&&&&&&'''''''''((((((((('''((()))+++,,,...///000222111111000000000111111333333333222222222222222000111222444666777777777111777;;;999777888999888777555444444555666666555222222222222222222111000111111111111222222222222555333000...,,,---...///...000222222111000000000//////...,,,+++)))((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************(((''''''((()))***++++++++++++,,,------------,,,---------...---------,,,------...///000111222333444555666555555666999<<<:::::::::<<<===<<<999666777666555444444333333333888777666555555777999:::666777777777777666666555555555444555888999999888666666666666666666666666222222333333444555555666444444444444444444333333222222222222222222222222...////////////////////////...---,,,,,,,,,------++++++++++++++++++++++++******************++++++************))))))))))))((((((''''''''''''((((((%%%%%%&&&''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((())))))******)))+++---///000000///...111111111222222333333333000111444666777777666666777777777999<<<>>>>>>===888777777666555555555555777:::;;;<<<@@@DDDCCC>>><<<;;;;;;<<<<<<;;;888555555666666444222000000111444777999666222///000333333333222111000///......///...---,,,+++++++++++++++++++++++++++***)))((())))))(((((((((((())))))+++***(((''''''''')))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$################################################$$$$$$############$$$$$$$$$$$$############$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&'''''''''(((((('''''')))***,,,...///000000000///000000111222333444333333222111111111222000111333444555555444444000666999777777999999555666444333333444555555444222333333333222222111000000000111111111222222222555444333111//////000111111333555555222000000111......---,,,+++***)))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************''''''''''''((()))++++++***+++,,,---...---,,,+++---------......---,,,,,,......//////000111111111555666777666666777:::<<<999999:::<<<===<<<888555555555444333222222222222999777666555666777999:::444444555555555555555444555555555666888999888666777777777777888888888888333333444444555666777777555555555444444333333333222222222222222222222222.........//////////////////...---,,,+++,,,------******************************************++++++************))))))))))))((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********)))+++---///000000///...000000111222333444444444000111444666888888777666:::999888:::<<<======<<<888777555444444555666666555666555555999???@@@<<<>>>============;;;777444333444555333111///000111555888:::777222...///111444444333222111000///.........---,,,++++++++++++---------,,,+++***)))((())))))(((((((((((())))))---,,,***)))((()))***,,,(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$################################################$$$$$$############$$$$$$$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&'''''''''((((((&&&''')))***,,,...///000.........///000222444444555444333222111111111111333444555666555555333333222777:::888999<<<:::444777666444444666777666555333333333333333222111000//////000000111111222222333555666555444333333444555777999777333000000111...------,,,+++***)))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((()))************+++++++++,,,,,,,,,,,,++++++******++++++,,,---------...............333333333777:::;;;999666666777:::<<<<<<;;;999777666555444222222111222222999777666666777777666444666555444333333444666666666666555222444888999555777777777666555555444444666555333111000000111111555666555444222222333555777666444333333222000..................///000111///////////////.........111000---+++***+++,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))***++++++,,,---...//////222222222222222222222222222333555777888777666555222444666999::::::999999999888777777777777777888777333111555===AAA>>>:::AAAFFFIIIEEE<<<555444666888555222000111222333333;;;;;;:::777444222222333:::888555222000//////000---------,,,,,,++++++***,,,+++******))))))******************)))))))))))),,,++++++***)))(((((('''))))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%#################################""""""""""""""""""############$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#################################################################################$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''(((+++)))'''(((+++------+++,,,,,,---///000222333333555444222111111222444555444444444555444444333333666777777666555555666888888666444555777777555222777555222000......///000---............///222555777666555444444333444444888777555333222111000000...---+++)))(((((()))*********)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((())))))***))))))))))))************+++******))))))******+++------------............222222222555888999666444333555777999999888666555444222000/////////111222777555444555666777666555666555444444444444555666555777666444555888666222777777666666555555444444555444333111111111111222444444444333111111444666888777555444444333111///111000///...---------------------.........//////333111...,,,***)))******************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))******+++,,,---...//////000000000111111222222222222333555777888777666555333444666888999999888888666666666666666666777777555444666<<>>999999<<<:::777333222222444444444<<<<<<;;;999666444444555999777444222000000000000///......---,,,+++******,,,+++******))))))***************)))))))))((((((+++******)))(((((('''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$####################################$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$#########""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&''''''''''''***(((&&&'''***,,,,,,******+++,,,---///000111222222222111222222444555666333444444444444444333333777888999888777777999;;;;;;999888999::::::777555555444333111111111111222111222222222111222444777777666555444333333333333555444333111///............,,,***)))(((((()))******))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''((((((((((((''''''(((((()))***'''''''''((((((((()))))))))))))))(((((())))))))),,,,,,------............111111222444555666444222333444666888888777666555444222///......000333555666555444555666777666555666666555444444555555666555777666444555777555000777777666666555444444444333333222111111222222333111111222111111111444666999777555555555444222000333222000...,,,++++++***)))***+++,,,---...//////333111...,,,***)))((()))************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))******+++,,,---......---...///000111111222222222333555666777777666555555555666666666777777777444444555555666666777777555777999>>>CCCHHHKKKMMMMMMNNNMMMGGG???;;;<<<@@@;;;888555333444555555555999999999777555444555666666555333111000000111111000//////---,,,+++******++++++***))))))))))))*********))))))))))))(((((()))))))))(((''''''&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###########################################################################$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&''')))*********)))***+++,,,---...///000///000111333444555666666333333444444444444333333999:::;;;;;;::::::;;;===;;;:::999999999999777555222222333444555555555555666777777666555555666888666555444333222222222222222111///...---,,,++++++,,,+++***((((((((())))))))))))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################''''''''''''''''''''''''&&&&&&'''''''''''''''((((((((((((((((((((((((((()))(((((('''''''''(((((((((''''''''''''((())))))'''''''''((((((((())))))***))))))(((((())))))***,,,,,,,,,------......///111111222333333333222111666777888::::::999888888666444222000111555999<<<999777666666777777666444666666666555555555555555555666444222333777777333777666666555555444333333111111111222222333333444...///000000000222555777888666555444444333111///222111///---,,,+++******))))))******+++,,,,,,---000///---+++***)))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((())))))***+++,,,------+++,,,...000222222333333111222333555555555555555666666555444444555555666333444555666777777888888444777:::;;;;;;>>>BBBFFFHHHIIIIIIDDD>>>:::;;;===:::888555444444555555444444555555444222222333444444333222111000000111111000000///...,,,+++******++++++***)))))))))))))))***)))))))))(((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################""""""######$$$%%%&&&&&&""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))***+++,,,......///...000222444555555444444222222333444444444333333999:::<<<<<<;;;:::;;;===666555555555444333222000///111333666888888888777888999999888666555555666444444333222111111111111000///---,,,+++*********+++***)))(((((((((((())))))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''(((((()))((((((((()))))))))***************))))))*********++++++,,,,,,---......///111222222333222222222222777888999:::::::::999999777555333222333777<<<>>>===;;;999888888888666444777777777666666555555444555555222///111888;;;999666666666555444444333333000111111222333333333333---...//////000222555888777555333222222111000...///...---,,,++++++++++++***************)))))))))+++++++++******+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((()))***+++,,,,,,+++---///222333444444333000111111222333333444444666555444444333333444444444555666888888999999888222666:::;;;;;;>>>DDDJJJBBBDDDFFFDDD???;;;::::::888666333333333444333222222333333222111111222444222222111111000000000000000///...---,,,+++******+++***))))))(((((()))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""######################## !!!!!!"""###$$$%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((()))******+++,,,------......///000222444444333111000111222222333444444333333777999;;;;;;:::999999:::222222222111000...------...000333666888999888777666777888666444222222333333222111000000////////////...---++++++*********))))))((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&''''''((()))))))))*********++++++++++++******))))))******+++******+++,,,---......//////111222222111111222444555555666666777777666666555444222111333666:::<<<>>><<<:::999999999777555777777777777777666444444444444222///333:::===<<<666666555555444333333333000111222333333333333333---...///000000222555888666444222111111111///------,,,,,,+++++++++,,,,,,*********)))))))))((((((((())))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&''''''((()))***+++++++++---000222444444333333...//////000000111222222444444444333333333333333555666777999999999888888777:::;;;;;;;;;===CCCGGGEEEFFFHHHFFFBBB===:::888666444222222333333222111222333444333222222333555222111111111000000//////...------,,,,,,++++++*********)))(((((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################!!!!!!!!!"""#########$$$"""############$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#######################################################################################$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%&&&(((************+++,,,---------...000111222222111///...000111222333333444444333777999::::::888666555555222333444222000...---......///222555777777777666444555666555333111000111222111000///...............---,,,+++************((((((((((((((('''''''''''''''&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((()))))))))*********++++++)))))))))(((((())))))))))))***+++,,,---......///,,,...000///...///111444333333333444444444444555333222111222333555888999;;;999888888::::::999777777777888888777666444333333555444333666<<<<<<999666555555444444333333222111111222333333333222111...///000000111222666888777555333222222111///...---,,,,,,+++++++++++++++)))))))))))))))*********((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&'''((()))******+++***,,,///222333333111000------------...///000000111222333444444333222222555666777888999888666555;;;;;;;;;<<<===@@@DDDGGGMMMLLLKKKGGGBBB===999777555444222222333333111000222333333222111000222333111111111111000///...---++++++++++++++++++++++++******)))((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$################################################"""############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################################################################""""""#########$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$&&&''''''%%%%%%(((***((())))))******++++++,,,,,,---...000000000//////000000111333333444444333777999::::::777444333222333555666444111......///...///111333444444444444444555666666333111111111111000///...------------,,,+++***)))))))))))))))&&&''''''((((((''''''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''(((((())))))))))))************((((((''''''''''''(((((()))******+++---...//////***,,,......,,,---000333333333333444444444555555333333333333444666888999777666666777999;;;:::999777888888888777666444333222555777888:::===:::555666555555444444333222222111222333444333333111111///000111111111333666888888666444333333222000///...---,,,+++************''''''((()))***+++,,,,,,***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))*********+++...111222111000...,,,,,,,,,,,,,,,.../////////000222444555444222111444555777888888666444333666777999>>>EEELLLSSSWWWTTTQQQLLLEEE???:::777666666444333333333333222000000111111000......///000222222111111000...---,,,))))))*********+++++++++******)))((((((((((((((()))(((((((((''''''''''''''''''((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%########################%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################################################################""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$&&&((('''%%%%%%(((+++''''''(((((())))))*********+++,,,...///000000111///000111222333444444444888:::;;;:::777333111111333666777555111......000///000000111222222222222444666777777555333222222000000///...------------+++***)))(((((((((((((((&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((())))))*********+++)))(((((('''''''''((((((*********++++++,,,,,,,,,...---,,,++++++,,,......222222333333444555666666333222222444777888777666555666888:::;;;;;;;;;:::666777777777777777666555999555333666===???:::555:::999777777888888777555333444444444444444333333333222222444888:::999777222111000111111111///---...---,,,+++******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))),,,---///111111000///...+++,,,---.........---,,,//////000111222444666666777777777777777777777777222555999<<<@@@FFFOOOVVVOOOKKKEEE>>>:::777777777555444333222222222333444222222222222222111000///222111///---,,,+++,,,,,,************))))))))))))((((((((((((((())))))***++++++)))((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###%%%%%%&&&&&&&&&%%%$$$#################################################################################$$$%%%%%%%%%%%%$$$########################"""############$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!########################"""###$$$%%%%%%$$$###"""$$$$$$########################################################################$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((()))***+++,,,+++,,,,,,---...///000000000222444555555444333111666888:::999666333111111111333555555333111//////---111444666555444666888999888777666555444444444000000000000///...---,,,,,,+++***)))((('''&&&%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((()))))))))*********((((((''''''''''''((((((***+++++++++,,,,,,,,,,,,------,,,,,,,,,---///000000111222222333444444444222222222444666777777555666666777888999999999999777777777777777666555555888666555777;;;<<<999666999777666666777777666444555555555555555444333333333222222444777999888777333222111111111111///---...---,,,+++***************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))***+++---...///...---,,,+++,,,---...///...------/////////000222333555666777777777777777777777777555888<<<>>>@@@DDDIIINNNHHHEEE@@@<<<999777777777444444222111111111222333111111111111111111000000222111///---,,,,,,,,,---************))))))))))))(((''''''''''''((())))))+++***)))(((''''''''''''%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""######%%%%%%%%%$$$$$$$$$##############################################################################"""###$$$$$$%%%%%%$$$$$$########################"""############$$$$$$$$$%%%%%%$$$$$$###"""""""""##############################$$$$$$$$$$$$####################################################################################$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((()))***+++++++++,,,---...///000000000111333444444333222222444666777666444222111111111333555555222000//////000333666777666555666888888777555444333222111111000000//////...---,,,,,,******))))))((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((())))))))))))((((((''''''''''''((((((++++++,,,,,,,,,,,,------,,,,,,,,,------///000111///000111111222222222222222111222333666777666555666666666666666777888999888888888777666555444333666666777888999888777666777666555666777777555444888777777666555444333333222111111333666888777777555444222111111111///---...---,,,+++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((()))))))))((()))***,,,,,,+++******,,,------...//////....../////////000111333555555777777777777777777777777777;;;@@@AAA@@@@@@AAACCC???>>><<<999777666666555333222222111000111111111111000000000000000111222222111///...---------...************))))))))))))(((''''''''''''((())))))******)))(((''''''''''''%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$###$$$(((,,,///'''&&&%%%$$$###$$$$$$%%%########################################################################"""###$$$$$$%%%%%%$$$$$$########################"""############$$$$$$$$$################################################$$$$$$############$$$$$$##############################################################################$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((***+++,,,,,,......///000000000111111222222222222444555666555333222333444111333555555333111000000444666888999888777777888666555444222000//////...//////......------,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((())),,,,,,,,,,,,,,,,,,,,,---+++,,,,,,---...000111111///000111222222222111111111111111333555666666444555555444555666888;;;<<<888888888777666444333222444666999999666444555666555444444555777777555333:::999888666555333333222111111111222444555666666777555222111111000///---------,,,+++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))'''((()))************))),,,------...////////////000000111111222444555666666666666666666666666666777<<>>???888888777777555444333222222666999888555222444666444444444666888888666444;;;:::888666444333333222111111111111222333555666777555222000000000...---------,,,+++************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((((((((()))***************,,,,,,,,,---...//////000222222222333444555666777555555555555555555555555555:::@@@BBB???;;;999999:::::::::999777555333222111111111111000000//////000000///000000111222222111000///...------......************)))))))))(((******))))))******+++,,,)))(((((('''''''''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&)))+++---'''&&&$$$""""""###%%%&&&########################################################################""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%########################%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''))))))***+++,,,---......////////////000111222333555666777666666666888:::666888999888777666666777<<<<<<<<<<<<<<<;;;999777666555333111000//////.........---,,,,,,,,,------,,,,,,+++***)))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&''''''((()))***,,,,,,++++++++++++*********+++,,,---............///000222333333222111///000///000111444555444333222333444666999;;;>>>???777777777666555444333222111444777777444333333555444555666888;;;;;;999777:::999777555333222333333000111111000000111444666666333000/////////.........---,,,+++************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((()))))))))))))))*********+++++++++,,,---...///000222222222333333444555666555555555555555555555555444888===???<<<:::999:::;;;;;;:::999777555333222000111111111111000//////000111111222222222111111000///...---,,,------...************))))))))))))***))))))))))))***++++++((((((''''''&&&''''''(((+++***)))((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$###""" !!!!!!"""########################################################################!!!"""######$$$$$$##############################"""############$$$$$$$$$""""""######$$$$$$$$$%%%########################$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%######################################################$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((((()))******,,,,,,---.........///000111222222333222444555555555555777888888:::::::::888888999:::>>>===<<<===>>>===:::888555444333222111000000000///...---,,,,,,---...///...---,,,+++)))((('''&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''((()))***+++++++++******))))))))))))***,,,---------,,,,,,...///111222222111///---/////////111333444444222222333555777888::::::;;;555666666666555444444333000222444555555444444444555666888;;;===>>>;;;999999888555333222222222333///111111000...///333666444111...---...///.........---,,,+++************'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******************+++---///000111111111111222333444444444444444444444444444444444888;;;;;;999888999;;;::::::999888666555555444111111222222222111000///111222444555555333111//////...,,,++++++,,,------************))))))))))))((((((((('''((())))))***'''''''''&&&&&&''''''(((***))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$#########"""""""""!!!!!!########################################################################!!!""""""#######################################"""############$$$$$$$$$###############$$$$$$$$$##############################$$$$$$$$$$$$######!!!""""""###$$$$$$%%%%%%######################################################$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$&&&''')))***(((((()))***+++,,,---------...000222333333333222222444666777666666666777999:::::::::888888:::;;;>>>===<<<===>>>>>>;;;888333222222111000000111111000///---,,,,,,---///000,,,,,,++++++***)))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))******+++*********))))))(((((()))***+++,,,,,,,,,+++***,,,...000111111000---,,,/////////111333444333222222444555777777777666666555555555555555555444444000111222444555555444444666777999<<>><<<;;;===??????<<<888111111000000000000111111000///...------...000111************************((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&'''(((******))))))+++,,,...............///000000222111000//////000111222333444555555555444333222555666666666555333111000222222333444444444333333888999;;;<<<<<<;;;999888999555111///111333333222000111111000000222333222......---------,,,,,,,,,...,,,***((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((((((((((()))***,,,---...,,,---//////......000111222222222222222222222222222444666888999999888777444555666666666555333333333333444555444333111000444444444333222000...,,,---,,,++++++******++++++************))))))))))))(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!########################$$$$$$$$$#########""""""""""""""""""""""""""""""###########################################################################$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$############""""""""""""################################################$$$$$$##########################################%%%%%%$$$$$$###$$$$$$$$$######$$$%%%&&&((()))***))))))))))))))))))***+++------------...000111222222444777777555444444444444555666555444444444666999<<>>333111......---,,,++++++***))))))))))))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######################################################""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&(((((('''''')))***)))))))))))))))******+++***+++,,,------,,,+++***((()))+++,,,------,,,+++111111000111111333555666///000222555777888999::::::999888777666555555555111333444333000...///111---333BBBNNNGGG444***---,,,,,,,,,+++++++++******((()))***++++++***((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))*********,,,------,,,---...000,,,------...///000111111222222222222333444555666555444333222111222333444333333222111222333555666222111000///......///000---,,,++++++******++++++************))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%########################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################!!!""""""###$$$$$$%%%%%%####################################$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%&&&''')))***''''''(((((()))+++,,,---...//////---,,,,,,...000---...///...------...//////111222222000///000000000+++...999;;;222---000111000///---++++++******)))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))******++++++))))))*********+++++++++((()))***,,,---...//////111000...------///222333222222333333555666777888:::888555444444444222111222222333222222111000//////555<<<<<<666///------))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''(((''''''&&&&&&((()))***,,,,,,,,,,,,---...//////..................------000////////////111222333333333333333333333333333///111222111444777777333111111111111000000000000---,,,+++***))))))))))))+++******)))((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$######$$$%%%%%%########################"""############$$$$$$$$$""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$!!!!!!!!!!!!""""""""""""$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''(((***+++---...///......---------......------------------------000444444111///111222000//////////////////...---///...,,,+++***)))))))))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++*********++++++++++++,,,((()))+++,,,---.........111///...------///222333333333333444555666888888;;;999666444444333111///111111111111000///.........222666777333...++++++))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''(((''''''&&&'''((()))***++++++++++++,,,---........................------000////////////111222333222222222222222222222222000222333222444888777444000000000000////////////---,,,+++***))))))))))))***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$####################################"""######$$$$$$######"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$####################################$$$$$$$$$$$$########################""""""############"""""""""############$$$$$$$$$"""""""""############$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''''')))***,,,------------,,,,,,,,,------.........---------------///333555111000222222000///////////////......---......---,,,+++***)))(((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))******+++++++++++++++,,,,,,,,,,,,)))***+++,,,---.........//////------...000222444444444444555555777888999<<<999666444333222000...000111111000000///...---,,,...///000///---***)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))))))))***+++,,,---------------------......////////////000111222222111111111111111111111111111333333222555888888444////////////.........---,,,,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%########################""""""############"""""""""############$$$$$$$$$#########$$$$$$$$$%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&((()))+++,,,,,,,,,+++++++++,,,,,,---/////////......---------...333555333111333333111///////////////...------------------,,,+++)))((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))*********++++++,,,,,,,,,---------***++++++,,,------------......------///111333444555444555555666777888999999777444333333222000///111111111111000///...---,,,+++***+++,,,,,,+++)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((()))***++++++,,,,,,------------............//////000111111222000000000000000000000000000222222111333777666222.........---------,,,,,,,,,++++++***))))))******(((((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################"""######$$$$$$######"""""""""#########$$$$$$$$$############$$$$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%''')))***+++,,,,,,,,,+++,,,,,,---...000000000///......------...333666444222444444111///000000000///...---,,,,,,---.........,,,)))(((((((((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''((())))))******++++++,,,,,,,,,---------++++++,,,------,,,,,,,,,---------...///111333444555555444555555666777888555444222111222333222111222222222222111000//////---+++))))))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((()))******,,,,,,,,,,,,------......---......///000000111111///////////////////////////111111///111555444000------------,,,,,,,,,,,,,,,+++******)))*********))))))*********)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$"""""""""#########$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%'''(((***+++---------------...//////000000/////////.........///444666444333444444222000000000000///...---,,,,,,---...///...,,,***)))(((((())))))(((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''(((((())))))***++++++++++++,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,---...000222444555444444444444444555666666333111000111222333333222333333333222222111000///,,,,,,+++*********+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''((()))***++++++,,,,,,------......------...///000000000000////////////////////////...000000...000444222...------------,,,,,,,,,+++++++++***************+++)))***+++++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""""""""############$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%'''(((***+++------------...//////000........................333666777333222444444333000000000000///...,,,,,,,,,---.........,,,+++***((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))*********++++++++++++,,,------------,,,,,,+++******+++,,,...000333444555444333333333333444444555333222000000222222222111222222222222111000///...+++---...,,,)))(((***,,,))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''((()))******++++++,,,------......,,,---...000000000000//////////////////////////////111000///111444222......------------,,,,,,,,,+++***************++++++((()))***+++***)))'''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$#########$$$$$$$$$%%%%%%!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''')))++++++,,,,,,,,,,,,---...///000,,,,,,,,,---......//////666999888222000222444333111111000000///---,,,+++---------------,,,,,,,,,)))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))))))))*********+++++++++------------,,,+++*********+++,,,...111333444555333333222222222333444444555333111000111111000///111111111111000///...---)))---///---(((&&&(((,,,))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%'''''''''''''''(((************+++,,,,,,---......,,,---...000000000000///000000000000000000000000000222111000111444333///.........---------,,,,,,+++***************++++++'''((()))***)))(((&&&%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&((()))+++,,,++++++++++++,,,---...///***++++++,,,---...//////999:::888222///222444444111111111000///---,,,+++......---,,,,,,,,,------)))))))))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''')))((('''''''''(((***+++*********))))))))))))))),,,---...///000111222333222111111111000000000///111111111111000000000/////////...---,,,,,,+++++++++******)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))*********((('''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***((('''))),,,---,,,***,,,---...000000000000///000000///...............---...000111222111///...------------,,,+++***)))))))))))))))))))))))))))''''''(((((())))))******))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((())))))))))))***++++++,,,,,,,,,+++*********,,,...000444444222222222222444444111111111000///---,,,+++,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""########################$$$$$$$$$###"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((((((((((())))))***)))))))))))))))))))))))),,,------...///000111111/////////000000000111111000000000000000000000000///......---,,,,,,+++++++++******)))))))))))))))))))))*********+++++++++(((((((((((((((((((((((((((((()))))))))(((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***)))((())),,,---,,,++++++,,,...///000000//////000000///...............,,,---///000000///...---------------,,,+++***)))))))))))))))))))))))))))'''((((((((()))))))))***)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((((()))******++++++,,,++++++***)))***,,,...///333222111000000111222333000000000000...---,,,+++,,,,,,+++++++++*********))))))))))))((((((((('''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$########################$$$$$$######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''((())))))))))))((()))))))))))))))))))))))),,,,,,,,,------.........,,,,,,---...///000111222////////////////////////.........------,,,,,,++++++******))))))))))))))))))))))))************+++''''''''''''''''''''''''(((''''''''''''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***))))))***,,,---,,,++++++,,,---...////////////000//////............///,,,---...//////...,,,,,,------------,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''(((((())))))******++++++***))))))))))))+++,,,---111000000//////000000111000000//////...---,,,+++++++++++++++*********))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%&&&((()))))))))((('''((((((((()))))))))))))))++++++++++++,,,,,,,,,,,,+++,,,,,,---...///000000............////////////......---------,,,,,,,,,+++******)))))))))))))))))))))))))))************((((((((((((((((((((((((''''''&&&&&&&&&''')))***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))))))))***+++,,,,,,,,,+++,,,,,,---......//////000///............//////------.........---,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################""""""#########$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&''''''(((((()))******+++)))((((((((()))***+++,,,000000////////////000000/////////...---,,,+++++++++************)))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$####################################""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((('''''''''%%%&&&((()))))))))((('''''''''(((((())))))))))))************++++++++++++------------........................////////////---------------,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&((()))+++''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))******++++++,,,+++++++++,,,------.../////////............//////////////////......------++++++,,,,,,++++++******))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&&&&''''''(((((()))******(((((((((((()))***++++++//////000000000000//////---......------,,,+++************)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((%%%&&&''''''((((((''''''&&&&&&'''(((((((((((('''&&&''''''(((((())))))***)))))))))******+++++++++---------...............000000000/////////......------------------------+++******)))))))))))))))***)))))))))))))))((((((************************)))(((((((((((())))))***'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((())))))((()))***,,,+++++++++++++++---......///............//////000000000///......---------***+++++++++++++++******))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$"""""""""""""""""""""""""""""""""############$$$""""""###$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&&&&&&&''''''(((((())))))((((((((()))******++++++...//////000000//////...,,,---------,,,,,,+++***))))))))))))((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!##############################""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***(((((()))***++++++,,,,,,,,,,,,---...///000000111222222111000//////...---------------------------+++******)))))))))))))))******))))))(((((((((((())))))))))))))))))))))))******************)))((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&(((((('''''')))++++++*********+++,,,---..................///000000000///...---,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$########################""""""""""""############!!!"""###$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%&&&&&&''''''((())))))(((((()))***++++++++++++,,,---...//////...---,,,+++,,,,,,,,,,,,++++++***))))))((((((((('''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))%%%&&&''''''((((((''''''''''''&&&%%%%%%'''((()))&&&&&&&&&'''((())))))***'''((()))***+++,,,------***+++,,,...000111333333444333222111000///...---------------------------+++******)))))))))))))))******))))))((((((((('''((((((((((((((((((((((((***+++,,,,,,,,,***)))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###&&&((((((&&&%%%(((***+++******)))***,,,---..................///000111///...---,,,++++++++++++)))******+++++++++******))))))))))))))))))))))))******))))))((((((((('''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$######"""""""""############$$$$$$$$$########################""""""""""""############!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))((()))***++++++,,,,,,+++++++++------------++++++++++++,,,,,,,,,+++******)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++,,,,,,++++++***+++++++++............///000222222444444555555444222000///000000///...------,,,,,,,,,,,,+++***))))))******---,,,+++***))))))))))))((((((((((((((((((((((((&&&((()))++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))***+++---///000555333111///------------------,,,,,,,,,,,,+++++++++++++++++++++***)))(((************))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$################################################################################################""""""""""""""""""""""""&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))***+++,,,++++++***...---,,,,,,+++++++++,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''(((''''''&&&%%%$$$$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++,,,++++++*********++++++///...//////000111333333444444555444333222000///000//////...------,,,,,,,,,++++++***))))))******---,,,+++***))))))))))))(((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((()))+++,,,...///222111000...------------------,,,,,,,,,++++++++++++++++++++++++***))))))************)))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$########################################################################################################################%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))+++,,,,,,++++++...---,,,,,,++++++++++++,,,,,,+++++++++*********((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&$$$$$$%%%&&&'''((()))***''''''&&&%%%$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))***++++++***************++++++////////////111222333444444444444444222111000/////////......---,,,,,,,,,,,,+++******)))*********,,,+++******))))))))))))(((((((((((((((((((((((('''((()))******)))((('''((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))***,,,---...///...---,,,,,,,,,------,,,,,,,,,,,,++++++++++++***++++++++++++***))))))************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################$$$$$$$$$$$$###"""""""""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((***+++,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++++++++*********(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&$$$%%%&&&((()))+++,,,,,,''''''&&&%%%$$$$$$$$$$$$########################$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))******))))))))))))***++++++---------...000111333333555444444333111000///............------,,,,,,,,,++++++***************+++++++++***)))))))))))))))((((((((((((((((((((((((''''''((())))))(((''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((()))***,,,---+++++++++++++++,,,,,,---,,,,,,,,,++++++++++++*********+++++++++******)))************)))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$######"""""""""#########$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((***+++,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************((((((((((((((((((((((((&&&'''''''''''''''&&&&&&%%%%%%''')))+++,,,......''''''&&&%%%$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((()))))))))((((((((())))))***++++++++++++,,,...///111222555444333111000///...------------------,,,,,,,,,+++***************++++++******))))))((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''((()))***+++((()))******+++,,,,,,,,,,,,,,,+++++++++*********)))******+++++++++******************)))))))))((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""######$$$$$$$$$######""""""#########$$$$$$$$$##############################################################################################################################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''')))***,,,,,,++++++,,,---------,,,++++++++++++*********))))))((((((((((((((((((((((((&&&&&&'''((((((''''''&&&%%%%%%''')))+++,,,......''''''&&&%%%$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((('''''''''((()))***+++))))))***+++---///000111555444222000///...------------,,,,,,,,,,,,,,,,,,*********)))******+++,,,***))))))(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***'''((()))++++++,,,++++++++++++++++++************))))))***++++++++++++***************))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################################################################################################################"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))++++++***+++,,,---...---,,,++++++************)))))))))((((((((((((((((((((((((%%%&&&'''))))))(((''''''$$$%%%&&&((()))+++,,,,,,''''''&&&%%%$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((()))******))))))***+++---///111222555444222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,))))))(((((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((((((***+++,,,,,,++++++++++++++++++************))))))***+++++++++++++++************))))))))))))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&((()))***)))***,,,......---,,,+++************))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''$$$$$$%%%&&&'''((()))***''''''&&&%%%$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''')))************+++,,,...000222333666444222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,))))))(((((((((((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))***,,,,,,,,,+++***+++++++++************)))((()))***+++++++++++++++************))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&'''((())))))***,,,.........,,,+++************))))))))))))(((((((((((((((((((((((($$$&&&((()))***)))((('''$$$$$$$$$%%%&&&''''''(((''''''&&&%%%$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((()))+++...111222444444666333000...---,,,+++***+++++++++*********))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))***)))))))))***+++,,,,,,)))************+++++++++))))))))))))))))))))))))***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))+++,,,,,,------,,,,,,+++***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((()))+++...000111222333222000...------...---,,,+++++++++*********))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((())))))))))))*********)))******++++++))))))*********+++++++++)))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))***++++++,,,,,,++++++******)))(((''''''((()))***((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***+++---...///000000...---+++,,,...//////...+++************)))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))++++++***)))))))))******)))))))))*********++++++))))))))))))))))))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))************)))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((((((((()))***+++,,,------------,,,+++***+++---......---************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((()))))),,,+++***))))))((())))))))))))))))))************))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((((()))))))))***+++++++++++++++---+++++++++,,,---+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((++++++***)))(((((((((((((((((()))))))))*********((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))(((((()))*********)))))),,,+++++++++,,,+++)))'''(((((()))))))))))))))***))))))))))))))))))))))))(((((())))))))))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((******)))((((((((())))))((((((((()))))))))******(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%'''(((((()))&&&'''((()))))))))))))))******)))***++++++)))'''(((((((((((())))))******))))))))))))))))))))))))(((((()))))))))*********))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))(((((((((((())))))***(((((((((((()))))))))***(((((((((((((((((((((((((((((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%'''(((((()))%%%&&&'''((()))))))))))))))((((((***,,,,,,***((('''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++))))))((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''(((((()))***+++(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''******))))))((((((''''''(((((((((((())))))))))))))))))))))))************+++***((('''''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))))))))((((((((('''''''''((((((((())))))))))))(((((()))))))))************))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''((((((((()))))))))(((((())))))))))))******((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***'''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''(((((((((((()))))))))'''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&'''((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$