BM6P6(@ $$$$$$$$$%%%%%%$$$$$$$$$&&&&&&'''''''''''''''''''''###$$$***---***((()))&&&&&&''''''((())))))***))))))))))))))))))))))))((()))******))))))***+++------,,,++++++*********///...,,,***))))))***+++++++++++++++++++++++++++,,,,,,---...////////////000000...---------------,,,---...///000000000000////////////000000000000111111111000111555<<<@@@AAAAAA???;;;666111//////...///000222222111111000////////////............000000000000000000000000///...,,,+++******+++,,,++++++,,,,,,------,,,,,,,,,,,,+++******+++,,,,,,))))))************))))))((()))***++++++***)))(((''''''&&&%%%%%%%%%%%%&&&((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$"""!!! !!!"""###########################)))'''$$$!!!  """"""""""""""""""""""""%%%$$$######$$$$$$"""!!!""""""""""""""""""""""""######""""""""""""##############################!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$############$$$$$$%%%%%%$$$###"""""""""###!!!!!!!!!"""######$$$$$$&&&%%%%%%%%%$$$#########!!!!!!"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%### !!!%%%%%%"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&---+++%%%"""&&&+++''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((#########$$$$$$$$$%%%%%%###$$$&&&((()))((((((''')))***+++***(((&&&'''((())))))))))))))))))))))))+++++++++*********************)))(((((((((((((((+++*********+++,,,------......---,,,,,,+++******...------......///000111////////////000000000000000000000111222444555666666444222222333444333222222222333444444555666666555555777888999999999999:::999888777777888999:::777888:::::::::888666555333333333333444444555666777666555444444444444444444333333222222333333444333333222222333333444555555555666666666555333222333222000///......//////000000000000111111111111111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))((('''''''''&&&%%%%%%%%%'''((()))((()))((('''&&&&&&(((******)))((('''&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! """"""""""""""""""###### """###$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''(((((("""&&&***,,,***(((''''''%%%&&&&&&'''(((((())))))))))))))))))))))))))))))((()))******(((((()))***++++++++++++++++++,,,,,,...---+++)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............//////..................,,,---...//////000000000////////////000000000000111222111111222555:::>>>@@@AAA@@@===888333111000...///000222222111111000........./////////000000////////////////////////,,,,,,,,,++++++,,,------***+++,,,------------------,,,***))))))***,,,---******++++++++++++******((()))************)))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$"""!!!!!!"""###$$$########################%%%$$$"""!!! !!!"""###""""""""""""""""""""""""%%%$$$"""###$$$$$$"""!!!""""""""""""""""""""""""######""""""""""""##############################!!!"""######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$######""""""######$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########"""######$$$%%%%%%&&&&&&###############$$$$$$%%%#########"""""""""!!!!!!######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$&&&%%%""""""&&&&&&#################################$$$$$$$$$%%%%%%%%%"""&&&***)))%%%###&&&***'''''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))$$$%%%&&&((((((((((((((('''((())))))''''''((()))))))))))))))))))))))))))******************************)))(((((((((((((((***)))((((((((((((((((((++++++++++++,,,,,,,,,,,,---------......///000111000000000000111111111111000000000111222333444555444222000000111222111000222222333333444444555555444555666777888888888888999888777666666777888999777888999:::999888666555444444333333333333444444666666555444444444444444333333222222222222333333333333222222333333444555444555666666666555333222111000...---,,,,,,------//////000000000111111111111111000000///.........------,,,,,,++++++++++++)))))))))))))))((('''''')))((((((((())))))***+++'''(((((('''%%%%%%''')))''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""#########""""""""""""""" !!!"""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((()))'''444;;;444+++)))'''$$$%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((''')))))))))''''''((()))*********+++,,,------------,,,***)))(((((()))***------------------------***+++,,,------.........------............//////,,,---...//////000//////////////////000000000000111222333333333444777:::>>>@@@AAA???:::555222000...///000222222111111000,,,------...000111111222........................)))***+++,,,------------***+++,,,---............---+++)))(((((()))+++---***++++++,,,,,,++++++***(((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%%%%################################################$$$$$$############$$$$$$%%%$$$###""""""###%%%&&&########################"""!!!!!!!!!!!!###$$$&&&""""""""""""""""""""""""%%%###""""""###$$$###!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$######""""""""""""""""""""""""$$$############$$$%%%%%%$$$######""""""######$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$######"""""""""################## !!!!!!""""""###############""""""######$$$%%%#########"""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###&&&&&&###$$$&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%''')))&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&%%%%%%'''((((((((((((((($$$&&&'''((('''''')))***))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))***)))(((''''''&&&''''''))))))******+++,,,------------......///000000000111111111111222222222222//////000000111222444444444222000000111222111000222222222333333333333333444444555666777777777777777777666555555666777777666777888999888777666555444333333222222222222333555555444333333333444444333222222111111222222333333333222222333333444555444555555555555444333333000000///...------------//////000000000000111111111111000//////......---...------,,,+++***))))))(((((()))))))))(((''''''%%%%%%&&&&&&''''''&&&&&&&&&''''''&&&%%%$$$&&&(((%%%%%%&&&&&&'''''''''(((%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""#########"""!!!!!! ##############################$$$$$$$$$$$$############$$$%%%'''((())))))222EEEMMM???///+++((("""%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((()))((('''&&&'''(((+++++++++,,,,,,,,,------++++++***)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........***+++,,,------.........,,,,,,---...////////////////////////000000000000111222444444333333555666:::===???>>>:::555222000...///000111222111111000---......///000000111111........................)))***,,,---...---,,,,,,***+++,,,---.../////////---+++(((''''''(((+++---)))******++++++******)))(((((((((((((((((((((((()))(((''''''&&&&&&''''''%%%&&&'''(((((('''%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$$$$#########$$$%%%&&&'''########################!!!!!!!!!!!!"""###%%%%%%""""""""""""""""""""""""$$$"""!!!"""###$$$###!!!""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""""""""""""""""""""""""""""""""######""""""######$$$%%%######""""""""""""######%%%$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$#########!!!!!!!!!"""#########$$$""""""""""""######$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""%%%&&&$$$###%%%%%%###&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%(((&&&$$$$$$%%%&&&''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%$$$$$$$$$$$$######&&&&&&''''''((((((((((((%%%&&&''''''&&&&&&''')))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((())))))***,,,+++***************+++((())))))******+++,,,,,,------...//////000000000000000000111111111222222000000000000111222333444666444222222333444333222333222222222222222222222333444444555666666555555555555555555555555555555555666777777777666666555222111111111222222333444444444333333333333444444222222222111111222222222333333222222333333444555444444444444444444444444222222111000000/////////////////////000000000111111000000///......------...---,,,+++***)))(((''''''(((((((((((((((''''''"""###%%%&&&&&&%%%$$$###$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&################################################"""#########$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!############""""""!!!!!!"""""""""""""""#########""""""############""""""######$$$%%%&&&'''((()))222EEEMMM>>>...***((("""%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))---------,,,,,,,,,++++++******))))))))))))))))))************************((()))+++,,,---.........((()))***,,,------------+++,,,---...////////////////////////000000000000000222444444333222333444666999;;;;;;888444111000...///000111222111111000000000000000000000//////........................,,,,,,---...---,,,***)))***+++,,,---............,,,***(((&&&&&&(((***,,,(((((())))))))))))(((((((((''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&$$$%%%&&&'''''''''%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$#########$$$$$$%%%&&&&&&########################"""""""""""""""#########""""""""""""""""""""""""###"""!!!!!!###$$$###!!!""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""""""""""""""""""#########""""""""""""######""""""""""""######$$$$$$!!!!!!!!!"""#########$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%% $$$%%%""" """$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))&&&######%%%'''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((()))'''(((((((((&&&%%%%%%'''((((((((((((((((((((((((''''''(((((())))))))))))******))))))))))))***************+++,,,---...///************************,,,---...///000000000////////////000000000111111000000000000111222333333666444222222333444333222333222222222222222222222333444444555555555555444444444444555555444444444444555555555666555555555//////000111222444555666444444444333333444444555333222222222222222222333333333222222333333444555444444333333333444444444222222222111111000//////...////////////000000000000000//////...---------------,,,+++)))(((''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&###%%%&&&&&&$$$$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$############""""""!!!!!!"""""""""""""""######$$$!!!!!!"""""""""#########""""""############""""""######$$$%%%&&&''''''((()))555;;;222)))'''&&&###&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((((((((((((***,,,.........---,,,+++++++++************************************************))))))+++,,,.../////////''')))***,,,------,,,,,,+++,,,---......///......////////////000000000000000222333333222111222444333555888888555222111000...///000222222111111000111111111000000/////////........................------------,,,+++***)))++++++,,,,,,------,,,,,,***)))(((''''''((()))***'''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%######################################################""""""""""""###############$$$$$$$$$$$$$$$####################################"""""""""""""""""""""""""""""""""""""""!!! !!!#########"""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""!!!!!!""""""###"""!!!!!!!!!!!!"""###### !!!!!!"""######$$$$$$""""""##################""""""##################$$$$$$######$$$$$$%%%&&&"""""""""""""""###############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%% $$$%%%  ###$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%(((&&&$$$$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))***)))((((((''''''((())))))((()))***(((&&&%%%%%%&&&))))))))))))))))))))))))'''(((((())))))******+++******)))))))))***++++++(((((())))))+++,,,...///++++++++++++++++++******+++---...000000000000///.../////////000000000000222222111111222333333444444222000000111222111000222222222333333333333333444444555555555555555444333444555555555555444333444444444444444444555555000000000111333444666777555555444444444555666666444333333222222333333444333333222222333333444555333333333222333333444555000000000000///...------......////////////000000000000///......------,,,,,,++++++***)))(((''''''&&&&&&'''(((((((((''''''''''''''''''''''''&&&%%%###%%%'''&&&%%%$$$$$$%%%'''&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############"""""""""""""""""""""###"""""""""""""""###$$$%%%!!!""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%''')))(((&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%((())))))***,,,...------------------,,,,,,******+++++++++++++++***************************)))***,,,---///000000000)))***,,,.........---,,,++++++,,,---............////////////000000000000000111222111000111333444222444555555333222111222...///000222222111111000000000000000000111111111////////////////////////------,,,++++++,,,,,,,,,++++++,,,,,,++++++***)))'''(((((((((((((((((('''(((((())))))))))))((((((''''''&&&%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""########################""""""########################""""""############"""""""""""""""""""""""""""""""""!!! !!!#########"""""""""""""""""""""""""""######""""""""""""#############################################"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""""""""""""!!!!!!"""######$$$########################$$$$$$$$$$$$$$$#########!!! """""""""!!!"""######$$$!!!!!!"""""""""###############$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!&&&%%% $$$'''##############################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''((())))))***)))(((''''''((())))))''')))))))))''''''''')))))))))))))))))))))))))))(((((())))))***++++++,,,******))))))******+++,,,))))))))))))***+++,,,---******++++++,,,,,,------+++,,,...000111000////////////000000000111111111333333333222333333444555444222000000111222111000222222333333444444555555555555666666666555555444333444555666666555444333333333333333333444444555333333333333333444444555666555555555555666777888555444444333333444444555333333222222333333444555333333222222222333444555000000111111000///---,,,........./////////000000000//////......---,,,,,,******)))))))))(((((((((%%%&&&''''''(((((('''''''''&&&&&&%%%$$$$$$%%%%%%###%%%''''''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$#########!!!!!!!!!"""######$$$$$$%%%$$$###"""""""""###$$$""""""######$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%***%%%###&&&(((%%%%%%(((((((((((((((((((((''''''((((((((((((((((((((((((###%%%((()))***+++...000+++,,,,,,------......///***++++++,,,,,,,,,++++++++++++++++++++++++++++++)))***,,,...///000111111+++,,,...000000///...---++++++,,,---............////////////000000000000000111111000///000333555222333555444333222222333...///000222222111111000......///000111222333333000000000000000000000000,,,+++******+++,,,...///++++++++++++***)))((((((&&&'''((())))))((('''&&&))))))************))))))'''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$######"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#####################"""!!! ######################## !!!"""######$$$######""""""""""""""""""""""""!!! !!!"""######"""""""""""""""""""""""""""######""""""""""""##############################%%%%%%%%%%%%%%%$$$###"""########################"""""""""""""""######$$$""""""!!!!!!!!!!!!""""""######""""""###$$$%%%%%%&&&&&&%%%%%%$$$#########&&&%%%%%%%%%$$$#########&&&&&&&&&%%%%%%%%%%%%%%% !!!""""""######$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###'''&&&  &&&)))&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###&&&((((((%%%######$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((***++++++***)))(((''''''((()))***&&&'''))))))((((((***+++))))))))))))))))))))))))((())))))***+++,,,,,,,,,******))))))***+++,,,,,,++++++++++++++++++,,,,,,((()))***+++---...///000+++,,,///000111000///...000111111111111222222222444444333333333444555555666444222222333444333222222222333444444555666666555666666666666666555555444444555666666555444444333222222222333333444555777666555444333333222333666666666666666777888888666555555444444555555666333333222222333333444555333333222111222333555666222222333333222111///.............../////////000000//////...------,,,,,,))))))))))))((((((((((((%%%%%%&&&'''(((((((((''',,,***)))((('''(((((()))$$$&&&(((((('''%%%%%%&&&"""######$$$&&&''''''(((%%%%%%%%%&&&&&&'''''''''""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""###$$$%%%%%%'''&&&$$$"""!!!!!!!!!"""""""""###$$$%%%%%%&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&'''%%%'''((('''%%%#########&&&&&&&&&''''''''''''((('''((()))******++++++***))))))***+++,,,------...///...,,,+++******+++,,,***+++---......---+++***---------.........//////...---,,,,,,......---,,,---------...------,,,,,,//////............//////222222333333333222222111111111222222222333333333000000000000111222333444333222222111111222222333222222111111000/////////------...............---******+++,,,+++***)))(((******)))(((((((((((((((******))))))((((((''''''(((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&$$$###""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$###############$$$$$$%%%%%%%%%%%%$$$$$$######!!!"""""""""""""""!!!!!!%%%%%%%%%$$$###"""!!!!!!'''$$$ """%%%%%%%%%""""""######"""!!!  !!!!!!""""""######""""""!!!!!!!!!!!!"""""" !!!"""###############$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""######$$$$$$%%%%%%############""""""""""""######$$$$$$$$$######"""""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""$$$&&&(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&''''''''''''(((((((((((()))(((''''''''''''&&&&&&&&&******++++++++++++******)))))))))))))))***++++++'''''''''(((((((((((((((((()))***++++++,,,++++++,,,+++***))))))***+++,,,...------,,,,,,------...,,,---///111111111111000111000000000//////......222222111111222222333444222222222111111111111000333333333333333333333333666666555555555555666666555555666666666555444444111111111111222333444444555444333222111222333444333333333444666777999:::444333333333333444555555999777444222222333555666555444444333333222111111222222222222222222222333,,,///111///,,,+++---///---...000111111000...---------,,,,,,***)))((('''&&&&&&%%%$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%"""""""""""""""""""""""" !!!!!!""""""######$$$$$$$$$$$$######"""!!!$$$###"""""""""###%%%&&&"""#########$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&'''''''''((()))(((&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''')))***************************++++++++++++++++++******+++,,,...///'''((()))******)))((('''++++++,,,,,,,,,------------,,,++++++,,,---,,,+++---------......------,,,...------------------...000111111222222111111000111111222222222333333333111111111111111222333444333333222222222222333333222222111111000/////////...............------,,,---------------,,,,,,+++******)))((((((((((((((())))))))))))(((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''&&&$$$$$$)))(((((('''&&&%%%$$$###########################""""""""""""""""""""""""$$$######"""""""""######""""""""""""""""""!!!!!! !!!!!!"""!!!!!! %%%$$$$$$$$$###"""""""""  $$$&&&&&&%%%###"""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!""""""############"""######$$$$$$###""""""!!!!!!"""###$$$$$$###"""!!!""""""""""""############"""""""""########################"""""""""!!!!!!"""######$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$######"""###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&((((((((()))(((((('''''''''''''''''''''((()))))))))))))))(((((((((((((((((()))***++++++,,,,,,+++,,,++++++******++++++,,,...------,,,,,,------...,,,---...///000000000///111111111000000/////////222222111111222222333444222222222111111111111000111111222333444444555555777666666555555555555666444444555555444444333333000000000111111222333444666555333222111111111111333333444444666777888999444333333333333444555555666666555555555444444444555555444444333222222222111111111111222222222222.../////////---,,,---...,,,,,,---......---,,,,,,*********)))((('''&&&%%%&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%$$$###"""$$$###"""""""""###$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&((()))(((&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((()))************+++*********)))))))))(((+++******++++++,,,---...************************************++++++++++++,,,+++******,,,,,,+++***,,,------.........------,,,,,,,,,++++++,,,,,,,,,//////000000111000000///111111222222222333333333333333222222222222333333333333222222222222333333222111111000000//////..................---,,,++++++******)))))))))))))))******)))((((((((((((((()))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!$$$$$$#####################"""###$$$%%%%%%""" ######!!! !!!!!!"""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""############""""""!!!""""""######""""""!!!!!!""""""############""""""############$$$$$$$$$$$$###""""""""""""""""""!!!######""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%######$$$%%%%%%$$$######'''&&&%%%$$$###"""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&''''''(((((('''&&&%%%%%%'''''''''((((((((())))))+++*********))))))((((((((()))***+++,,,,,,,,,,,,------,,,,,,,,,,,,------......------------......---...///000111111111000111111111111111000000000222111111111111222333333222222222111111111111000000000111333444666777777777777666666555555555444333333333333333222111111000000000000111222333444777666444333111000000000333333444555666666777888444333333333333444555555444555666777777666444222666666555555444333333333111111111000000000000000///...------......---,,,++++++++++++++++++++++++*********)))((('''&&&%%%&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&########################$$$$$$###""""""###$$$$$$""""""""""""""""""""""""$$$$$$##################!!!"""$$$$$$###""" ######"""""""""""""""###!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''(((((($$$%%%'''&&&$$$######$$$&&&&&&&&&''''''''''''(((&&&'''((()))************)))))))))))))))(((((((((------,,,++++++*********---,,,,,,++++++,,,,,,---************++++++++++++,,,+++***+++,,,---,,,***,,,------...............---,,,,,,++++++,,,,,,---//////000000111111000000111111222222222333333333444444333333222333333333333333333222222333333333111111111000//////......,,,------......---------***)))(((&&&&&&'''((((((***))))))(((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""!!! """"""""""""##################$$$$$$%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$###!!! """###!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""###############"""!!! !!!!!!""""""""""""!!!!!!"""""""""######""""""""""""""""""#########$$$$$$######""""""!!!!!! ###"""""""""!!!!!!!!!!!!!!!!!!"""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###############$$$$$$$$$$$$!!!"""""""""#########$$$######$$$$$$$$$$$$######%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%&&&%%%$$$######$$$&&&'''''''''&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&))))))))))))((('''&&&&&&))))))******++++++++++++,,,,,,+++******)))))))))))))))***+++,,,,,,,,,,,,......------------............------------......000000111111222222222222222222111111111111111111111111111111111222222333222222222111111111000000111111222333444555666666777777777666666555444444333333333333222111000000111111111222222333444555777666555444333333222222333444444555666666666666444333333333333444555555444555666777777666555444777666666555444444333333000000000000////////////111...,,,---///000---++++++******))))))******+++++++++++++++***)))((('''&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$######### """"""""" ######""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&''''''(((((($$$&&&''''''%%%$$$$$$%%%&&&&&&&&&''''''''''''(((&&&'''((())))))******)))&&&''''''((())))))******,,,,,,,,,,,,+++***))))))++++++***))))))***++++++++++++++++++,,,,,,,,,,,,...,,,+++,,,---...---,,,,,,---....../////////.........------------......///000000111222222111111111111222222222333333333444444333333222333333333444333333333333333333444111111000000///.........******,,,---............---,,,+++***)))***++++++***))))))((((((((((((((('''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%!!!"""""""""####################################""""""""""""""""""""""""######"""!!!!!! !!!!!!"""""""""""""""#########!!!"""######$$$$$$$$$##################$$$$$$$$$""""""!!! !!!###%%%'''###""" !!!###$$$""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###############"""!!! !!!""""""""""""!!!!!!###""""""""""""""""""###!!!!!!!!!"""""""""############""""""!!!!!! """""""""!!!!!!!!!!!! !!!!!!"""###############"""""""""""""""""""""""""""""""""#########$$$$$$"""""""""######$$$$$$$$$#########"""""""""!!!!!!######################## !!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$%%%''''''%%%%%%&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&((((((((((((((('''&&&&&&))))))***+++,,,++++++***,,,+++++++++*********))))))***+++,,,,,,---,,,,,,........................///......------......///000/////////000000111111111111111111111111222222111111000000111111222333222222222111111111000000222222222333333333333333666666777777666555444444333333333333222111000///333222222333333444555666555555555666666666666666333444555555666555555444444333333333333444555555666666555555555666666666777666666555444444333333000000000/////////......111...,,,---///000---+++++++++************++++++***************)))((('''&&&&&&'''''''''((((((''')))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########""""""""""""""""""""""""&&&&&&%%%%%%$$$$$$######!!!#########!!! """############"""""""""""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''''''''''''''(((******((('''((()))&&&&&&&&&''''''''''''(((&&&&&&'''((())))))))))))&&&&&&'''((()))***++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,......---,,,,,,---...///////////////000//////......//////000//////000111222222222222111111222222222333333333333333222222222222333333444444333333333333444444111000000//////......---)))***+++---............,,,+++******))))))************)))(((((((((((((((&&&''''''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###"""""""""!!!!!!  !!!""""""""""""$$$$$$##################&&&%%%""" """!!!!!! !!!######""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""############""""""!!!!!!!!!""""""######""""""######""""""""""""###### !!!!!!!!!""""""""""""###""""""""""""""""""!!!""""""!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%!!!!!!""""""###$$$$$$$$$$$$$$$###""""""!!! $$$###""""""""""""###$$$ """###$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&'''''''''$$$%%%&&&'''((((((((((((%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%'''((()))*********)))(((************************)))***+++,,,------------......////////////......//////............//////......------------......000000000111111111111111111000000000000111222222222222222111111111111000222222222222222111111111444555666777777666555444555555555555444222111000222222222333333444555666333444555666777777777777333444555666666555333222444333333333333444555555666666555555555666777888666666555555444333333333111111000000//////......///...------......---,,,++++++++++++++++++++++++'''(((((((((''''''&&&%%%&&&&&&'''((((((((((((''')))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%((()))++++++***))))))***&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))((((((((())))))*********((((((***+++,,,,,,++++++------////////////------,,,,,,,,,,,,---------------,,,+++,,,------,,,+++,,,---...///000000000000000//////......//////000---...///000111111111111111111222222222333333333111111111111111222333444444444333333333333444444000000000///......------,,,,,,---------,,,,,,+++))))))******))))))((('''******)))(((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''$$$$$$#########$$$&&&&&&'''&&&&&&%%%$$$###""""""########################"""""""""""""""""""""""""""""""""""""""###$$$%%%$$$$$$###"""!!!  !!!"""############%%%$$$$$$$$$###"""""""""&&&'''%%%""" !!!!!!!!!"""""""""######"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!""""""############"""!!!""""""###$$$$$$######$$$###"""!!!!!!"""###$$$!!!!!!"""""""""#########"""""""""###############""""""!!!!!!!!! """###$$$%%%%%%&&&&&&&&&""""""""""""""""""""""""#########$$$$$$$$$%%%%%%!!!!!!!!!"""###$$$$$$$$$"""""""""""""""!!!!!!!!!$$$###"""!!!!!!"""###$$$ ###%%%'''&&&%%%$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###$$$&&&###%%%'''((())))))((('''###$$$&&&'''((()))))))))&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&$$$%%%&&&'''''''''''''''&&&((()))++++++***)))((((((((())))))***+++++++++)))***+++,,,------------------...//////...------//////............//////000///...------...///////////////000000111111111000000000000000111222222222222222111111111111000/////////000111111111222222444555777888777666555888777777777666444333222111111111111222333444444333333555555666555444444333444555666666444222111444333333333333444555555444555666888888888777666555555444444333222222222222222111000000///........./////////---,,,---...)))***+++,,,,,,+++***)))'''''''''(((''''''&&&%%%%%%&&&'''((()))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$$$$&&&%%%$$$#########$$$%%%!!!"""###%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&(((******)))(((((()))&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))************))))))))))))++++++,,,,,,+++***((('''((()))+++,,,,,,+++)))(((++++++,,,,,,,,,---------,,,+++******,,,,,,+++***,,,---...///000000000000//////............//////,,,---...///000000000000111111222222222333333333000000000000111222333444555444444333333444444555000000000///......------.........---,,,+++)))(((,,,,,,---......,,,+++*********)))(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((($$$$$$#########$$$&&&'''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""###%%%&&&'''((('''&&&%%%$$$"""!!!!!!"""###$$$%%%&&&'''''''''&&&%%%%%%$$$###"""!!!!!!###%%%%%%%%%'''*** !!!"""######""""""######""""""!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!"""###############""""""###$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$""""""######$$$$$$%%%%%%"""!!!!!!!!! """###$$$%%%&&&'''''''''""""""""""""""""""""""""############$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$ !!!!!!""""""######$$$###"""!!!!!!"""###$$$ """&&&((()))(((%%%###&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''$$$"""$$$&&&###%%%(((***+++***((('''"""###%%%'''))))))))))))'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&&&&&&&((()))******++++++(((***,,,---------+++***''''''((()))***++++++,,,******+++,,,------------,,,---...//////...---,,,//////............//////333222111000000111222222......//////000000000111000000000000000111111222222222222111111111111000,,,---...///000111222333111333555777888888777666999999999888777555444333////////////000111222333333333444555444333111000333444666666666444222000444333333333333444555555111444777:::;;;999666444555444444333333222111111333222222111000//////...---///111///,,,+++---///''')))***,,,,,,***)))'''))))))))))))))))))((('''%%%&&&((()))))))))((('''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%########################"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%$$$!!!  !!!""" """$$$&&&'''(((''''''$$$$$$%%%%%%%%%&&&&&&&&&(((((((((&&&$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((())))))*********+++(((((()))***++++++,,,,,,+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,+++))))))+++---........................******+++---...///---+++---...//////......///000---...///000000///...---000000000000111111111111000000111111111222222222333333222222111111222222222111///.........///000---,,,,,,++++++,,,,,,---+++++++++*********))))))+++++++++***)))'''%%%$$$)))(((&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###""""""$$$''')))"""###%%%&&&'''&&&&&&%%%$$$$$$$$$#########""""""$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###"""!!! !!!"""######$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$$$$$$$$$$###"""!!!!!! ###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""!!! !!!"""$$$%%%$$$###"""!!!!!!"""###$$$"""###$$$"""!!!$$$&&&### ###$$$###!!!$$$#########""""""!!!!!!######""""""""""""######!!!!!!""""""""""""!!!!!! !!!"""""""""""""""###$$$%%%&&&%%%###!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''$$$$$$#########$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&((()))++++++)))(((&&&)))(((&&&''')))******)))&&&''''''((()))******+++,,,,,,,,,++++++*********'''(((((()))***+++++++++//////---,,,+++*********,,,---///000000///---,,,////////////////////////222222111111111111111111111111000000000000111111222222111111222222333444222111111111222222444444......//////000000000111000111333555666888888999555555555444444333333333222222222111111111000000333333333444555666777888444333222111111222333444222222222222222222222222555555666666555555444333222222222222222222222222333222000/////////000111,,,++++++******++++++,,,***************+++++++++(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$((())))))(((&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&'''(((((()))(((((()))******+++,,,,,,******++++++++++++*********++++++,,,,,,++++++***+++++++++***))))))+++---........................,,,++++++,,,......---+++,,,---......------...000---...///000000///...---//////000000000111111111000000000111111222222222555444333222222222222222111000///.........//////,,,,,,++++++++++++,,,,,,+++++++++*********))))))(((((((((''''''''''''''')))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%&&&'''$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$#########""""""#########""""""#########%%%$$$$$$$$$$$$$$$$$$###"""""""""""""""######$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""### !!!!!!"""######$$$%%%%%%$$$$$$$$$$$$%%%%%%"""""""""""""""#########!!!!!!!!!"""######$$$$$$###""""""!!! ###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""""""""!!!!!!"""###$$$%%%######""""""""""""######!!!""""""!!! !!!$$$""" !!!$$$$$$###!!!############"""""""""!!!######""""""""""""############$$$$$$$$$$$$###### !!!""""""#########"""""""""$$$$$$%%%$$$###""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((('''((()))******)))((('''((('''%%%%%%'''''''''&&&''''''(((((())))))******++++++*********)))))))))'''(((((()))******++++++///......---------------***+++---......---+++***........................111111111111111111111111000000000///000000111111222222222111222333333444333333222222222222222222//////000000000111111111000111333444666777777777555555555444444333333333555555555444444444333333222222222333444555666777888777666555555666777888222222333333333333333333333333444444333333222111222222222222222222222222222111000000//////000000------,,,,,,,,,,,,------))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$###"""!!!!!!###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%((()))++++++)))'''&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%'''((()))((())))))******+++++++++))))))************))))))******++++++++++++******)))***+++***((((((***,,,------------------------///---++++++,,,---,,,+++,,,------,,,++++++...000---...///000000///...---//////000000000000111111000000000000111111111111000///...---,,,,,,,,,,,,000//////...---.........,,,,,,++++++++++++,,,,,,+++************)))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$##################""""""!!!!!!""""""############$$$$$$$$$$$$$$$"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$ !!!!!!""""""############""""""!!!!!!""""""######""""""""""""""""""!!! !!!!!!"""######$$$$$$!!!!!!!!! ######$$$$$$$$$$$$######$$$######""""""######$$$$$$###############$$$$$$""""""############""""""!!! !!!!!!!!! !!!###%%%%%%###!!!############""""""""""""######""""""""""""############$$$$$$$$$$$$######"""""""""###############!!!""""""###$$$$$$%%%%%% !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&%%%$$$#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((('''%%%%%%&&&'''&&&%%%(((((((((((())))))))))))***))))))))))))(((((((((((((((((()))******++++++,,,,,,,,,,,,,,,---......+++,,,---......---,,,+++........................000000000000000000000000////////////000000111222222222222222222333444444333333444444333222000///111111111111222222222222111222333444555555555555555555555444444444444444333222222222222111111111111111111222333444555666999888888777777888888999444444333333333333333333111111222222111111000///000000000000000000000000000000111111000000/////////......------......///)))))))))(((((('''''''''(((((((((''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""########################$$$$$$############$$$$$$"""############$$$$$$$$$$$$"""!!!"""######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&(((++++++)))'''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''***)))'''&&&&&&((()))***((()))))))))*********+++(((((())))))))))))((((((******++++++++++++******((()))******((((((***+++------------------------111...,,,+++,,,---,,,,,,---------,,,+++,,,...111---...///000000///...---////////////000000000111000000000000000000000000...---,,,+++***)))))))))///......---------------++++++************++++++************)))))))))))),,,***(((%%%$$$%%%&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$##############################""""""!!!!!!!!!!!!""""""""""""######$$$$$$%%%%%%"""""""""""""""######$$$#########$$$$$$%%%%%%&&&#########$$$$$$$$$$$$$$$!!!!!!"""""""""#########!!!!!! !!!!!!######""""""!!!!!!!!! ############""""""!!!!!! !!!"""###$$$%%%&&&######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$$$$##################### !!!###$$$$$$###""""""""" !!!######  """$$$%%%%%%###"""#########"""""""""""""""######""""""""""""######!!!""""""######""""""!!!##################$$$$$$######""""""###$$$%%%%%%!!!!!!""""""###$$$$$$%%%########################$$$$$$#########$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''')))(((''''''''''''((()))((('''&&&&&&((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))******************))))))******+++,,,...//////000000//////...........................//////////////////000000//////...//////000111222222222222222222333444444000222333444444333111000333333333333333333333333222333444444444444444444555555555555555444444444111111111111000000000000000000000000111333444555666666666666666666666666555555444444444444333333000000111111000000///...000000000000000000000000///000111111111000...---......------------......******))))))((('''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$&&&%%%###$$$%%%%%%$$$"""###########################""""""""""""""""""######&&&((()))'''%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&&&&'''(((((()))))))))))))))*********((((((((())))))((((((((()))******++++++******)))'''(((******))))))***+++------------------------111///,,,+++,,,------,,,......///...------///111---...///000000///...---...////////////000000000////////////////////////111000///...------------------------,,,,,,+++++++++******))))))******+++))))))))))))))))))))))))---+++)))'''&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&%%%$$$###############$$$$$$%%%%%%########################""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$"""""""""""""""######$$$""""""###$$$%%%%%%&&&&&&"""###%%%&&&'''&&&$$$###""""""""""""############%%%$$$$$$######$$$$$$%%%###"""""""""!!!!!! #########"""""""""""""""!!!""""""$$$%%%&&&''''''"""######$$$$$$######"""$$$###"""!!!!!!"""###$$$""""""""""""""""""!!!!!! !!!"""$$$$$$$$$###"""$$$"""!!!###%%%%%%!!! """$$$%%%$$$######""""""""""""""""""############""""""""""""######""""""############""""""$$$$$$###""""""###$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###$$$$$$$$$%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&%%%$$$&&&(((***++++++))))))))))))((((((((((((************************)))))))))))))))*********,,,+++******))))))******...//////////////////...........................---------......///////////////......///000111111222111111111111222333333...///222444555444333222444444444333333333333333333444444555555444444333555555555555555555555555555444444444444333333333/////////000111222333444555555555555555555555555555555555444444333333333111111111111111000000/////////////////////////////////000111111///...------,,,,,,,,,,,,,,,,,,---++++++***)))((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$&&&$$$###$$$%%%%%%$$$###########################"""""""""######""""""""""""$$$&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))'''(((++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,---...---,,,---...000///......///111---...///000000///...---......////////////000000////////////............000///......---.........,,,,,,,,,,,,,,,+++************))))))))))))******(((((()))))))))))))))***((((((''''''((()))+++,,,$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%$$$###""""""""""""###$$$&&&&&&###############$$$$$$$$$###""""""!!!!!!""""""###"""""""""###############"""""""""""""""######$$$""""""###$$$%%%&&&&&&'''###$$$%%%&&&&&&%%%###"""##############################""""""""""""######"""!!!!!!!!!!!!!!!!!!  !!!"""###$$$%%%&&&$$$$$$$$$######"""""""""""""""############""""""###""""""!!!!!!""""""### !!!!!!"""""""""!!!!!! !!!"""######$$$######$$$#########$$$$$$"""!!!!!!###$$$###"""###$$$""""""""""""##################""""""""""""######$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###"""!!!"""###$$$%%%%%%$$$$$$###""""""!!!%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$""""""###&&&((()))((((((((((((((())))))))))))))))))************++++++))))))))))))))))))******......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------......///000//////......//////000000000000000000111222222---///111333444555555444444444444444333333333333444444555555666555555555555555555555555666666666333333333333222222222222/////////000111222333444555666666777777666666555555555444444333333222222111111222222111111000/////////////////////////////////000000//////......,,,++++++******++++++,,,*********))))))((((((((('''''''''&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$############$$$$$$"""############$$$$$$$$$"""!!! !!!###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$%%%$$$######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&$$$###!!!)))))))))))))))))))))(((((())))))******))))))((())))))************))))))''')))+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---//////...---***---///000///.........---...///000000///...---........./////////000000/////////......---------,,,,,,,,,+++,,,,,,---...***+++,,,,,,,,,+++)))))))))))))))(((((()))))))))(((((((((((())))))******&&&&&&''''''((())))))***%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%""""""#########$$$$$$$$$#########""""""#####################"""""""""""""""""""""""""""######$$$!!!"""###$$$%%%&&&&&&'''&&&$$$"""!!! !!!"""###########################!!!!!! !!!!!! !!!!!!!!!!!!!!! """###$$$%%%&&&%%%$$$$$$###"""!!! """"""############""""""!!!!!!""""""""""""!!!!!! """###$$$######"""!!!!!!!!!!!!"""###$$$%%%###$$$$$$###!!!!!!"""### """$$$###!!!!!!"""$$$!!!"""""""""##################""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$""" !!!"""###"""###$$$%%%$$$$$$""""""############$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%$$$######""""""###%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&$$$###$$$%%%&&&&&&%%%''''''(((((())))))******((((((((()))))))))*********)))))))))))))))))))))------------------...///+++++++++******+++++++++------------------------+++++++++,,,------......111000///...............///////////////000000111000000111222333333444444444444444333333333222222444555555666777777777777444555555555666666666777111111111000000000///////////////000111222444444555666666777777666666555444444444333222222111111111111111111111000//////000000000000000000000000000000///............///++++++************++++++(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$!!! !!!###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%$$$######$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&((())))))'''$$$"""))))))))))))(((((((((((())))))************))))))))))))************))))))'''))),,,---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000///---(((+++///000///---,,,,,,---...///000000///...---............/////////000//////.........---------............///000111111******+++,,,+++***)))((())))))(((((((((((())))))'''((((((((())))))******'''((((((((('''&&&%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$&&&%%%$$$""""""""""""###""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######""""""!!!!!!"""""""""""""""######$$$!!!""""""$$$%%%&&&''''''(((%%% !!!$$$$$$$$$##################$$$$$$############$$$$$$ !!!!!!"""""""""""""""""""""########################$$$$$$$$$""""""############"""""" !!!"""######"""!!! !!!###$$$%%%%%%%%%$$$"""!!!!!! !!!###%%%&&&"""###$$$"""!!!$$$"""$$$$$$### """%%%!!!!!!""""""#########$$$######""""""""""""######"""######$$$$$$######"""%%%###!!!  !!!""" !!!###%%%&&&%%%$$$### !!!"""###$$$%%%%%%""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$""""""""""""$$$&&&((()))$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%&&&((())))))(((&&&%%%+++)))'''&&&''''''&&&$$$&&&''''''((()))******+++&&&'''''''''(((((())))))*********)))))))))))))))*********+++,,,---//////---,,,,,,++++++,,,,,,---------------------------******+++,,,,,,---......222111000///------------...............///000000333222222111111222333333444444444333333222222222444555666777888888888888444555555555666666777777444444444333333333222222//////000000111333444555333444555666666555444333444444333222222111000000000000000000000//////...111111111111111111111111111000///------...//////,,,++++++******++++++,,,&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""############$$$$$$$$$"""!!!!!!###&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!%%%$$$######"""#########"""&&&***)))%%%###%%%(((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((***+++,,,---+++)))&&&$$$((()))***)))((('''(((***+++***((('''&&&''')))***((((((((((((((((((((((((((()))***+++++++++++++++******+++,,,,,,,,,,,,+++)))***,,,...//////...---111000000///......------......////////////......---------............///---...............------.../////////000000111111,,,+++******))))))************))))))((((((''''''''''''(((((())))))******((((((((('''&&&&&&&&&%%%'''$$$""""""###%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&$$$"""!!!!!!"""$$$%%%&&&$$$""""""%%%((($$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%&&&$$$"""!!!!!!"""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""&&&&&&&&&%%%$$$###"""!!!%%%###!!! %%%$$$$$$$$$###"""""""""$$$$$$$$$###############%%%$$$###"""!!!!!!!!!!!!"""%%%&&&%%%""" """$$$$$$$$$$$$#########""""""!!!"""$$$$$$"""!!! """$$$### !!!### !!!"""######"""!!! %%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''')))******%%%&&&&&&''''''&&&&&&%%%&&&'''((((((''''''(((******)))'''&&&'''(((***+++)))))))))))))))******+++******+++++++++******)))+++++++++,,,,,,---------***++++++,,,,,,++++++***,,,***)))((()))+++...000222///+++***---//////...000000000000000000000000111111222333444444444444222222222333333444444444666666666666666777888888444555666666666555444333444333333222222111111111000000000000111222333444444444444444444444444444555555444333333222111111333333222111///---+++***,,,...///111222222111111//////...------------...,,,,,,,,,+++++++++******+++******)))(((''''''&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%&&&$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$#########"""########################$$$######"""!!!""""""""" ###$$$""""""&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((()))))))))'''((())))))''''''((()))***)))(((''''''((()))***(((((((((((((((((((((((()))))))))*********************++++++,,,,,,,,,+++)))***+++,,,------------..............................////////////......---------............///000000000000///...---,,,........./////////000000---,,,++++++******++++++))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&$$$"""!!!!!!""""""###$$$""" """$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############$$$$$$$$$%%%%%%%%%%%%###$$$%%%$$$"""!!!!!!"""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""#########""""""###!!! !!!""""""!!!######""""""""""""""""""###########################"""""""""""""""######"""###$$$$$$#########%%%$$$$$$$$$#########""""""!!!"""###%%%%%%###"""!!! """######!!! !!!###!!!""""""############"""""""""######$$$##################""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######""""""""""""""""""""""""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))***%%%&&&&&&''''''&&&&&&%%%&&&'''((((((''''''(((***))))))'''''''''(((***+++))))))(((((())))))***+++))))))************))))))++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,***)))***,,,///111000...++++++---//////...........................///000111222333333333333111111111111222222222222444444333333444444555666444444555555555555444333333333333222222222222222333333222222111222222222333333333333333333333333555444444333222222111111333222222111000...---,,,'''((()))++++++++++++***///......---------------,,,,,,+++++++++***************))))))(((''''''&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%&&&$$$$$$$$$############"""$$$"""!!!!!!"""$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$#########"""""""""##############################"""!!!!!!!!!!!!"""!!!"""!!!!!!%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%&&&''')))***&&&'''(((((('''&&&'''(((***)))(((''''''((()))***((((((((((((((((((((((((+++***)))((((((((()))*********+++++++++,,,,,,,,,************+++,,,------++++++,,,------...//////......////////////......---------............///333222222111000...,,,+++------------............------,,,++++++++++++,,,)))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((&&&$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%$$$"""!!!"""###"""######"""  """############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!"""###$$$%%%%%%$$$###!!!"""######!!!!!!!!!###""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """###$$$$$$%%%!!!  ###%%%%%%$$$!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""!!!"""$$$%%%%%%$$$$$$$$$$$$###############"""###$$$%%%%%%$$$###"""!!!"""######!!!!!!"""###""""""""""""######$$$%%% !!!"""###$$$%%%###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""""" ############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))%%%&&&&&&''''''&&&&&&%%%&&&'''((((((''''''(((***)))((('''''''''(((***+++))))))(((((())))))***+++))))))))))))))))))))))))+++++++++******************++++++,,,,,,++++++***...---+++++++++---///111---,,,+++,,,...//////..............................///000111111222222111333333222222222222222111333333333333333444444555444444444444444444444444222222222222333333333333555555444333222111111111222222222222222222222222444444333333222222111111222222222111111000///...)))***+++,,,,,,,,,,,,,,,///...------,,,,,,------,,,++++++++++++************))))))(((((('''''''''((((((''''''&&&%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%%%%$$$$$$$$$############"""%%%""""""%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%#########"""""""""!!!!!!!!!########################$$$######"""""""""""""""$$$$$$$$$""" !!!$$$&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((***)))((('''&&&&&&&&&&&&&&&'''((('''&&&%%%&&&((()))(((((('''(((((()))***((((((((((((((((((((((((,,,***((('''&&&'''((()))++++++***+++++++++,,,,,,,,,+++*********+++---...***++++++,,,,,,---......---......//////......------------............///111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&((('''%%%######$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$###$$$%%%$$$"""!!!"""###%%%%%%$$$###""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!"""###%%%%%%###!!! !!!""""""!!! """###!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%&&&&&&&&&"""!!! !!!$$$%%%&&&%%% !!!!!!""""""#########!!!!!!!!!!!!""""""""""""""""""!!!!!!"""###$$$$$$%%%""" """%%%&&&$$$"""##############################$$$%%%%%%$$$######""""""###""""""""""""###""""""!!! !!!###$$$%%%"""!!! !!!"""$$$%%%$$$###!!! !!!###$$$######################## !!!"""""""""""""""#################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&'''((((((''''''(((***)))(((((('''((()))******((((((((((((((()))************))))))******++++++++++++******))))))((((((***++++++,,,,,,++++++***---,,,+++++++++---...///***+++,,,---/////////.................................///000111111111111666555555555444444333333444444444444444555666666333333333333333444444555111222222333333444444444444333222222111111111222111111111111111111111111333333333333222222111111111111111111111111000///.........//////000000000...------,,,,,,,,,,,,,,,++++++++++++************))))))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########""""""###$$$$$$%%%$$$$$$$$$#########""""""$$$###!!!!!!###$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&&&&%%%###""""""""""""!!!!!!!!!!!!########################&&&%%%$$$$$$######$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((((((((*********(((&&&%%%&&&'''((('''&&&%%%&&&(((((((((((((((((()))******)))))))))))))))))))))))),,,***((('''&&&'''((()))++++++*********+++,,,---------,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///....../////////...------,,,,,,,,,,,,,,,++++++++++++******)))))))))))))))'''''''''''''''(((((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%'''&&&$$$"""###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$###$$$%%%$$$"""""""""$$$%%%$$$$$$$$$$$$###""""""""""""""""""""""""######""""""""""""""""""""""""!!!"""""""""############"""###$$$%%%$$$""" !!!""""""!!! """###!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%###""""""$$$%%%$$$###"""""""""######$$$$$$$$$ !!!!!!""""""""""""$$$$$$###"""!!!!!!""""""(((%%%""""""$$$$$$"""########################"""##################"""###"""""""""#########"""!!! !!!"""###$$$###"""!!!!!!"""###$$$$$$###""""""""""""###$$$######################## !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&'''((((((''''''(((***((((((((((((((())))))***((((((((('''((())))))***+++************+++,,,---*********))))))(((((((((***++++++,,,,,,++++++***,,,++++++******+++,,,---)))+++,,,---............////////////////////////...///000111222222222222555555555444444333333333333333333333333444444555333333333444444555555555222222222333333444444555000000000000000111222222111111111111111111111111333222222222222222111111000000111111111000000000,,,,,,,,,,,,---------...------,,,++++++++++++++++++++++++*********))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$############"""######$$$%%%$$$$$$$$$#########"""""""""######$$$$$$######"""""""""""""""""""""""""""###########################"""###%%%'''&&&$$$"""""""""""""""!!!!!!!!!!!!########################&&&&&&%%%$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###%%%(((+++,,,+++)))(((&&&'''(((((('''&&&'''(((''''''(((((())))))******))))))))))))))))))))))))+++***)))((((((((()))***,,,+++*********+++,,,------------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///------............------,,,,,,,,,,,,++++++++++++******)))(((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$######$$$%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$###$$$##################$$$"""$$$%%%$$$###"""###$$$###"""!!!"""$$$$$$"""!!!""""""""""""############""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$###!!! !!!"""######!!!!!!!!!###""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""!!!!!! &&&$$$###"""#########"""############$$$$$$$$$$$$ !!!!!!""""""######$$$%%%$$$###"""!!!!!!!!!!!!(((&&&$$$######"""!!!###############$$$$$$$$$########################$$$###""""""$$$$$$###"""!!!  $$$$$$###"""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""########################$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((((((''''''(((***(((((((((((())))))))))))((((((''''''(((((()))*********)))))))))+++,,,---*********)))))))))))))))***++++++,,,,,,++++++***+++++++++******++++++,,,***+++------,,,,,,---///000000000000000000000000...///000111111222222222222222111111111111111000000000000000000111222222222333555666777666666555333333333333444444444444.........//////111222222111111111111111111111111222222222222222222111111///000000000000//////...------,,,,,,,,,,,,---------,,,++++++******+++++++++************)))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$###############$$$$$$$$$$$$$$$############""""""###%%%&&&&&&%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###%%%''''''$$$"""######"""""""""!!!!!!!!!########################&&&%%%$$$$$$######$$$$$$######""""""#########"""###$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&((())))))))))))'''((())))))''''''((()))&&&'''((())))))*********)))))))))))))))))))))))))))))))))***************,,,+++***))))))+++---...,,,,,,---------,,,,,,+++++++++,,,,,,------......,,,------......------,,,---------............//////////////////...---,,,------,,,,,,,,,++++++++++++******)))((()))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%######%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$"""###$$$$$$###"""###$$$"""!!!!!!###&&&'''%%%"""!!!"""""""""############""""""""""""""""""""""""""""""""""""#######################################$$$%%%$$$"""!!!!!!"""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! %%%$$$""""""######"""!!!############""""""""""""!!!!!!""""""###$$$$$$%%%######"""""""""""""""###%%%%%%&&&$$$"""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%###!!!"""$$$%%%###"""""""""""""""!!!  !!!"""############ !!!###$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((((((''''''(((***'''(((((()))))))))))))))(((''''''''''''((())))))(((((('''&&&''')))+++,,,))))))*********************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******---///////////////////////////------...///000000000000///000000000000000000111000////////////000111111111333666999999888666555444444444444444333333333111000000000000000111111222222222222222222222222111111111111111111222222///////////////...---,,,//////...---------...///,,,,,,+++***************************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$$$$$$$$$$############""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###&&&''''''$$$"""$$$$$$#########"""""""""########################%%%$$$######"""#########&&&###!!! """$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''(((''''''&&&&&&''''''(((((('''&&&%%%%%%%%%&&&'''((()))***)))((('''(((***&&&&&&((()))************))))))))))))))))))))))))((()))***+++++++++++++++,,,+++***))))))+++---...***+++,,,------,,,***))))))***+++,,,...///000111,,,------......------,,,---------.........//////222222222111000...,,,,,,---------,,,,,,+++++++++,,,++++++***)))*********&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$(((&&&$$$$$$%%%''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$$$$###"""###%%%$$$######&&&)))***(((%%%!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""###%%%&&&'''%%%&&&&&&%%%"""!!!!!!"""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############$$$"""!!!!!!"""######"""######""""""!!!!!! !!!""""""###$$$%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%"""$$$&&&%%%"""!!!"""%%%""""""######$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%###!!!"""%%%%%%$$$!!!######$$$$$$###!!!!!!############"""$$$$$$"""########################""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$###$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((((((''''''(((***'''(((((()))))))))))))))'''''''''''''''((())))))'''&&&%%%$$$%%%''')))+++))))))******++++++,,,,,,+++++++++,,,,,,+++++++++---------------------------......+++)))))),,,000........................+++,,,---...////////////000000111111222222222333111111111111111222222333000333777:::;;;:::777555555555555444444333333333444333222111000000000000222222222222222222222222111111111111111111222222////////////...---,,,+++...---,,,+++++++++,,,---,,,++++++***)))*********************))))))))))))&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$&&&((('''$$$!!!$$$$$$$$$$$$####################################"""$$$&&&'''&&&### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$&&&((()))(((((('''+++)))&&&%%%&&&(((((((((((('''''''''''''''((()))***((('''(((***++++++******++++++***((('''((()))///111222000,,,***+++---***+++,,,,,,------,,,,,,,,,,,,+++***+++,,,---...........................000///------///000///...222111000///...---,,,,,,))),,,...---***))),,,///******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%###!!! '''&&&&&&%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$###"""!!!!!!"""###$$$&&&&&&&&&%%%%%%%%%%%%$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""!!!"""###$$$$$$######""""""!!!!!!!!!!!!""""""######$$$$$$######"""""""""""""""###%%%%%%$$$$$$###"""!!!!!!"""""""""""""""!!! """"""""""""""""""""""""######"""!!!!!!!!!!!!!!!$$$$$$###""""""###%%%%%%"""!!!!!!"""######""""""###$$$%%%%%%""""""!!!!!! ###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################"""""""""!!!"""######$$$$$$$$$$$$#########"""""""""!!!  !!!"""!!!$$$''''''$$$"""###&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%$$$###"""!!!""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&'''((()))******---+++)))((('''((()))***(((((((((((((((((((((((()))***,,,---,,,***(((''')))******++++++,,,------,,,,,,,,,+++***)))''''''***,,,------++++++,,,....../////////...---,,,,,,---------...............000000000000000000000000000000000000000000000000444444555555444222111000555444444333333333444444555444222000///000111222222222222111111111000000222000...,,,+++,,,---...------..................///......------,,,++++++...,,,***(((''''''((())),,,,,,+++***)))(((''''''(((((('''&&&&&&&&&&&&'''$$$###"""$$$'''(((&&&$$$%%%%%%%%%$$$###"""!!!!!!###'''((('''%%%###########################!!!!!!"""###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$########################$$$###"""!!!!!!"""###$$$###############"""!!! $$$#########""""""!!!!!!$$$#########""""""!!!!!!###$$$%%%%%%%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&''')))))))))))))))***((('''&&&((()))))))))((((((''''''((())))))******)))((((((***+++******)))***+++***((((((((()))+++,,,,,,+++)))((())))))***+++,,,,,,------,,,,,,---,,,+++++++++,,,..............................000///------/////////...,,,,,,,,,,,,------------,,,++++++++++++,,,+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$###"""!!!!!!"""###$$$&&&%%%$$$###""" """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!!!!!###%%%#########""""""""""""""""""""""""""""""###############"""""""""""""""###$$$$$$######"""!!!!!! """""""""""""""!!! """"""""""""""""""""""""######"""!!!!!!!!!!!!!!!###!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$"""""""""!!!!!!!!! ###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!"""!!!"""######"""!!!"""###%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&''''''(((((())))))+++)))(((&&&&&&&&&((()))((((((((((((((((((((((((***++++++,,,+++***)))((()))******++++++,,,,,,---+++++++++,,,++++++*********,,,------++++++,,,.........//////......---,,,---------............///000000000000000000000000111111111111111111111111333444444444333222000///444333333222222333333333555333111000//////000111333333333222222222111111222111///...------....../////////...---------,,,...------,,,++++++******,,,+++***((((((((())))))))))))((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&$$$###%%%'''(((&&&$$$%%%%%%$$$$$$######""""""!!!"""###$$$%%%%%%$$$$$$########################!!!""""""###$$$$$$%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$###############$$$###"""!!!!!!"""###$$$ """$$$%%%%%%$$$""" $$$#########""""""""""""$$$#########""""""""""""%%%%%%$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''(((&&&'''((()))*********)))'''&&&&&&''')))***)))((((((((((((((()))***,,,,,,,,,***(((((()))***)))((()))***+++***)))((()))***)))((((((((()))***)))(((***+++,,,,,,------,,,,,,------,,,,,,------...///////////////////////////000...------...//////...++++++,,,,,,------------///+++((())),,,---***'''***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$###"""!!!!!!"""###$$$&&&&&&&&&%%%$$$#########""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""########################!!!""""""!!!"""$$$&&&""""""""""""########################""""""""""""""""""""""""""""""############""""""!!! """""""""""""""!!!!!! """"""""""""""""""""""""######"""!!!!!!!!!""""""%%%###"""  """"""###$$$$$$###""""""!!!!!!!!!!!!!!!!!!"""############"""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########$$$############"""""""""""""""############""""""$$$###!!! """#########$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''((((((((('''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((+++++++++***************))))))******+++,,,,,,,,,***++++++,,,------------***,,,------++++++,,,........./////////...------------........./////////000000000000000000000000111111111111111111111111222222333222222111000///333222222222222222333333444333222000///000000111444444333333333222222222111111111000//////......000000///...---,,,,,,+++---,,,,,,++++++***))))))***)))))))))))))))))))))&&&&&&&&&''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%&&&''''''%%%###$$$$$$$$$$$$$$$#########&&&%%%###!!!!!!"""$$$%%%########################"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$######""""""######""""""""""""###### !!!$$$&&&&&&%%%###!!!###############"""""""""###############"""""""""&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))''''''(((((())))))))))))$$$$$$$$$&&&((()))(((&&&((((((((()))***,,,---...,,,+++)))((()))***)))((()))***+++***)))((()))***+++)))'''))),,,...---******+++,,,,,,------,,,,,,------------......//////000000000000000000000000000...,,,---...///......000000///......---,,,,,,///---******,,,+++)))'''))))))((('''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$%%%&&&'''((()))""""""""""""""""""""""""###""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!! !!!###%%%!!!!!!""""""######$$$$$$$$$$$$######""""""!!!!!!!!!""""""#####################"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""!!!""""""###$$$############$$$&&&'''""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""###########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###########################"""""""""""""""###$$$%%%%%%$$$###"""(((%%%!!!!!!$$$&&&&&&$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&&&&'''((((((((((((((((((((((((++++++***))))))******+++)))))))))***++++++,,,,,,+++,,,------......------***+++---,,,++++++,,,.........////////////......------......//////000000111111111111111111111111111111111111111111111111111111111111000000//////333333222222333333444444444333222111000000000111333333222222222222111111///000000000000///...---//////......---------,,,------,,,,,,+++*********'''((()))***************''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$(((''''''''''''&&&$$$######$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############%%%%%%$$$$$$###"""""""""###""""""""""""""""""#########$$$%%%%%%$$$###"""################################################&&&%%%###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((())))))''''''''''''''''''((((((%%%%%%%%%''')))***)))(((((((((((()))***,,,---...,,,+++)))((()))***)))(((((()))******)))((()))++++++)))(((***...000///,,,***+++,,,,,,------,,,,,,---------...............000000000000000000000000///...,,,,,,...///...---/////////...------,,,,,,,,,...///---***((()))+++)))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$ !!!"""###$$$%%%&&&""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""!!!""""""!!! !!!###!!!!!!""""""######$$$$$$$$$$$$######""""""!!!!!! !!!"""###############$$$###############""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""""""""######  !!!###$$$###!!!!!!###$$$######""""""#####################$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""############""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""(((%%%!!!!!!$$$&&&&&&$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))))))))))))))+++******))))))***++++++((())))))******+++,,,,,,---............---,,,,,,***+++---,,,++++++,,,.........///////////////...------......///000000111222222222222222222222222000000000000000000000000111111000000000000000000444444444444444555666666555444333222222111111111111111111111000000000000....../////////...------,,,---------......//////.........---,,,,,,++++++'''((()))***++++++************)))(((((('''&&&&&&%%%%%%$$$############$$$'''(((((('''&&&$$$######$$$$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$#########"""""""""""""""######"""""""""'''&&&$$$"""!!!!!!""""""###############$$$$$$$$$###############$$$$$$$$$%%%$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''))))))''''''&&&&&&&&&&&&'''((()))(((((()))+++,,,+++***))))))))))))***+++,,,---,,,***(((((()))***)))(((((()))******))))))***+++)))((((((***,,,---------***+++,,,,,,------,,,,,,,,,,,,---............---///////////////////////////---,,,,,,---......---))))))***+++,,,------...)))---///---)))'''))),,,((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""""""""$$$######""""""######$$$########################"""""""""""""""""""""""""""######"""!!! """###""""""""""""########################"""""""""""" """###$$$$$$######$$$$$$$$$############### !!!!!!"""""""""""""""""""""""""""""""""""""""######"""""""""###$$$$$$""""""  %%%""""""%%%%%%$$$$$$##############################$$$$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!"""$$$$$$######"""!!!!!!"""""""""""""""#########$$$$$$$$$$$$######$$$###!!! """########################$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))***************+++++++++(((((())))))***+++++++++---.........---,,,,,,+++***,,,------++++++,,,.........///000000000//////------...///000000111222222222222222222222222222000000000000000000000000111111000000000000111111555444444444555666777888666555555555444333333222111000000000000/////////...............---------+++,,,,,,---...///000000//////...------,,,,,,+++(((((())))))*********+++++++++***)))((('''&&&%%%&&&%%%$$$$$$######$$$$$$%%%'''((('''$$$#########%%%%%%%%%%%%%%%$$$$$$$$$ """$$$'''''''''%%%$$$########################################################################!!!!!!!!!"""""""""##############################""""""############""""""&&&$$$###!!! !!!!!!"""#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%'''((())))))((('''&&&&&&'''((((((+++)))''''''(((******))))))))))))))))))***+++,,,***)))((((((***+++******''')))******))))))***+++((()))***+++++++++---...***+++,,,,,,------,,,,,,***+++,,,---...------,,,........................///---,,,,,,---......---((()))***+++,,,------...((()))))))))((((((((()))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$'''''''''&&&&&&%%%%%%%%%""""""""""""""""""""""""$$$######""""""######$$$################################################!!!"""######""""""$$$&&&#########""""""""""""""""""""""""""""""######### """$$$%%%$$$###""""""""""""############### !!!"""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$"""!!!!!!!!!"""###&&&$$$!!!!!!$$$&&&$$$$$$###""""""""""""""""""""""""#########$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!###$$$$$$$$$"""!!!!!!!!!!!!!!!""""""############""""""""""""######!!!"""######"""!!!"""##################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''''''''((()))))))))))))))))))))))))))))))))))))))((()))***+++,,,++++++***(((((())))))******+++++++++,,,,,,------------,,,***,,,------++++++,,,.........///000000000000000------...///000111222222333333333333333333333333222222222222222222222222222111000000000111222222444333333444555666777777777777777666666555444333111111111000000000000///000///...------...///000,,,---------.../////////......------,,,++++++*********)))(((((()))***+++(((((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$###%%%'''&&&###""""""###&&&&&&&&&%%%%%%$$$$$$######$$$%%%''''''&&&$$$###########################################################################!!!!!!!!!!!!"""""""""###"""""""""###$$$$$$%%%%%%!!!"""###$$$$$$###"""!!! !!!"""######"""!!!#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###############$$$############################## """$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%&&&((()))***)))(((''''''((()))***)))'''$$$###$$$&&&&&&&&&***)))))))))))))))*********((('''(((***++++++***''')))******))))))***,,,(((+++...---++++++---000++++++,,,---------,,,,,,***+++,,,---------,,,+++........................///---+++,,,---...------...---------------------(((&&&$$$%%%(((***(((%%%(((((('''''''''(((((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$!!!""""""######$$$$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$################################################!!!"""######$$$''')))$$$$$$######""""""!!!!!!!!!!!!""""""######$$$$$$ """$$$%%%$$$###"""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""""""""""""""""""""""""""######""""""###$$$%%%%%%  !!!###$$$&&&'''&&&%%%$$$$$$%%%&&&'''######"""!!!!!!!!!!!!!!!!!!!!!""""""############"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$%%%$$$"""!!! !!!!!!!!!""""""######$$$###"""!!!!!!"""###$$$!!!$$$''''''$$$"""###&&&#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))'''(((***,,,---,,,***)))((((((((()))******++++++((()))+++,,,---.........***,,,------,,,+++---.........///000000000000000------...///000111222222333333333333333333333333444444444444444444444444222222111000000111222333222222222333444555666777888888888888777666555444222222222111111111111000111000...------///111222..................------------,,,,,,+++******))),,,***)))''''''(((***+++%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%!!!$$$&&&%%%"""!!!"""$$$''''''&&&%%%%%%$$$######''''''&&&&&&%%%$$$##############################$$$$$$##########################################!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%&&&!!!"""###$$$$$$###"""!!! $$$&&&%%%""" #########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&***)))(((''''''((()))***''''''((()))))))))))))))''''''((()))******++++++))))))((((((''''''&&&&&&***************)))((('''++++++++++++++++++++++++,,,.........------...000111000///...---,,,,,,,,,......//////////////////...---+++)))(((((())))))+++*********))))))((((((''''''&&&%%%%%%%%%%%%&&&(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&&""""""!!!!!!!!!!!!!!!"""$$$$$$############$$$$$$""""""###$$$$$$###!!! ######################## !!!###$$$$$$###!!! !!!!!!!!!!!!"""###$$$%%%###""""""!!!!!!!!!!!!!!! !!!#########"""!!!$$$$$$###"""!!!!!!""""""###"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""######""""""""""""""""""""""""%%%%%%$$$$$$###$$$$$$$$$+++'''"""!!!"""$$$$$$### """""" !!!""""""""""""""""""""""""########################""""""""""""###############""" !!!###$$$$$$###!!!""""""""""""!!!!!! """$$$$$$!!!!!!"""""""""""""""######$$$"""###%%%%%%###"""###$$$%%%%%%$$$######$$$%%%&&&&&&'''&&&%%%######%%%'''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$"""###%%%%%%%%%%%%&&&(((''''''''''''(((((((((((()))(((((('''&&&%%%%%%%%%'''((((((((('''(((***---+++***)))((((((***,,,...((((((((((((((((((((((((************,,,...///111........................////////////////////////...///000111222333444444333333333444333333222222222333444555555444333222444333111000000111333444333444555777777777666555777888999888666555555666444444333222111//////...222111111111000000//////000---+++,,,000333333222...---,,,***)))******+++))))))))))))))))))))))))((((((((((((''''''''''''&&&%%%$$$###""" #########$$$$$$%%%%%%%%%$$$""" !!!%%%'''%%%###%%%""" """$$$$$$$$$#########""""""!!!#########"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$###""""""######%%%&&&''''''%%%######$$$%%%%%%%%%$$$###"""!!!!!!&&&&&&%%%$$$######$$$$$$!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$############$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&''''''(((((()))************)))(((((())))))***++++++,,,*********)))))))))((((((******++++++******)))(((++++++++++++++++++++++++,,,---...---,,,,,,...000000000...------,,,,,,,,,+++++++++++++++*********,,,+++***))))))******+++*********)))))))))(((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""$$$######"""""""""#########""""""""""""""""""###!!!!!!"""#######################################$$$%%%'''(((((('''%%%$$$!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$############### """#########""""""$$$$$$###"""""""""""""""######""""""""""""##############################$$$###"""!!!!!!"""######"""""""""""""""""""""""""""""""""!!!""""""######'''$$$ !!!""""""!!! """$$$$$$"""!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""!!! """######"""""""""###############"""$$$$$$$$$"""!!!!!!###$$$"""""""""""""""######$$$ !!!######!!! !!!"""""""""   """###"""!!!!!!"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&###$$$&&&&&&%%%%%%''')))''''''((((((((()))))))))''''''''''''((((((((((((*********(((&&&%%%'''))))))((('''''''''((()))*********************************+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................///000111222333333444444444555555555444444333333444555666666555444333333222111000000111222333333444555666777666666555555666777666555444555666444444333222111000//////111111111111000000000///000...,,,---000222222111///...---++++++++++++,,,))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&%%%###"""!!!!!!$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&$$$###&&&%%%###"""""""""###$$$%%%%%%$$$$$$###""""""!!!"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###""""""######$$$&&&'''&&&%%%######$$$%%%%%%&&&&&&%%%$$$"""!!!###"""!!!!!! !!!!!!""""""""""""######$$$%%%%%%%%%$$$#########$$$$$$###$$$%%%&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''((()))*********)))))))))***++++++++++++***)))))))))***++++++,,,,,,,,,++++++++++++*********++++++++++++++++++***)))************************,,,---------,,,,,,...000//////...---,,,,,,,,,------------,,,,,,++++++*********))))))***++++++,,,******))))))))))))(((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$#########$$$$$$%%%""""""!!!!!!!!!!!!"""""" !!!!!!"""$$$%%%&&&###########################$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$############$$$ !!!"""#########""""""$$$###""""""""""""""""""######"""""""""""""""#################################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$###"""!!!!!!"""###"""!!!"""$$$%%%%%%$$$######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!! !!!""""""!!!!!!"""###$$$$$$%%%$$$$$$$$$"""!!!"""###%%%%%%%%%"""""""""""""""######$$$ !!!######!!! !!!"""$$$###"""!!!!!!!!!!!!!!! $$$&&&%%%###""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&&&&((()))((((((((()))))))))******%%%&&&'''((()))***+++,,,)))))))))'''%%%$$$&&&((())))))((((((((((((((('''***************************+++,,,......,,,***)))++++++++++++++++++++++++------------------------...//////000111222333333555555666666666666555555333444555666666555444333333222111000000111222333333444555555666666555555222333555444333333444555555444444333222111000000111111111111000000000000111///......///000000//////...---,,,,,,+++,,,,,,))))))))))))))))))))))))(((((((((''''''''''''&&&(((''''''&&&%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$###""""""!!!###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$%%%&&&&&&$$$###$$$$$$%%%&&&'''((('''%%%###"""%%%$$$######"""#####################$$$$$$$$$$$$######################## !!!"""######"""!!! """###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''***+++,,,------,,,+++*********+++,,,,,,,,,,,,+++)))*********+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***))))))))))))))))))))))))+++,,,---,,,++++++---///......---,,,,,,,,,------//////......---,,,++++++******************++++++))))))))))))))))))(((((())))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$############$$$$$$%%%""""""!!!!!!!!!!!!"""""""""!!!!!! !!!###%%%&&&########################!!!"""############"""!!!""""""!!!!!!"""###$$$$$$$$$###""""""!!!!!!""""""""""""""""""###"""""""""######"""""""""""""""###$$$###""""""""""""""""""########################"""""""""""""""#########""""""""""""""""""""""""""""""""""""###%%%&&&&&&""""""###$$$%%%%%%$$$###"""$$$%%%%%%$$$######$$$""""""""""""""""""""""""########################!!!"""""""""############""" !!!""""""!!! !!!"""###$$$$$$%%%%%%###!!! ###%%%###!!!"""""""""""""""######$$$"""###%%%%%%###"""###$$$##################$$$$$$ ###%%%&&&%%%###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%'''((((((''''''(((***))))))))))))************&&&&&&''')))***+++,,,---%%%&&&&&&&&&%%%&&&(((+++******++++++***)))((('''******************************,,,------,,,,,,+++------------------------------------------------/////////000111222222333444444555555666666555555444444666666666666444444444444333222222333444444444444444444555444444444///111222222111111333444444444444333222111111000111111111000000000000000111000//////.........---...------,,,+++++++++***))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$######### $$$((((((%%%###$$$&&&$$$$$$$$$$$$$$$$$$#################################$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###$$$&&&&&&$$$###$$$$$$###%%%&&&''''''%%%###!!!%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###!!!!!!"""""""""""""""""" !!!""""""""""""!!! !!!""""""###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((***+++++++++***)))'''%%%******+++,,,,,,,,,,,,,,,***************+++++++++***************************++++++,,,,,,,,,++++++))))))))))))))))))))))))***+++,,,,,,***+++,,,...------,,,,,,,,,------...------,,,+++******)))))),,,,,,++++++***)))(((((((((((((((((((((((())))))))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""######"""!!! """""""""""""""###$$$%%%$$$######""""""######$$$$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""###$$$$$$######"""""""""""""""#########""""""""""""######"""""""""""""""######$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""###$$$%%%&&&!!!###%%%%%%$$$$$$###!!!###$$$$$$###""""""###""""""""""""""""""""""""########################!!!"""""""""###############!!! !!!"""$$$###### !!!"""############$$$!!! ######!!!"""""""""""""""######$$$"""###%%%%%%###"""###$$$ !!!"""#########"""######!!!  !!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###$$$$$$%%%&&&&&&&&&((()))(((''''''(((***))))))))))))************))))))))))))******++++++%%%&&&&&&&&&%%%&&&(((+++***************)))((('''))))))))))))))))))))))))******++++++---...//////------------------------......................../////////000000111111222111222333333444444444333333444555666666555444333555555555444444555555555444444444333333333333444...000111111000000111333444333333222222111111111000000000000000000111111111111111000...---,,,,,,,,,,,,++++++***))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""%%%&&&$$$###$$$'''$$$###"""!!!!!!"""$$$%%%!!!!!!"""###$$$%%%&&&&&&###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$"""$$$%%%%%%$$$###$$$%%%"""###%%%&&&%%%$$$"""!!!!!!!!! !!!!!!$$$$$$%%%%%%%%%$$$###### !!!""""""######""""""$$$##################$$$!!!""""""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((,,,,,,,,,+++***)))((('''******+++,,,,,,,,,,,,+++))))))))))))))))))))))))((((((((())))))))))))))))))***++++++++++++++++++***************************+++++++++******,,,...,,,,,,++++++,,,---.........------,,,,,,+++++++++,,,,,,,,,,,,***)))((('''''''''(((((((((((()))))))))(((''''''&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######""""""""""""""""""###$$$%%%$$$$$$############$$$$$$$$$$$$###"""""""""""""""########################""""""""""""""""""""""""###"""""""""""""""######&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$###"""""""""######"""""""""""""""######$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$######"""""""""""""""""""""""" !!!!!!"""### """###"""!!!!!!""" """######"""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############"""!!!!!!###$$$$$$### !!!"""""""""""""""$$$###"""###$$$###!!! """""""""""""""######$$$ !!!######!!! !!!""" !!!"""###$$$%%%%%%%%%$$$$$$$$$""" """$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&&&&((()))(((''''''((()))((((((((()))))))))***************))))))))))))))))))))))))'''%%%$$$&&&((((((((('''''''''''''''&&&(((((((((((((((((((((((()))***,,,---///000000111,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////////////////000000000111111///000111222222333222222222333444555555444333222555555555555555555555555444444333222222222333333...000111000//////000111222222222111111111000000000000000000111111111111///000111000...,,,+++,,,++++++++++++***)))((('''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!"""############$$$&&&&&&$$$###""""""$$$&&&''' !!!!!!###$$$%%%&&&&&&###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%!!!###%%%%%%$$$###$$$%%%#########$$$$$$######"""!!!!!!!!!!!!!!!""""""###"""###$$$%%%%%%$$$######!!!"""###$$$%%%%%%$$$###&&&%%%###""""""###%%%&&&######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%&&&'''((()))******)))))))))******+++)))******+++++++++++++++((((((((((((((((((((((((((((((((()))))))))******((()))******++++++******++++++++++++++++++++++++)))***+++***)))***+++---++++++++++++,,,---...///.........---------------***++++++,,,+++***)))((('''''''''((((((((())))))(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&###""""""###$$$%%%&&&&&&######""""""""""""######!!!""""""############"""########################!!!!!! !!!!!!######""""""""""""######'''&&&%%%%%%$$$$$$%%%%%%%%%$$$###"""""""""######"""""""""""""""###$$$$$$%%%$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""" """###$$$$$$######""""""""""""""""""""""""!!!!!! !!!!!!""" """"""  """ """######"""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###############!!! """######"""!!!""""""#########""""""!!!######"""!!!!!!""""""""""""""""""######$$$ !!!######!!! !!!"""$$$$$$%%%&&&&&&%%%$$$### """$$$$$$$$$$$$%%%'''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######"""""""""#########$$$$$$$$$######$$$%%%&&&''''''&&&'''((((((&&&&&&'''(((''''''((((((((()))))))))))))))))))))))))))))))))*********(((&&&%%%''')))''''''&&&%%%&&&'''((()))))))))))))))))))))))))))(((+++///333444222///,,,------------------------........................////////////000000000000...///000111222222222222111222333444444333222111333333444444444444333333555444333111111111222333///000111000///...///000111111111000000000000//////000000000111111111111...000222111...++++++,,,++++++,,,,,,+++***((('''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%(((%%%###""""""$$$$$$$$$######$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$$$$%%%!!!###$$$%%%$$$###$$$%%%%%%$$$#########$$$$$$%%%###############$$$%%%%%% !!!###$$$%%%$$$###"""###$$$%%%&&&'''&&&&&&%%%%%%$$$!!! !!!$$$%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''&&&%%%&&&'''((()))######"""###$$$&&&((()))))))))***++++++++++++***((((((((((((''''''''''''(((((())))))*********+++'''((()))***************++++++++++++++++++++++++)))***+++***))))))+++---*********+++,,,---...///))))))))))))))))))******((()))***,,,,,,+++******&&&'''''''''(((((())))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$%%%&&&'''(((""""""!!!!!!!!!!!!"""""" """###$$$$$$$$$###########################%%%%%%$$$$$$$$$$$$%%%%%%######"""""""""""""""###%%%$$$######""""""######&&&%%%###"""""""""######""""""!!!""""""###$$$$$$%%%$$$###"""!!!!!!!!!!!!######################## """###$$$$$$$$$###""""""""""""""""""""""""$$$######""""""""""""###!!!###%%%$$$!!! """$$$!!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""########################""""""""""""############!!! !!!""""""!!!######$$$$$$$$$######""" !!! """"""""""""""""""######$$$"""###%%%%%%###"""###$$$""""""###"""!!!"""""""""############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$!!!""""""""""""#########%%%$$$$$$%%%&&&'''((()))&&&'''((('''&&&%%%&&&'''''''''''''''((((((((((((''''''(((((()))))))))***'''((((((((('''(((***---)))((('''&&&''')))+++,,,************************''',,,333888888333,,,(((000000000000000000000000------------------------////////////000000000000...///000111222333333333111222333333333333222111111222222333333222222111555444222111111111222222000111222111///......///000000000000//////////////////000000111111111222---///222111...++++++,,,,,,,,,------,,,+++)))(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&...)))$$$"""###$$$###"""!!!###%%%&&&%%%###"""%%%%%%$$$$$$###"""""""""!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""###$$$%%%%%% """$$$$$$######$$$%%%'''&&&$$$######$$$&&&(((  !!!"""""" """$$$%%%$$$######"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$(((%%%######&&&'''&&&$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))************))))))''''''((()))))))))))))))***(((''''''(((((('''%%%(((((((((((()))))))))))))))(((''''''(((***,,,---,,,,,,++++++***)))((((((******+++,,,+++***)))(((******+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,))))))))))))************))))))))))))))))))))))))(((&&&%%%%%%&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%((($$$ !!!%%%'''%%%###%%%%%%$$$$$$######"""""""""###$$$###!!!!!!!!!###""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ """###"""!!! !!!###############"""""""""""""""############$$$$$$$$$%%%$$$""" !!!###%%%'''%%%$$$""" !!!###%%%'''%%%$$$!!! !!!###%%%$$$#########""""""!!!!!!""""""""""""""""""""""""########################$$$$$$%%%%%%$$$###!!! $$$###"""!!! !!!!!!""""""#########$$$"""""""""""""""""""""""""""!!! !!!###$$$###""""""!!!"""$$$%%%&&&""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!""""""############""""""######$$$$$$$$$$$$######""""""""""""############%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$""""""""""""#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********(((((()))+++------+++(((+++...222333111///,,,++++++,,,------......------222222111000//////000000000000000000111111111111444444444333333333222222000111333444555555444333222222222111111111111000000111111111222222222222111111111111111000//////...------------...//////000000000000111111111111...//////000///---,,,+++------,,,,,,+++***))))))))))))(((((('''''''''&&&'''%%%$$$%%%'''((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$###"""""""""""""""###$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$"""!!! !!!$$$$$$###!!! """""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%""" !!!###$$$###"""&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((()))******************)))''''''((()))'''&&&(((((((((((())))))))))))******)))((()))+++---...,,,,,,++++++***))))))((())))))***+++***)))((('''************++++++++++++,,,,,,+++***************(((((()))))))))*********)))))))))))))))))))))))),,,)))&&&%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&### !!!$$$&&&$$$!!!##################""""""###$$$%%%$$$###""""""$$$""""""#########$$$$$$$$$!!!""""""""""""""""""!!!!!!"""###"""!!! !!!###############"""""""""""""""############$$$$$$$$$$$$###"""!!!"""###%%%&&&$$$###"""!!!"""###%%%&&&######""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""%%%''')))***'''&&&%%%$$$############!!!"""""""""############"""""""""""""""""""""""""""!!!!!! !!!"""###$$$&&&&&&%%%$$$############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############"""!!! """"""############"""""""""##################"""""""""""""""############$$$$$$############$$$$$$############$$$$$$$$$$$$########################$$$######""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))******+++++++++******+++---......,,,***))),,,///111000.........,,,---......//////......111000//////......////////////000000000111111111222222111111000000000000000111222444555444444444222222222222111111111111000000000111111111222222000111111111000000///......------------...////////////000000000111111111//////000000///...,,,+++---,,,,,,+++******)))))))))((((((((('''''''''&&&(((&&&%%%%%%(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$###"""!!! !!!$$$$$$###""""""######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))(((((())))))))))))(((((())))))***++++++++++++******)))(((((())))))(((''''''((((((((()))))))))***++++++*********,,,---...,,,,,,++++++***)))))))))((())))))))))))(((''''''))))))))))))************+++*********))))))))))))(((((())))))))))))******((((((((((((((((((((((((,,,)))&&&%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$""" """%%%%%%### """""""""""""""#########$$$%%%&&&%%%#########$$$###############$$$$$$$$$ !!!!!!""""""!!!!!! !!!"""######!!!!!!"""###############"""""""""""""""############$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$ !!!###$$$%%%###""" ############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&$$$$$$###"""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###############""""""!!! """"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!! """"""############""""""!!!""""""######""""""!!!""""""""""""##################""""""""""""######!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""###$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))***+++,,,,,,---...------...//////---***(((***---...------...000---...//////000000////////////......------......//////000000000000111111111000000000000/////////000111222333444444444444333222222222111111111111/////////000000000111111000000000000000//////......------------...////////////000000000000111111////////////...---,,,+++,,,,,,++++++***)))))))))((((((((('''''''''''''''(((&&&%%%&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%$$$!!!!!!$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############"""!!!!!!!!!""""""!!!"""###$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''((((((((((((((())))))******))))))((((((((()))************)))***)))(((((()))***)))(((''''''(((((())))))******+++************+++,,,---+++++++++*********)))))))))))))))))))))((((((((((((((((((((())))))))))))******************))))))(((((((((((()))))))))***''''''''''''''''''''''''(((&&&$$$%%%&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%###""""""$$$&&&&&&### !!!!!!!!!""""""#########$$$%%%&&&%%%###"""###$$$########################""""""############""""""!!!"""######"""!!!"""###############"""""""""!!!""""""#########$$$$$$$$$!!!"""###$$$%%%$$$######!!!"""###$$$%%%$$$###### !!!###$$$$$$###"""!!!#########"""""""""""""""""""""""""""""""""""""""########################'''&&&$$$""" !!!###"""!!! """""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### """###$$$$$$###"""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! """"""############""""""!!!!!!""""""""""""!!!!!!!!!"""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###########################""""""#########$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))***+++,,,------...///...---...///...,,,***)))***++++++***+++---///------.../////////////////////......---......///////////////000000000111222111111111111111111111111111222333444444444444333333222222222111111111////////////000000000000//////000000000//////......------------...//////////////////000000000111------------,,,+++******++++++******))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""" !!!!!! !!!##################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$######"""######$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&''''''''')))******++++++******)))&&&''''''((()))((((((((()))((('''((()))***)))((('''''''''((()))*********)))))))))))))))******++++++++++++***************++++++******))))))))))))''''''((((((((())))))))))))***+++,,,,,,+++******'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&'''&&&$$$###!!!!!!""""""######$$$$$$"""$$$$$$$$$"""!!!"""###########################""""""############"""""""""###$$$###"""!!!"""$$$############"""""""""!!!""""""#########$$$$$$$$$!!!"""###%%%%%%$$$###"""!!!"""###%%%%%%$$$###""""""""""""""""""######$$$""""""""""""""""""###################################################### !!!###&&&'''%%%%%%$$$#########$$$$$$######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""###$$$&&&'''&&&&&&%%%!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """"""############""""""!!!!!!""""""""""""!!!!!!!!!"""""""""############"""!!!!!!!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))******+++,,,,,,------...---,,,,,,------+++***+++,,,,,,***))))))+++---,,,,,,---............---/////////......///000000...////////////000000000111111111111111111111222222222222222333444555555333333333222222222222111////////////000000000000//////000000000000//////...------------...//////...////////////000000000,,,,,,+++***))))))))))))******))))))))))))((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!""""""$$$%%%&&&###$$$%%%&&&&&&%%%$$$###""""""""""""#####################$$$$$$#################################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""" !!!###$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%###"""###$$$%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))************))))))%%%&&&''''''((((((''''''((('''&&&'''((()))((('''&&&&&&'''((()))***++++++))))))))))))))))))))))))************************,,,++++++***)))*********(((((((((((()))))))))))))))***+++,,,,,,,,,+++***''''''(((((((((((())))))'''''''''''''''''''''''',,,)))&&&%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%###############$$$$$$$$$"""###$$$###!!! !!!"""$$$$$$$$$############### !!!!!!""""""!!!!!! """###$$$$$$""""""###$$$############"""""""""""""""############$$$$$$$$$!!!"""###$$$%%%$$$######!!!"""###$$$%%%$$$######"""!!!!!!!!!"""###$$$%%%""""""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!! """$$$&&&'''$$$######"""""""""##################"""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""###""""""!!! """"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""############""""""!!!""""""######""""""!!!""""""""""""############""""""!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$"""!!!!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((*********+++++++++++++++---,,,***+++,,,,,,+++***+++,,,,,,+++))))))***++++++,,,,,,---...---------/////////...//////000111......////////////000000/////////000000000000111222222222222333444555666333333333333222222222222/////////000000000111111///000000111111111111000...------------...//////......////////////000000,,,+++***)))((((((((())))))))))))(((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%&&&'''%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$$$$!!!$$$%%%%%%$$$!!!!!!!!!!!!""""""""""""###"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""$$$$$$############$$$$$$########################"""""""""""""""""""""""""""""""""!!!""""""###$$$%%%&&&'''&&&$$$###$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$###$$$&&&&&&%%%######%%%'''$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&''''''(((((((((((((((&&&%%%%%%&&&'''((((((&&&&&&&&&'''((()))***++++++*********++++++******)))************************,,,+++***)))((())))))***(((((()))))))))*********'''(((***+++,,,+++***)))'''''''''((((((((())))))'''''''''''''''''''''''',,,)))&&&%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###$$$$$$$$$#########""""""!!!""""""""""""""""""!!!"""###$$$$$$""""""###$$$############"""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$ """###$$$$$$######!!!"""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!############"""""""""!!!"""""""""""""""""""""""" !!!"""###""""""!!!!!! """"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""############"""""""""##################"""""""""""""""###############""""""!!!!!!""""""############$$$$$$$$$%%%%%%########################"""###$$$$$$$$$$$$""""""##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((+++************))))))))),,,+++******,,,---,,,+++)))+++,,,,,,******+++,,,,,,------..................---------......///000........./////////000000000000000000111111222222222222222111222444555666444444333333333222222222000000000111111111222222000000111222222222222222...------------...//////........./////////000000...---+++***))))))******((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&((()))'''%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$!!!"""###$$$$$$###"""!!!!!!""""""""""""#########"""###$$$$$$$$$$$$###"""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%% """%%%&&&%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%'''''''''&&&%%% """###"""!!!$$$$$$$$$######$$$$$$%%%&&&''''''''''''((((((((()))%%%&&&&&&&&&&&&&&&&&&%%%'''(((((()))))))))))))))&&&%%%$$$%%%'''((('''&&&&&&&&&'''((()))***++++++++++++,,,,,,,,,++++++*********************+++++++++***((('''''''''((()))))))))))))))************%%%''')))***+++***)))(((''''''''''''((((((((()))(((((((((((((((((((((((((((&&&%%%%%%&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%%%%$$$$$$"""$$$$$$$$$###"""###$$$############"""""""""""""""############$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$###&&&'''%%%###!!!!!!!!!""""""#########$$$################################################!!!############"""$$$###############$$$$$$$$$#########""""""!!!!!!"""""""""""""""""""""""" """#########"""!!!######"""""""""$$$&&&'''""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""!!!""""""############""""""######$$$$$$$$$$$$######""""""""""""##################""""""""""""##################$$$$$$$$$$$$"""""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((++++++******)))(((((((((,,,+++******,,,......---''')))+++,,,,,,,,,---...---......///////////////,,,,,,,,,,,,------...///............/////////000222222333333333444444444333222111111222333555666444444444333333333222222111111111111222222222222000111222333333333333333...------------...//////............/////////000///...---+++***++++++,,,'''''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''(((***+++)))&&&$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!###$$$%%%!!!###$$$$$$%%%%%%######"""!!!!!! !!!!!!!!!"""""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$&&&$$$"""!!!###%%%&&&&&&&&&&&&'''''''''&&&$$$###$$$%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&'''))))))))))))((('''&&&%%%(((((((((((((((((((((((('''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))''''''''''''((((((((())))))'''&&&'''((()))(((&&&******(((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''((()))))))))(((&&&%%%'''&&&%%%$$$############ !!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%$$$""" !!!!!!##############################""""""""""""##############################%%%%%%$$$###"""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!! !!!!!!  !!!######!!!$$$###!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!$$$#########""""""!!!!!!######""""""!!! """"""######$$$$$$%%%%%%########################""""""!!!!!!!!!!!!!!!"""$$$"""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!! ######""""""!!!!!!  !!!"""#########""""""""""""""""""""""""%%%""" ###&&&%%%$$$###############$$$$$$%%%%%%""" !!!$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''%%%$$$###$$$%%%%%%&&&%%%$$$######%%%'''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&((()))***---+++***(((''''''''''''***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++******+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,------------............////////////000000000000111000000111222333333444444333333222333555555333111444444333333333333222222000000////////////000000000111222333333222000000000//////.........//////////////////............------,,,++++++******)))))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&&&&$$$""" ########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! $$$######%%%&&&&&&$$$"""%%%%%%$$$$$$###"""""""""########################&&&$$$""""""$$$%%%### #########$$$%%%%%%&&&&&&$$$$$$$$$###"""!!! ###$$$%%%%%%%%%###"""!!!!!!!!!""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$&&&$$$"""!!!###%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&'''((((((((((((''''''&&&%%%%%%&&&''''''''''''((((((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))'''''''''((((((((()))))))))((('''''')))***)))(((*********+++***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((('''&&&&&&'''&&&%%%$$$############""""""###############"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################!!!###%%%%%%$$$!!! $$$$$$#########"""""""""######""""""""""""##############################$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""!!!!!! !!!!!!"""  """$$$&&&%%%$$$%%%$$$"""!!! ########################%%%$$$"""!!!!!!!!!"""###############"""""""""!!!&&&%%%%%%$$$######""""""!!!!!!!!!""""""""""""""" $$$$$$############$$$$$$&&&%%%$$$$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!!!! !!!!!!""""""###""""""""""""""""""""""""%%%###!!!!!!$$$%%%$$$######""""""""""""###$$$$$$%%%###!!!"""%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$######%%%&&&(((&&&&&&&&&&&&''''''''''''(((((('''(((((()))***++++++***(((''''''''''''((((((((((((((()))))))))******++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,---------............///............////////////000000111111222333333444444222111222333444333222333333333333333333333333111111000000000000111111111222222222111111000/////////............//////////////////............---,,,,,,+++******)))))))))((((((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!! $$$###""""""###$$$###"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%###!!!""""""""""""""""""!!!!!!$$$$$$$$$$$$###"""!!! !!!###%%%'''&&&$$$""" !!!!!!""""""###""""""!!!$$$###""""""""""""###$$$&&&$$$""""""$$$%%%&&&%%%)))(((%%%######$$$'''(((%%%%%%&&&''''''(((((((((''''''&&&%%%%%%&&&''''''%%%&&&'''((())))))))))))************************))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))''''''((((((((())))))))))))((('''(((***++++++***)))***,,,,,,,,,)))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&''''''&&&&&&%%%$$$############%%%%%%%%%%%%$$$"""!!! %%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################!!!###$$$$$$###"""#########""""""!!!!!!!!!$$$$$$############$$$$$$#################################"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""##################""""""!!!!!!""""""###"""!!! !!!###%%%%%%$$$###""""""!!!!!!!!!!!!"""########################'''%%%""" !!!###%%%############""""""""""""&&&&&&&&&%%%$$$$$$######!!!!!! ########################$$$###############$$$$$$$$$"""!!!!!!######""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!"""###$$$%%%%%%###""""""""""""!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""$$$#########$$$$$$###!!!"""""""""""""""######$$$%%%###"""###&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&'''''''''''')))((((((((((((((())))))(((((('''&&&&&&''''''(((''''''''''''((((((((((((******+++++++++++++++******++++++,,,,,,,,,,,,,,,++++++************++++++---------............///............/////////000///000000111111222222222444222000000111222222222111222222333333444444555222222111111111111222222333333111000//////////////////............///////////////............---,,,,,,++++++***)))))))))((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""######""""""!!!!!!$$$"""!!!!!!"""######"""$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$$$$###"""######"""!!!!!! $$$%%%%%%%%%$$$###"""""" !!!"""######"""!!! !!!!!!"""#########""""""########################%%%$$$""""""$$$%%%%%%%%%((('''%%%$$$$$$%%%&&&(((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))'''(((((((((((()))))))))***)))((()))+++,,,,,,+++************)))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''((('''&&&%%%%%%%%%''''''&&&%%%$$$$$$#########$$$((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$!!! $$$'''!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$###########################"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""######$$$$$$$$$######""""""""""""######%%%###   !!!""""""###$$$########################%%%$$$###"""!!!"""###$$$#########"""""""""""""""$$$$$$$$$#########""""""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!"""###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""!!!!!!!!!""""""#########""""""""""""""""""""""""###$$$$$$%%%%%%$$$""" """"""!!!!!!""""""###$$$############%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))***)))******++++++++++++*********+++,,,,,,,,,,,,++++++******))))))******+++---------............////////////000000000111111//////000000000111111111444222///...000111222222000111111222444555555666333333222222222222333333555333111///............///............//////000//////.........---------+++++++++***))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""################################################""""""#########""""""!!!###""""""###$$$$$$###!!!##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$##################""""""!!!!!!$$$$$$%%%%%%%%%$$$$$$######"""!!! !!!"""###!!!!!!"""#####################$$$$$$$$$$$$######%%%###"""###%%%&&&%%%$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%&&&'''))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((()))))))))******))))))***+++,,,,,,++++++)))'''%%%$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$######$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################'''$$$  $$$'''!!!"""###$$$%%%$$$##################$$$###########################"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$%%%%%%######""""""""""""######%%%###  !!!""""""""""""!!!!!!!!!""""""""""""""""""""""""######%%%%%%%%%$$$"""!!!""""""""""""""""""######$$$$$$$$$###############"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######%%%$$$######%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$""""""""""""############"""###############$$$$$$""""""""""""""""""""""""###$$$%%%%%%$$$###!!!!!!"""""""""""""""######$$$""""""#########$$$%%%'''%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''((((((((('''((((((((())))))))))))((()))******++++++++++++)))***++++++,,,,,,+++++++++******))))))******+++---------............///....../////////000000000000000000000000111111111444222///...000111222222000000111222444555666666444444333333333333444444555444222000.........///...............///000000............------------+++******))))))(((((('''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%&&&&&&%%%###"""################################################""""""############""""""!!!"""$$$'''(((&&&###"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""######$$$############$$$!!!!!!""""""###############$$$$$$%%%%%%%%%$$$$$$&&&$$$""" ###%%%'''!!!!!!"""###$$$$$$$$$$$$######$$$%%%%%%$$$######$$$###"""###%%%&&&%%%$$$$$$%%%&&&'''((('''&&&%%%&&&&&&%%%%%%&&&''')))***&&&'''(((((((((((('''&&&'''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((((((((((()))))))))******+++***)))***++++++***)))***(((%%%""""""$$$&&&)))'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%""""""###$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$%%%&&&'''&&&%%%$$$### !!!###$$$%%%&&&######""""""""""""#######################################"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$$$$###""""""!!!!!!""""""###"""!!! !!!###%%%%%%$$$%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###&&&''''''%%%""" """"""""""""############%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&###"""!!!"""$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$######""""""!!!"""""""""############$$$########################"""""""""""""""""""""""""""$$$%%%%%%###""""""##################$$$$$$%%%"""###$$$###""""""$$$&&&&&&%%%%%%$$$$$$#########"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''''''''((((((%%%&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''(((((()))***++++++++++++)))******+++++++++++++++++++++************++++++---------............///------------............111111111111111111111111444222000000111222222222000000111222444555666666444444333333333333444444444444222111000000000000......---......///000111.........------------,,,******))))))((('''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""######$$$$$$######"""###%%%''')))'''### !!!!!!"""###$$$%%%%%%%%%"""""""""""""""""""""""""""###$$$$$$###"""$$$%%% !!!!!!"""######""""""###$$$%%%%%%%%%$$$$$$###"""""""""###%%%&&&!!!!!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######$$$%%%&&&%%%###%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%''')))***&&&'''((())))))((('''&&&%%%&&&'''((()))))))))(((((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))************))))))(((((((((((((((((((((((((((((()))))))))*********,,,+++))))))******)))''''''&&&%%%$$$$$$%%%''')))'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%!!!""""""###$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$########################### """%%%''''''&&&$$$###!!!!!!""""""###$$$$$$$$$""""""!!!!!!!!!!!!""""""########################$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!!!!"""  """$$$&&&%%%$$$###$$$$$$###""" """"""""""""""""""""""""###$$$%%%&&&%%%$$$###"""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&  !!!"""""" """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########""""""!!!!!!!!!""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###%%%$$$"""!!!$$$&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&$$$"""!!!###%%%&&&&&&%%%%%%$$$######""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((()))&&&'''((()))))))))((('''&&&&&&'''''''''((((((((('''((()))***++++++++++++))))))***+++++++++++++++,,,,,,++++++++++++,,,,,,---------............///////////////000000000000222222222222222222222111444222111222333444333222111111222333333444555555444333333333333333333444333333333333333222111111---------......///000111.........---------,,,,,,***))))))(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$"""  """$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$###$$$###"""###%%%%%%###""" !!!"""###$$$%%%&&&&&&""""""""""""""""""""""""!!!###%%%$$$""""""$$$&&&!!!!!!"""""""""""""""""" !!!"""###$$$$$$$$$$$$ !!!"""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$######$$$&&&&&&%%%###'''&&&$$$###$$$&&&(((***'''&&&%%%$$$%%%''')))+++&&&'''((())))))((('''&&&###$$$&&&((()))***++++++))))))))))))))))))))))))%%%&&&'''((()))***+++,,,))))))************))))))(((((((((((((((((((((((())))))))))))************---+++***)))))))))'''&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$!!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################  ###%%%'''$$$$$$$$$$$$#########"""!!!!!! !!!!!!########################%%%%%%$$$###"""""""""###########################""""""""""""""""""""""""&&&%%%%%%$$$$$$#########!!!!!! !!!!!!  !!!######!!!!!!"""###$$$##############################&&&%%%$$$$$$######$$$$$$!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!"""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$###""""""###$$$%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$$$$ """""""""""""""""""""""""""###$$$###!!!!!!%%%(((%%%%%%$$$$$$%%%%%%&&&'''&&&'''(((&&&###"""###&&&&&&&&&%%%%%%$$$###"""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%&&&'''((('''((()))******)))((('''))))))))))))************'''''')))******+++++++++))))))***++++++++++++***---,,,,,,++++++,,,,,,------------.........//////222333333333333444444444333333222222222222222222333333222333555555333111111222222333333444444555444333333222222333333444222333444555555444222111---------......000111111......---------,,,,,,,,,)))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&################################################""""""""""""""""""""""""&&&""""""&&&########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$&&&###  """$$$$$$ !!!###$$$%%%&&&'''######################## ###%%%$$$""""""$$$&&&&&&&&&%%%%%%$$$######### !!!"""###$$$$$$$$$ ###$$$#########$$$""""""""""""""""""""""""############$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((('''%%%"""!!!%%%&&&'''((()))++++++,,,((((((((((((''''''''''''++++++***)))((((((((()))******))))))((((((''''''&&&&&&%%%%%%'''(((***+++++++++,,,......---)))&&&((()))***+++***)))'''%%%'''((()))***************+++***)))(((((('''''''''(((((((((((('''&&&%%%$$$''''''&&&&&&%%%$$$$$$$$$((('''$$$""""""###%%%'''%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$!!!###&&&&&&%%%###""""""$$$$$$$$$#########""""""#########"""######$$$%%%%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$###"""!!! ###########################"""!!!"""###$$$###!!!""""""""""""""""""""""""##################$$$$$$'''&&&$$$###"""###%%%&&& !!!"""######$$$"""""""""""""""""""""""""""!!!  !!!"""$$$$$$$$$#########""""""!!!"""######"""!!!"""$$$######$$$$$$%%%%%%%%%%%%""""""!!!!!! $$$#########""""""!!!!!!###"""!!! !!!"""###"""""""""!!! !!!###&&&########################$$$###""""""!!!"""""""""$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$###!!!  !!!!!!"""!!!!!! ########################$$$$$$######""""""!!!!!!%%%%%%&&&&&&&&&&&&%%%%%%###"""!!!!!!"""$$$&&&'''((('''%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$###"""!!! ########################%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))((('''''''''(((***++++++,,,---...---,,,+++***************************------,,,+++*********+++---------...///000000111222222333333333444444444222222333333333333333333555555666666666555333222///000111111222222222222444444444333333222222222333333333333222111000000......//////000000111111111000...,,,***(((&&&&&&,,,,,,***)))(((((((((((()))&&&###$$$''')))***)))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$########################&&&%%%$$$######$$$%%%&&&######""""""""""""""""""""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######### !!!"""###$$$$$$###""" """$$$%%%%%%$$$%%%'''!!!$$$%%%$$$######$$$########################$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&''''''((((((*********)))))))))((((((***))))))(((((((((((()))******))))))(((((((((((()))))))))((())))))******(((((()))***+++***'''$$$!!!###%%%''')))))))))((()))******+++,,,,,,+++++++++***)))(((((('''''''''&&&&&&'''''''''''''''&&&""""""!!!!!!!!!!!! ***)))&&&$$$$$$%%%&&&(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%###########################$$$$$$$$$###!!!!!!###%%%$$$#########$$$$$$$$$#########""""""###############$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###&&&%%%%%%%%%$$$#################################'''%%%$$$$$$%%%%%%###"""""""""""""""""""""""""""########################"""!!! !!!!!!"""######$$$""""""""""""""""""""""""######"""!!!!!!"""###############"""""""""!!!!!!%%%&&&&&&$$$"""!!!!!!"""""""""##################""""""""""""""""""""""""############"""""""""!!!!!!  !!!!!!"""###"""!!!!!!###%%%########################$$$$$$###"""""""""""""""$$$######"""!!!!!!""""""%%%$$$###"""!!!!!!!!!""" #################################""""""""""""""" ###"""!!!!!!"""###%%%'''%%%$$$###""""""###$$$%%%"""######$$$$$$######"""###############$$$$$$$$$########################%%%%%%$$$$$$###""""""!!!######$$$$$$$$$%%%%%%%%%######""""""""""""######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))(((((('''((()))***+++***+++++++++++++++******))))))******+++,,,------,,,,,,+++***************------......///000000111111222222222222333333333333333333333333444444444333444444555444333222111111111222333333333333333444444333333333222222222333333333333222111000000....../////////000000000......---,,,***)))(((((()))((('''&&&%%%%%%%%%%%%&&&### !!!######"""&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$ !!!!!! """""""""#########$$$$$$###############################################################$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################'''&&&&&&%%%$$$###"""!!!########################!!!"""###$$$$$$$$$###### """$$$$$$######$$$%%%!!!###%%%&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&'''(((((((((''''''''''''''''''&&&&&&,,,,,,+++++++++*********(((((((((((((((((()))******))))))))))))(((((((((+++++++++++++++***))))))*********,,,---,,,)))&&&$$$&&&(((***,,,,,,,,,,,,++++++,,,------------,,,+++***)))(((((('''''''''$$$%%%&&&'''(((((((((((($$$$$$$$$$$$$$$%%%%%%%%%,,,***(((&&&%%%&&&'''(((%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$########################"""#########"""  ###$$$$$$$$$$$$%%%$$$$$$$$$##############################$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$########################&&&%%%############!!!""""""""""""""""""""""""########################$$$###!!! !!!!!!""""""#########""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%"""""""""!!!!!!!!!!!!!!!$$$%%%&&&%%%###"""###$$$########################""""""############$$$$$$############""""""""""""!!!!!!!!!!!! """###$$$""""""###$$$""""""""""""""""""""""""%%%$$$$$$###"""###############"""!!!!!!!!!""""""%%%$$$!!!!!!###%%% !!!"""#######################################!!!""""""""""""""""""### !!!!!!!!!!!! ###"""!!!!!!"""###%%%&&&########################"""######$$$$$$######"""""""""#########$$$$$$$$$########################%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))************)))))))))******+++(((((()))+++,,,...//////---,,,,,,++++++++++++,,,------......///000000000000000000111111111222222333333333444444444555555444444555555555444333333333333444555555555444444333333333333222222222222333333333333222111000///.........///////////////,,,,,,,,,+++*********)))''''''&&&%%%$$$$$$$$$$$$)))&&&$$$######$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$######"""!!! ############$$$$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" """###$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$""""""!!! !!!!!!"""######$$$$$$"""###$$$$$$%%%$$$$$$$$$ """$$$###"""!!!"""###"""$$$&&&&&&%%%#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&######$$$&&&'''(((((()))(((((((((((()))))))))))),,,,,,+++++++++*********(((((((((((()))******+++)))))))))))))))))))))))))))***+++,,,,,,+++))))))+++***+++,,,------+++(((,,,,,,---------,,,******+++,,,,,,------,,,,,,,,,+++***)))(((''''''''''''%%%&&&&&&'''((((((''''''&&&''''''((()))*********,,,***((('''&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%$$$!!!###%%%%%%%%%$$$%%%&&&########################$$$############$$$%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""""""""#################################%%%$$$"""###$$$$$$###!!!""""""""""""""""""""""""$$$$$$$$$###############%%%%%%$$$######$$$%%%%%%!!!!!!"""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!#########$$$&&&'''%%%$$$$$$$$$$$$###########################""""""#########"""""""""""""""$$$###"""!!!!!!"""###$$$!!!$$$$$$###""""""###!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$##################""""""!!!!!!!!!""""""###"""!!! !!!"""$$$%%%######$$$$$$$$$$$$############################## !!!!!!!!!""""""######$$$$$$%%%%%%%%%%%%$$$$$$"""""""""!!!"""###$$$%%%###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###""""""!!!########################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((())))))***+++***)))((((((***+++,,,)))******,,,---......///......---------------...............//////000000/////////000000000000111333333333444444555555666777777777777777777666666555555666666666666666555333222222222222222222222222333333222222111000///........................,,,,,,++++++***)))))))))))))))((('''&&&&&&''''''***)))''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$''''''(((((('''&&&%%%%%%######$$$$$$$$$%%%%%%%%%################################################ """$$$$$$###"""########################"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&""""""""""""######$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$!!!###$$$$$$###!!!"""###"""$$$&&&&&&%%%#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&'''((()))***+++++++++************)))))))))))))))))))))******+++,,,))))))))))))************%%%&&&(((***+++******)))'''''''''((())))))(((&&&,,,,,,+++***)))'''&&&%%%******++++++++++++******+++***)))(((''''''''''''''''''(((((('''&&&&&&%%%######$$$%%%&&&'''(((((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&###$$$%%%$$$"""!!!!!!"""########################$$$$$$$$$###$$$%%%%%%&&&%%%%%%$$$$$$############"""""""""""""""#################################$$$######$$$&&&(((((('''""""""""""""""""""""""""$$$$$$$$$#########"""""" !!!"""###$$$%%%&&&""""""""""""############"""""""""""""""""""""""""""##################"""########################!!!"""""""""$$$&&&##################""""""$$$$$$###""""""!!! """"""""""""""""""######$$$###"""!!!!!!"""###$$$!!!$$$$$$###""""""###!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$######""""""######"""!!!!!!!!!!!!!!!"""""" !!!"""######$$$######!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!"""""""""###""""""############""""""""""""""""""""""""######"""###$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###"""""""""########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))+++***)))))))))+++,,,---+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------............////////////....../////////000000000222222333333444555555666777777666666666777777777666666666777777666666555222222222222222222222222222222222222111000//////.........---------------...---,,,+++)))(((''''''))))))(((((('''(((((((((###$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$###"""!!!########################""""""$$$%%%%%%$$$""""""######$$$$$$$$$%%%%%%%%% !!!"""###%%%'''((((((%%%%%%$$$$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$######$$$!!!###%%%&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''###$$$%%%&&&''')))*********))))))))))))(((((((((***)))))))))))))))***+++)))))))))************+++$$$%%%&&&'''))))))******(((''''''(((******)))(((************************))))))*********)))((((((+++***)))(((((('''''''''(((((((((((('''&&&%%%$$$"""######$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""""""""!!!###############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$######################## ###%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$###""""""""" !!!"""###$$$%%%&&&########################""""""""""""""""""""""""!!!!!!"""######"""!!!!!!############$$$$$$$$$$$$!!!"""###"""  !!! !!!!!!!!!""""""$$$######"""!!!!!! """"""""""""############"""""" """""" """###$$$""""""###$$$""""""""""""""""""""""""$$$######"""!!!"""""""""!!!!!! !!!!!!"""""" !!!"""$$$$$$$$$###"""""""""""""""!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""!!!""""""######""""""!!!"""""""""""""""""""""""" !!!""""""######"""######$$$$$$######"""!!!!!!"""###$$$%%%%%%&&&######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))************++++++,,,---,,,,,,,,,,,,++++++++++++***************++++++,,,......//////////////////........./////////000000111111222222333444555555444444333333444444555666555555666666666555444444111111111222222222222222222222222222111000///...---------------,,,,,,,,,...---,,,+++)))(((&&&&&&''''''&&&&&&&&&&&&&&&'''!!!"""$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""###############""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###"""!!!########################"""##################"""""""""######$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%$$$############$$$"""$$$&&&&&&$$$$$$$$$%%%!!!$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&'''(((((()))******)))))))))((((((((()))((((((''''''''''''((())))))*********+++++++++'''&&&&&&&&&'''(((((()))***))))))***,,,,,,,,,***))))))***+++,,,---...///))))))******))))))((('''+++***)))(((((('''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%########################$$$######"""""""""""""""!!!""""""!!!!!!""""""#########$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%###"""""""""###$$$&&&%%%%%%%%%$$$#################################"""######"""""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!!######$$$%%%%%%%%%%%%%%%########################""""""""""""""""""""""""!!!!!!"""######"""!!!!!!""""""""""""#########$$$###$$$$$$###  !!!"""###$$$%%%%%%"""""""""######$$$$$$$$$!!!"""""""""###############"""!!! !!!"""###!!!"""###"""!!!!!!###%%%###########################"""!!!!!! !!!!!! !!!"""""""""""""""""""""############$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!! ######$$$$$$$$$$$$######!!!"""""""""""""""!!!!!!  !!!###$$$"""######$$$$$$######""" !!!"""###$$$%%%&&&&&&######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''((()))***))))))((('''((()))***++++++++++++)))*********++++++,,,,,,+++++++++++++++,,,------/////////////////////......////////////000000000///000000111222333444555333333222222222333555666444444555555444333333222000111111111222222222222222222222222111000///...---------,,,,,,,,,+++++++++++++++***)))(((((((((&&&%%%%%%%%%%%%%%%&&&&&&###&&&((('''%%%$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""#########$$$$$$################################################""""""""""""""""""""""""##############################""""""""""""######!!!!!!""""""###$$$$$$%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$############%%%$$$###"""!!!""""""### """$$$$$$$$$###$$$%%% ###$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%'''(((***))))))))))))))))))))))))*********))))))))))))(((((('''&&&%%%%%%%%%%%%%%%))))))******++++++++++++***)))'''&&&&&&'''(((((('''&&&&&&&&&((())))))(((''''''''''''((()))***+++***************)))((('''+++***)))(((((('''''''''%%%%%%&&&'''(((((((((((($$$$$$$$$%%%%%%%%%%%%&&&######$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""###%%%&&&'''###$$$$$$###""""""$$$&&&""""""######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###"""""""""###$$$%%%$$$$$$###"""!!! ########################&&&%%%$$$%%%'''(((((('''""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!!###$$$$$$######""" $$$$$$##################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!!!!""""""######!!!"""######"""!!!"""$$$######$$$%%%'''((()))*** !!!"""###%%%'''((((((!!!!!!""""""#########$$$%%%$$$###""""""###$$$%%%"""######!!! !!!$$$&&&########################""""""!!! !!!"""###%%%$$$!!! !!!###%%%!!!"""###$$$$$$%%%""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!"""""""""""""""!!! ###""" !!!###%%%'''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$#########################################################$$$$$$######$$$$$$$$$%%%%%%%%%"""!!!""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&''')))*********)))(((%%%&&&(((************)))''''''(((***+++,,,---..................///000111///////////////.........////////////000000000111...///000111222333444444555444444333444555666777333444444444333222222111000000111111222222222222111222222111111000///...---------,,,,,,+++++++++)))))))))))))))*********&&&&&&&&&%%%%%%&&&''''''$$$&&&((('''$$$"""###$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""######$$$$$$$$$######!!!""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$########################$$$###"""!!!!!!"""###$$$ !!!!!!"""######$$$$$$%%%%%%%%%$$$$$$#########!!!!!!!!!"""######$$$$$$%%%$$$"""!!!!!!!!!"""""" ############$$$%%%!!!"""$$$%%%%%%$$$###"""$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$)))((('''&&&%%%&&&&&&'''$$$$$$%%%&&&'''((()))***))))))))))))((((((((((((******))))))((((((''''''))))))(((((('''''''''&&&***))))))((('''&&&&&&&&&))))))))))))))))))))))))))))))***+++,,,,,,------***************)))(((((())))))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###""""""""""""""""""""""""###"""!!!"""$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""!!!"""$$$&&&'''&&&%%%%%%$$$#########$$$!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$$$$######!!!!!!!!!""""""###%%%%%%&&&&&&&&&%%%%%%###""""""!!!######""" $$$$$$############$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%$$$###""""""###$$$%%%$$$$$$%%%$$$$$$###"""!!!$$$$$$######""""""!!!!!!######""""""!!!!!!!!! ###$$$%%%%%%%%%###"""!!!""""""""""""""""""""""""##############################""""""!!!!!! %%%$$$$$$$$$######""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""######$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######&&&%%%%%%$$$###"""!!!!!!"""######$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%$$$###"""""""""###$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''')))***+++++++++***&&&((()))***)))((()))***++++++******++++++,,,---...---,,,,,,++++++++++++------------------------111111111000000000000000111111111111111111111111444444444333333111000000555444444444444555666666444444444333222111///...000000111111111222222333222111111111000000//////...------,,,,,,++++++***,,,+++***(((''''''&&&&&&))))))((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$########################$$$%%%%%%$$$###"""!!!########################&&&%%%$$$###"""!!! ########################$$$$$$################################################$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$#########!!!###$$$$$$###"""$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''))))))))))))((((((((('''))))))))))))(((((('''''')))(((((((((''''''''''''***))))))(((''''''&&&&&&))))))))))))))))))))))))((())))))******++++++++++++++++++++++++***)))))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###############""""""""""""$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$###### !!!"""###$$$############"""!!!  """#########"""!!!###""""""""""""""""""###%%%%%%%%%%%%%%%$$$######$$$###""""""""""""###$$$ !!!!!!"""""""""!!!!!! !!!!!!!!!!!!#########"""""""""!!!!!!!!!""""""###"""!!! """"""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!$$$$$$#########"""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""######$$$#########&&&&&&%%%%%%$$$###""""""!!!!!!!!!""""""!!!!!! """"""""""""###$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((((((&&&(((******)))(((((()))++++++******++++++,,,---...---,,,,,,+++++++++,,,------------------------111000000000000000000000111111111111111111111111000000111111111111000000444444444444444555666666666555555555444222111000222222111111111111111111000000000000000000000000...------,,,,,,++++++*********))))))))))))******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&%%%$$$$$$###&&&%%%$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$####################################$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!##############################################################################$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$######!!!###%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((((('''&&&&&&%%%&&&&&&&&&))))))(((((('''''''''&&&)))))))))((((((((('''''')))))))))(((((((((((('''(((((((((((('''''''''''')))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))++++++,,,,,,++++++******)))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!""""""!!! ###$$$$$$$$$$$$%%%%%%%%%$$$############"""""""""""""""""""""###$$$%%%&&&%%%%%%$$$$$$######$$$$$$'''&&&%%%$$$###"""!!! ###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###""""""###$$$%%%##############################$$$$$$$$$$$$######!!! !!!!!!"""###$$$""""""""""""!!! """"""""""""############""""""!!!!!!!!!!!!""""""%%%%%%%%%&&&%%%%%%$$$######""""""!!!!!!""""""###!!!""""""######### !!!"""""""""############""""""""""""!!!""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""%%%$$$"""!!! !!!!!!"""$$$$$$$$$$$$############"""""""""""""""""""""""" !!!""""""############&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$###"""!!!##################$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&'''''''''(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&''''''(((((((((''''''''')))******((('''((((((++++++******++++++,,,---------,,,+++++++++,,,,,,------------------------000000000000000000111111111111111111111111111111...///000111222222222222444444444444444555555666666666666666555333222111333222222111111000//////000000000000000111111111...------,,,,,,++++++***((((((((()))***+++,,,---((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$########################"""""""""#########$$$$$$###$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""##############################################################################$$$$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$$$$###"""###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&************))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''''''''''''''''''''''''''''')))))))))))))))))))))(((******+++++++++******)))((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""&&&$$$######$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%'''&&&%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%##############################$$$$$$$$$$$$######"""""""""""""""###$$$%%%###############"""!!!!!!""""""!!!!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$!!!"""""""""#########$$$""""""""""""""""""""""""######$$$$$$$$$#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$"""  !!!$$$$$$#########""""""""""""""""""""""""""""""""" !!!""""""###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$"""!!! ######$$$$$$$$$######"""##################$$$$$$'''''''''''''''&&&&&&%%%'''''''''&&&%%%%%%$$$$$$%%%&&&&&&'''''''''''''''))))))))))))))))))((((((((()))******(((''''''(((++++++******++++++,,,------,,,,,,++++++,,,,,,,,,,,,,,,------------------000000000000000111111111111111111111111111111111111111222333444444444444444444333333444444555666555555555555444333222111111111111111000000000000111111111111000000//////...------,,,,,,++++++***''''''(((((()))***,,,,,,''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$######$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$####################################%%%%%%%%%$$$$$$######"""#######################################$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$########################""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((('''''''''''''''''''''''''''((((((((('''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******************))))))(((((()))))))))))))))((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$#################################""""""""""""""""""""""""&&&$$$######$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""###"""#########$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%##############################$$$$$$$$$$$$######""""""!!!!!!!!!"""######"""############""""""!!!!!!!!! !!!"""###$$$######""""""######$$$""""""############""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$###""""""$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!"""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$"""  !!!######"""""""""!!!!!!!!!######################## !!!"""""""""""""""""""""""""""############""""""!!! ######$$$$$$$$$###""""""""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$######%%%&&&''''''(((((('''''')))))))))(((((((((((((((''')))******((('''((()))++++++******++++++,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......//////000000111111111111000000000000000000000000333333444444444444333333333333333333333444555555333333333333333222111000......///000111111222222444333222111000......---...------,,,,,,++++++***(((((('''''''''(((((()))''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""############""""""#########""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###########################!!!""""""""""""#########%%%%%%$$$###"""!!! ##################$$$$$$""""""""""""""""""""""""###############"""""""""########################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&((((((((('''''''''&&&&&&&&&''''''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''************************''''''(((((())))))((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!""""""!!! %%%%%%%%%$$$$$$$$$$$$###"""""""""############$$$"""######$$$$$$$$$######$$$$$$######$$$$$$%%%%%%#########$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%##############################$$$$$$$$$$$$######!!!!!! !!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!$$$$$$############$$$$$$ !!!""""""""""""""""""!!!""""""######""""""!!!#########""""""!!!"""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""###### """"""""""""""""""""""""""""""""""""""""""""""""%%%$$$"""!!! !!!!!!"""""""""""""""!!!!!!!!! ########################!!!""""""######""""""!!! !!!!!!!!!""""""###############"""!!!""""""$$$%%%%%%$$$###"""######%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&''''''&&&((()))***)))((()))***++++++******++++++,,,---,,,,,,+++++++++,,,------+++,,,,,,------........./////////000111111222222000000000000000000000000111222222222222222111111333333333333333444444555111111111111111000//////,,,---...///111222333333444333222111000......---...------,,,,,,++++++***)))(((''''''&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!"""#####################""""""""""""###$$$$$$######$$$$$$$$$$$$##############################"""""""""#########$$$$$$$$$$$$###"""!!! #########"""######$$$%%%""""""""""""""""""""""""""""""""""""""""""##############################"""""""""###$$$$$$%%%%%%##############################$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%%###""""""!!!!!!!!!"""""""""###$$$&&&&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))*********''''''((()))))))))))))))&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""###"""!!!%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$######$$$$$$%%%&&&######$$$$$$%%%&&&''''''%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$######################################################$$$$$$$$$$$$############"""""""""""""""###!!!!!!"""""""""""""""!!! !!!"""###"""!!!!!!######""""""""""""######!!!!!!"""###############""""""###$$$$$$###""""""!!!!!!"""""""""!!!!!! !!!!!!!!!!!! """"""######$$$$$$$$$$$$"""!!! !!!###$$$""""""""""""""""""""""""########################""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#################################"""""""""!!!!!!########################$$$$$$$$$$$$###"""!!!!!! !!!!!!"""######$$$$$$&&&&&&&&&&&&%%%$$$"""""" !!!###%%%%%%%%%$$$###"""###%%%&&&''''''&&&&&&######%%%&&&''''''''''''######$$$$$$%%%&&&&&&&&&&&&&&&'''(((((((((((((((&&&%%%%%%$$$%%%&&&(((((($$$&&&))))))))))))***+++++++++******++++++,,,---,,,+++++++++,,,,,,---...++++++,,,,,,---......///...//////000111111222222000000000000000000000000000000111222333333333333333333222222333333444555000000111111111000//////---......///000111222222111111111000000000000000...------,,,,,,++++++***))))))(((''''''''''''''')))((('''&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$######$$$$$$$$$$$$##########################################$$$$$$$$$%%%""""""""""""""""""""""""######"""""""""###%%%%%%########################"""""""""######$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%***)))((('''&&&%%%$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((()))***************%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########"""###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$############"""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""###"""!!!"""$$$%%%%%%$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$""""""$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$$$$######''''''&&&&&&%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$!!!###$$$%%%$$$"""!!!""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$%%%%%%$$$!!!!!!""""""######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""""""""$$$%%%&&&""""""""""""""""""""""""##############################""""""!!!!!! """"""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######$$$$$$$$$############"""########################%%%%%%%%%%%%$$$"""!!! !!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&%%%$$$### !!!###$$$%%%%%%$$$$$$###$$$%%%'''((())))))***###$$$$$$%%%&&&'''((((((&&&''''''((((((((((((((('''&&&&&&&&&'''(((***+++###&&&((())))))***+++,,,++++++******++++++,,,---++++++++++++,,,,,,---...++++++,,,,,,---...//////...//////000111222222222000000000000000000000000000111222444555666777777333333222222333333444555000111111111111000000///////////////000000000000...//////000111222222333......---,,,,,,++++++***))))))(((((((((((())))))))))))((('''&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''''''''""""""!!!""""""###$$$$$$######$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%&&&&&&######"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&########################!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$$$$#######################################$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&###$$$&&&'''((('''&&&&&&'''(((***++++++***((('''&&&'''''''''(((((())))))%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$#########""""""%%%$$$!!! !!!$$$%%%########################"""############"""!!!!!!"""""""""###%%%%%%$$$###$$$#########$$$%%%%%%&&&######""""""""""""############""""""""""""######""""""""""""""""""""""""########################%%%$$$###"""!!!!!!!!!!!!######""""""""""""###############!!! ###%%%""""""!!!!!! $$$###""" """###$$$!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!!!!"""###%%%$$$$$$$$$$$$$$$%%%%%% !!!"""###$$$$$$$$$"""############"""!!!!!!%%%$$$###"""!!! """"""############"""""""""""""""""""""""""""""""""######"""######""""""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###""""""###%%%%%%$$$"""!!!!!!""""""""""""!!!!!!%%%$$$$$$$$$###"""""""""%%%###!!!!!!###$$$""" """"""############""""""######$$$%%%%%%%%%%%%$$$######""""""!!!!!! #########"""""""""""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%'''((()))''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''((())))))******...------,,,,,,,,,------++++++,,,,,,,,,,,,---------***((((((+++------,,,...//////000000000000///........................///000111222222222222222333333222222333333444555111111111111111111111111222111111111000000///////////////...------,,,,,,111000---+++)))(((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&###!!!!!!$$$&&&&&&%%%!!!!!!"""###$$$%%%%%%&&&""""""###$$$$$$$$$$$$###&&&%%%###"""""""""###$$$"""""""""""""""""""""""""""$$$%%%%%%$$$###%%%$$$"""!!!!!!"""$$$%%%$$$""" """$$$%%%### """$$$%%%$$$######$$$$$$###"""!!!"""###%%%'''!!!"""###$$$$$$$$$$$$$$$""""""#########""""""!!!##############################""""""""""""###### %%%$$$$$$$$$%%%%%%###"""%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((())))))))))))((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&'''&&&%%%$$$%%%'''%%%%%%&&&'''''''''&&&&&&''''''((('''&&&$$$!!! %%%&&&&&&&&&''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$%%%&&&'''(((((($$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!"""###############"""""""""###%%%%%%$$$###$$$$$$######$$$$$$%%%&&&######""""""""""""############""""""""""""############################################################""""""""""""############""""""""""""######%%%%%%$$$###!!!"""$$$&&&$$$$$$######""""""""""""""""""############""""""######$$$$$$$$$$$$######&&&%%%$$$"""!!!!!!!!!!!!$$$######""""""""""""### !!!"""############ !!!"""###############$$$$$$###"""!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!""""""###%%%'''######""""""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###"""!!!"""###$$$$$$###########################$$$$$$##################%%%###!!!"""###$$$""" """"""############"""""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""""""""$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((())))))******+++---------,,,,,,---......++++++,,,,,,,,,,,,------...+++)))))),,,------,,,......///000000000000///........................000000111111222222111111222222222222222333333444222222222222222222222222111111111000000000////////////......---,,,,,,,,,------+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%###!!!"""%%%&&&%%%$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$######""""""############################## """###%%%%%%$$$###"""%%%$$$"""!!!!!!"""$$$%%%%%%###"""###%%%&&&$$$!!!!!!"""$$$$$$######$$$%%%$$$###"""!!!!!!###%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%""""""############""""""##############################""""""""""""######!!!!!!!!!!!!!!!!!!""""""%%%$$$###$$$%%%&&&$$$"""$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''((('''&&&%%%&&&((((((''''''&&&&&&&&&&&&'''))))))))))))(((%%%###"""%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!"""###$$$%%%%%%########################"""""""""""""""""""""""" !!!###$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%######""""""""""""############""""""""""""######################################################!!!!!!!!!"""###$$$%%%&&&######""""""""""""######""""""!!! !!!$$$############""""""""" !!!###%%%%%%###!!! ######$$$$$$$$$$$$######%%%%%%$$$######"""#########"""!!!!!! !!!!!!"""""""""""""""!!! !!!"""$$$$$$$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$%%%%%%%%%###"""###$$$######""""""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###!!!!!!#########%%%$$$###""""""###$$$%%%""""""##################$$$###""""""######""" """"""############"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))***++++++,,,---,,,,,,,,,---...//////++++++,,,,,,,,,,,,------///---++++++,,,------,,,---......///000000//////........................000111111111111000000///000000000111111111222222222222222222222222222222111111000000000000/////////......------,,,,,,+++))))))*********)))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######"""$$$%%%&&&$$$###$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###""""""###########################$$$%%%%%%%%%$$$"""!!!%%%$$$###""""""###$$$%%%%%%$$$$$$%%%&&&&&&%%%###"""###$$$###""""""$$$&&&###"""!!!!!!!!!"""$$$$$$%%%$$$###""""""###$$$$$$""""""###############"""################################################$$$######"""""""""######%%%$$$###$$$%%%&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((''''''&&&'''((()))((('''&&&''')))***)))'''&&&&&&&&&''''''((()))************)))(((%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""!!!!!!!!! """###$$$$$$$$$$$$###""""""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$"""$$$%%%%%%$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$######""""""######$$$$$$######""""""######$$$################################################""""""""""""###$$$%%%%%%######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""###$$$&&&'''###"""!!! ######$$$$$$###""""""!!! """######$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""&&&''''''%%%###!!!!!!"""######""""""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###!!!!!!######%%%$$$"""!!!!!!"""$$$%%%!!!!!!""""""######$$$$$$$$$###"""""""""""""""!!!""""""############""""""""""""###$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,,,,,,,,,,,,,---...///000+++++++++,,,,,,,,,------///...------------,,,,,,,,,---......////////////........................111111111111000///.........//////000000000000000111111111111111111111111000000000000000000//////......------,,,+++++++++'''((()))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######%%%%%%%%%###"""########################""""""###$$$$$$$$$$$$#########$$$%%%%%%###"""!!!########################$$$%%%%%%%%%%%%$$$###"""$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$"""!!!"""$$$&&&###""""""!!!!!!"""######$$$###  !!!""""""###$$$$$$$$$######################################################$$$$$$###""""""###$$$$$$&&&%%%###$$$%%%&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%&&&&&&'''''''''&&&&&&'''((())))))''''''((()))+++***((('''&&&''''''((('''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$#########"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""%%%&&&&&&$$$######%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$############$$$$$$$$$$$$############$$$$$$################################################$$$$$$############$$$$$$######""""""""""""######$$$%%%%%%$$$""""""###$$$!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!! !!!"""###%%%&&&$$$###""""""!!!!!!!!!"""%%%%%%%%%%%%$$$###""""""""""""############"""!!!!!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""" """#########%%%'''######""""""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!### !!!""""""$$$###!!! !!!###$$$!!!!!!!!!""""""######$$$############"""!!!""""""""""""############""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""######$$$$$$######""""""######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,+++++++++,,,,,,...///000+++++++++,,,,,,,,,------............---,,,,,,,,,++++++---....../////////........................000000000000000///...------...///000000000////////////////////////////////////////////////000000---------,,,++++++******((()))))))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%$$$###""""""!!!""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$#########$$$%%%%%%###"""!!!##############################$$$$$$%%%%%%%%%%%%$$$##################$$$######$$$%%%$$$$$$######$$$$$$$$$"""!!!!!!###&&&######"""""""""""""""###$$$"""  !!!""""""###$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""$$$###"""!!!"""###%%%&&&(((&&&$$$$$$%%%&&&%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))%%%%%%&&&''''''''''''&&&'''((()))((('''&&&''')))***))))))(((((((((((()))...---,,,+++)))(((''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$######"""###%%%((('''$$$"""###%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$#########$$$$$$######""""""""""""#########$$$%%%%%%######$$$%%%#########$$$$$$$$$$$$%%%%%%###!!! !!!###%%%######$$$$$$$$$$$$############"""!!! !!!!!!$$$######""""""######$$$$$$%%%%%%%%%$$$######"""###############"""!!!!!!!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""" !!!###"""!!!!!!"""$$$######""""""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""  """""""""###"""!!! !!!"""###!!!!!!"""""""""""""""""""""###$$$###"""!!!!!!###""""""############""""""!!!"""######$$$$$$######!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""######$$$$$$###""""""""""""###$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''((((((((())))))***++++++,,,+++*********+++,,,---...++++++,,,,,,,,,,,,------+++---......,,,++++++,,,******,,,---......//////...........................////////////......------...///000111000///.................................////////////000000---,,,,,,++++++******))))))))))))((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%$$$###!!!"""### !!!"""###$$$%%%&&&&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%########################"""$$$%%%%%%$$$######$$$$$$$$$%%%###"""!!!###$$$$$$$$$$$$$$$############$$$###"""!!!!!!"""######""""""###$$$%%%%%%%%%%%%########################"""###$$$%%%%%%$$$###"""###"""!!!!!!"""$$$'''(((***(((%%%$$$$$$%%%$$$###%%%$$$$$$$$$###"""""""""########################$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&'''(((((((((((((((&&&'''((((((&&&&&&'''((((((((()))*********))))))000///...,,,+++***))))))&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%########################"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$ !!!"""###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###&&&)))'''$$$!!!###&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&&&&######""""""""""""######!!!"""###""""""###$$$######$$$$$$$$$%%%%%%%%%######""""""""""""############$$$$$$$$$$$$######%%%$$$###"""!!!!!! !!!""""""""""""###$$$%%%%%%""""""#########""""""!!!!!!""""""############"""""""""""""""!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""%%%%%%%%%### ######""""""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!  """###"""!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###%%%$$$!!! !!!###""""""############""""""!!!""""""###############!!!!!!"""""""""#########!!!!!!"""######$$$%%%%%%"""""""""""""""###$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''((())))))******+++*********)))******++++++++++++,,,,,,,,,,,,------(((+++......,,,++++++---)))***+++,,,---.................................------.../////////......---...000111111111///...////////////////////////........./////////000000,,,,,,,,,+++******))))))))))))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%###!!! """$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###############$$$$$$#########"""%%%'''&&&$$$###$$$&&&###$$$%%%%%%###""""""###%%%%%%%%%%%%%%%$$$########################$$$$$$!!!"""###$$$%%%%%%%%%%%%########################"""###%%%&&&&&&%%%###"""######""""""$$$'''***,,,---***&&&$$$$$$$$$###"""&&&%%%%%%$$$###"""!!!!!!########################$$$$$$$$$%%%%%%&&&&&&&&&!!!""""""""""""#########%%%$$$############$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''((()))))))))))))))&&&'''((('''&&&%%%&&&((('''((()))+++++++++***)))))))))(((((((((((())))))%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&###&&&)))((($$$!!!###&&&&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$&&&((()))######""""""""""""###### """$$$%%%%%%%%%&&&'''!!!!!!""""""############ """###$$$$$$###""" !!!!!!""""""""""""!!!!!!$$$###############$$$$$$!!!!!!!!!!!!"""$$$%%%&&& !!!!!!!!!!!!  !!!###$$$$$$$$$$$$###"""""""""!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!"""###""""""$$$%%%######""""""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! """###$$$"""!!!"""###$$$$$$$$$$$$###"""######""""""!!!!!! !!!$$$%%%$$$!!! !!!###""""""############""""""!!!!!!"""###############""""""######$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&"""""""""""""""######$$$######$$$%%%%%%&&&''''''&&&%%%$$$###$$$%%%&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((('''''''''((())))))************))))))))))))))))))++++++,,,,,,,,,---------&&&***------+++***+++---((()))+++,,,---.................................,,,,,,---...////////////---...000111222111000...000000000000000000000000---.........//////000000,,,,,,++++++***)))))))))(((''''''&&&&&&((()))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%""""""%%%$$$$$$$$$###############""""""###$$$$$$$$$$$$###&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""!!! ######$$$$$$$$$$$$#########&&&((((((%%%$$$%%%'''"""$$$&&&&&&$$$"""!!!"""&&&&&&&&&&&&&&&%%%$$$### !!!"""######""""""!!!"""###$$$%%%&&&&&&&&&########################"""###%%%&&&&&&%%%###"""$$$#########%%%)))---///...+++'''$$$######"""!!!%%%$$$$$$$$$%%%%%%$$$"""########################$$$$$$##################$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((( $$$'''************+++///...---,,,+++))))))((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%$$$###""""""!!!"""###$$$%%%$$$######"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############%%%$$$###""""""$$$&&&'''"""######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&$$$###""""""%%%###!!!###%%%'''%%%###########################""""""""""""""""""""""""&&&%%%$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%"""""""""""""""######$$$""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$######!!!!!!###""""""!!!!!!"""###$$$$$$"""!!!!!!###%%%%%%!!!######"""""""""""""""###&&&###!!!$$$%%%"""!!!###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###!!! """$$$%%%"""###$$$###"""!!!!!!###"""!!! """###$$$ !!!""""""######""" """""""""###%%%'''!!!!!!""""""###$$$&&&&&&"""############$$$$$$$$$ !!!###$$$&&&''''''$$$###"""""""""###%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%$$$$$$###%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&'''((((((((((((***,,,,,,++++++,,,---,,,------+++***)))***,,,+++,,,------......------------------------------......---,,,---...///000......////////////.........000333555555222///---------...///000111111222///...,,,+++******+++,,,------,,,,,,+++***))))))((('''&&&&&&$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$'''$$$ !!!###############""""""############$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&######$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$############"""""""""""""""%%%$$$######%%%'''***+++)))((('''%%%$$$$$$%%%%%%$$$######$$$%%%$$$###"""########################$$$$$$##################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''' ###&&&(((((((((((()))&&&&&&''''''((()))******+++******)))'''&&&&&&%%%))))))(((((((((((())))))((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!!"""############$$$$$$$$$#########$$$$$$$$$##################################################################$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''&&&&&&%%%$$$$$$######"""#########"""""""""!!!!!!######""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&%%%$$$######"""%%%###"""###&&&'''&&&$$$################################################""""""!!!!!!!!!"""######""""""############""""""#########$$$$$$$$$%%%%%%$$$############""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$########################&&&%%%$$$###"""!!!!!!!!!"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!! $$$"""  """$$$"""""""""""""""###$$$$$$(((&&&$$$$$$&&&'''&&&$$$""""""!!!""""""###$$$%%%### ###$$$""""""$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""!!!!!!###""""""!!! !!!!!!######!!!"""###$$$$$$%%%%%%$$$######$$$###  """"""""""""###$$$%%%%%%"""############$$$$$$$$$########################$$$###"""""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''''''''%%%%%%&&&''''''(((((()))(((***,,,,,,+++***+++,,,,,,------,,,******+++,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////000000000000/////////000222333333222000......//////000000111111111000///...,,,,,,,,,,,,---,,,,,,,,,+++***)))))))))%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""######$$$$$$$$$######&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$&&&###!!!"""%%%%%%""" """"""""""""###$$$!!!!!!!!!!!!"""""""""""""""$$$%%%%%%$$$###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!""""""######$$$$$$######""""""###%%%'''(((((('''&&&$$$$$$$$$$$$%%%""""""######$$$######"""##############################$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$''')))(((((()))***"""###$$$%%%'''((()))******))))))((('''&&&%%%%%%)))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###"""!!! """############$$$$$$$$$ !!!###$$$%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""###$$$$$$#########$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%################################################ !!!"""###$$$""""""############""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!"""""""""""""""######$$$"""""""""""""""""""""""" !!!!!!!!!!!! $$$$$$############$$$$$$""""""""""""""""""###$$$***(((%%%$$$&&&'''((((((!!!!!!!!!"""###$$$%%%&&&### ######!!!!!!###""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###""" """###$$$###"""!!!!!!#########"""!!!!!!!!!""""""!!!"""###$$$$$$%%%%%%$$$###$$$$$$"""$$$###############$$$$$$"""############$$$$$$$$$###"""""""""""""""""""""######""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''((())))))''')))++++++***)))***+++,,,,,,---,,,******+++,,,)))***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,++++++++++++,,,---...000000000111111000000000///000000111111111000///000000000000000111111111000000///---------------++++++******))))))((((((%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$######"""&&&%%%$$$#########$$$%%%########################$$$$$$############$$$$$$"""############$$$$$$$$$%%%###!!!"""%%%&&&$$$"""%%%%%%$$$###!!!!!!###%%%!!!!!!!!!"""""""""#########%%%&&&&&&$$$######$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### !!!!!!"""###$$$%%%%%%$$$###"""""""""$$$%%%&&&'''&&&%%%$$$############ """#########""""""#################################$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%(((***+++******+++,,,)))(((((((((((((((''''''%%%%%%&&&&&&'''((((((((((((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""#########$$$$$$$$$ !!!###%%%&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$#########$$$%%%&&&"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&#########################################################"""######$$$$$$"""######$$$$$$######"""############$$$$$$$$$$$$%%%$$$$$$$$$############""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$######"""""""""""""""######&&&%%%$$$###$$$%%%&&&&&&""""""""""""###$$$$$$%%%%%%######$$$###"""########################""""""""""""""""""""""""&&&&&&&&&%%%%%%###"""!!!"""###$$$###!!!!!!!!!###$$$######""""""!!!!!!!!! !!!""""""######""" !!!""""""!!!!!!"""###%%%$$$$$$###""""""######""""""#########$$$$$$$$$ """###$$$%%%%%%###############$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''(((((())))))''')))++++++)))((()))******++++++***)))(((***+++******+++,,,,,,,,,,,,,,,******++++++,,,,,,------------------......////////////000000000000///////////////...//////000000111111111111111000000000//////......---,,,,,,,,,******))))))((((((((('''((((((((((((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%###$$$$$$$$$$$$###""""""&&&%%%$$$""""""###%%%&&&""""""""""""""""""""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%###!!!"""$$$$$$###"""%%%&&&%%%$$$"""!!!###$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$""""""#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&%%%$$$$$$#########""""""!!!$$$$$$""""""###$$$##############################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((''')))*********)))***+++,,,,,,+++***)))((('''&&&%%%%%%&&&&&&'''(((((()))((((((''''''''''''(((((('''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$###""""""###############$$$$$$$$$""""""#########$$$$$$$$$!!!"""$$$%%%&&&&&&&&&&&&################################################""""""""""""#########$$$$$$$$$###$$$$$$$$$%%%%%%"""######$$$$$$%%%&&&&&&""""""""""""############$$$$$$######$$$$$$%%%&&&"""""""""######$$$$$$%%%######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&################################################%%%%%%$$$######"""############$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$#########"""""""""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$########################!!!!!!###$$$$$$%%%$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###""""""######"""""""""""""""###!!!"""$$$%%%%%%$$$$$$$$$%%%%%%$$$###""""""#########"""###%%%###!!!%%%$$$$$$$$$$$$$$$$$$$$$$$$########################)))'''%%%###""""""###$$$"""###$$$###!!!!!!!!!###$$$$$$#########"""!!!!!! !!!""""""######"""!!!#########$$$%%%'''%%%%%%$$$###""""""""""""""""""#########$$$$$$$$$ !!!"""###$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''((())))))***((()))++++++)))((())))))((())))))((('''''')))***+++,,,,,,---------------+++,,,,,,,,,------......---------...............---..................---......---------...///000111111111000000000000000......------,,,++++++***)))))))))((((((((((((((())))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$######"""%%%$$$#########$$$%%%&&&""""""""""""""""""""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%###"""!!!!!!!!!!!! !!!"""$$$%%%###"""######$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$""""""#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######""""""&&&&&&%%%%%%$$$$$$$$$%%%##################"""""""""%%%%%%""""""###&&&##############################$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&'''(((((((((((()))))))))&&&'''((((((&&&&&&''')))((((((((((((((((((((((((((((((((('''''''''&&&&&&(((''''''&&&&&&''''''(((((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%$$$###"""!!!'''&&&$$$###"""!!!!!!!!!"""############$$$$$$$$$#########$$$$$$%%%%%%&&&########################""""""""""""""""""""""""!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""#########$$$$$$$$$$$$$$$"""!!!!!!!!!!!!"""###############$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""######$$$$$$$$$$$$######"""""""""############$$$$$$############"""""""""!!!"""######$$$$$$######$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$""""""""""""""""""""""""######""""""""""""######!!!"""############"""!!!$$$######""""""""""""""""""%%%'''&&&%%%$$$$$$'''&&&%%%$$$###""""""""""""$$$""" """(((################################################&&&$$$!!! """###"""###$$$###"""!!!!!!#########$$$$$$$$$###""""""!!!"""###$$$$$$%%%%%%$$$###$$$%%%%%%######$$$%%%%%%%%%$$$###"""""""""###"""############$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))******)))***,,,+++***))))))***'''((()))((('''''')))+++,,,,,,---............---------------------------***+++,,,,,,------,,,,,,,,,------......------,,,,,,,,,,,,,,,---.../////////////////////000000000------------,,,+++***)))))))))))))))((((((((((((''''''&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$"""############$$$$$$$$$%%%$$$"""  !!!!!!###$$$############"""""""""############$$$###%%%&&&&&&$$$######$$$######$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$###""""""!!!###############"""""""""######$$$$$$$$$######""""""&&&&&&###"""$$$'''##############################$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''(((((((((((()))&&&''''''&&&%%%%%%&&&''''''''''''(((((()))))))))))))))((((((((((((''''''(((''''''&&&&&&''''''((())))))(((((((((((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########'''&&&$$$###"""!!!"""""""""############$$$$$$$$$$$$###!!! !!!"""###$$$################################################""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%$$$&&&&&&%%%$$$$$$######"""%%%%%%%%%&&&&&&'''''''''!!!!!!!!!!!!!!!"""######%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############!!!###$$$$$$""""""###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###""""""""""""############%%%%%%$$$$$$$$$#########!!!""""""###############$$$$$$############$$$$$$########################!!!#########"""!!!"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""#########""""""""""""######$$$$$$###""""""""""""""" """%%%%%%$$$###%%%'''&&&%%%$$$$$$############"""######################################################""""""!!! !!!""""""###$$$###"""!!!!!!###!!!"""###$$$$$$$$$######!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$"""!!!"""###$$$$$$##################"""############$$$$$$$$$&&&&&&%%%%%%$$$######"""!!!"""###$$$%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))*********+++---,,,***))))))***((()))******))))))+++,,,++++++,,,------------,,,......------,,,+++++++++***+++,,,---------,,,,,,------............------***++++++,,,---.........------......//////000000---.........---,,,+++***))))))))))))))))))))))))&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############### !!!"""###$$$%%%%%%%%%!!!###$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$###"""!!! !!!###$$$!!!"""###"""!!!!!!###%%%"""""""""#########$$$$$$"""$$$%%%%%%$$$###$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########!!!""""""############""""""###$$$%%%%%%$$$#########'''&&&###"""%%%)))##############################$$$%%%%%%&&&''''''$$$$$$&&&''''''&&&$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((((())))))(((&&&&&&''')))************************&&&&&&'''((()))***+++,,,'''''''''&&&&&&'''''''''******))))))))))))******%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%&&&"""############$$$$$$$$$$$$""" !!!###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&"""""""""######$$$$$$$$$###############$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########"""""" """$$$###!!!!!!###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&)))+++,,,###$$$$$$%%%%%%$$$$$$###""""""""""""############&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!"""###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%%%%%%%"""""""""""""""######$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$######""""""######$$$$$$$$$###""""""!!!"""""" """"""!!! $$$((($$$$$$$$$###$$$$$$%%%%%%######$$$###""""""""""""""""""""""""########################!!!!!!###$$$$$$###"""""""""###$$$###"""!!!!!!###!!!"""###$$$%%%%%%$$$### !!!""""""######"""!!!###$$$###"""!!!"""$$$$$$###############$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''!!!"""###$$$%%%$$$######'''&&&$$$$$$$$$$$$&&&'''&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''(((((())))))******+++,,,------+++************+++,,,+++******,,,...******+++,,,,,,,,,,,,+++...------,,,+++***)))))),,,---.../////////...---......////////////......)))***+++,,,---...------+++,,,,,,---...///000000...//////000///---,,,+++))))))))))))************&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""" """###%%%%%%&&&&&& """%%%''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$######"""!!!!!!###&&&(((&&&%%%###!!! $$$'''$$$$$$%%%%%%%%%&&&&&&&&&!!!###%%%%%%$$$$$$%%%&&&######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%######%%%&&&&&&%%%$$$######"""!!!!!!!!!"""$$$%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******++++++******)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''+++(((%%%$$$&&&((('''%%%'''&&&&&&%%%%%%&&&&&&'''################################################ !!!#########"""!!!"""############$$$$$$$$$######""""""""""""##############################"""$$$&&&%%%""""""%%%(((#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%""""""############""""""%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$""""""###$$$##############################$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''&&&###!!!"""%%%'''&&&$$$"""############$$$$$$$$$"""""""""""""""######$$$&&&&&&&&&%%%%%%%%%$$$$$$ """$$$%%%%%%%%%###"""%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""###### """###$$$$$$###""" ##################$$$$$$"""""""""""""""""""""""""""&&&'''###"""$$$%%%$$$'''$$$"""###%%%&&&$$$!!!######""""""!!!!!! !!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!""""""""""""$$$$$$###############$$$###"""!!!!!!!!!###$$$%%%$$$%%%%%%&&&%%%$$$###"""$$$$$$###""""""###$$$%%%!!!!!!"""###$$$$$$%%%%%%%%%$$$""" !!!######""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((***++++++))))))))))))))))))))))))++++++******************---,,,***))))))***,,,---******+++++++++,,,,,,,,,---......///////////////......//////...---,,,,,,,,,---......//////......---,,,,,,------...///000000///---+++******************)))((('''&&&&&&%%%)))(((&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$&&&''''''&&&$$$### !!!"""$$$$$$###""""""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###""""""!!!"""###$$$%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))***)))((('''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&***'''%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######""""""!!!!!!!!!"""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""""""""###%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""""""""#########$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###"""$$$%%%########################"""#########$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&### """######!!!"""############$$$$$$$$$"""""""""""""""######$$$############""""""""""""""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!"""###$$$$$$###"""!!!########################""""""""""""""""""""""""!!!%%%&&&###!!!$$$%%%###'''%%%$$$%%%((()))(((&&&$$$#########""""""""""""!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!""""""""""""$$$######""""""#########""""""""""""""""""###$$$$$$$$$%%%%%%%%%$$$###"""%%%$$$###""""""######$$$!!!!!!"""######$$$%%%%%%'''&&&$$$###""""""""""""######""""""""""""""""""!!!!!!!!!"""""""""#####################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))++++++******************,,,,,,+++******+++,,,,,,++++++,,,,,,,,,---------------...///////////////......//////...------,,,,,,---......//////............------......//////000///---+++************&&&&&&&&&%%%%%%$$$######((('''&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$&&&''''''&&&$$$###""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###""""""""""""###$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&''''''''''''&&&&&&%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((()))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''))))))(((((('''&&&%%%%%%)))'''%%%%%%&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######""""""""""""#########$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""###$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%###""""""$$$%%%%%%$$$"""############$$$$$$$$$"""""""""""""""######$$$&&&&&&&&&&&&%%%%%%%%%%%%###"""!!!!!!!!!###&&&(((&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!"""###$$$$$$###"""!!!########################""""""""""""""""""""""""!!!%%%&&&###!!!$$$%%%###"""!!!!!!###%%%'''&&&&&&$$$$$$$$$$$$############!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""###"""""""""""""""######"""############""""""!!!$$$$$$$$$%%%$$$$$$###"""%%%%%%$$$###""""""######!!!""""""######$$$$$$$$$'''&&&%%%$$$""""""""""""##################$$$$$$"""""""""#########$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''''''''(((((()))))))))))))))))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------.........------...////////////............///......---,,,------...////////////...000000///............//////...---+++************''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%###$$$%%%&&&''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''((((((&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''))))))((('''&&&&&&%%%$$$((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""""""""######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$######$$$$$$$$$########################'''$$$"""###&&&((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$"""""""""""""""######$$$(((((('''''''''&&&&&&&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######!!!"""############"""!!!############"""""""""""""""""""""""""""""""""""""""&&&'''$$$"""%%%&&&$$$ !!!###$$$$$$$$$########################""""""############""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""######"""###$$$$$$$$$"""!!! ###$$$$$$$$$$$$#########%%%%%%$$$######"""""""""!!!"""""""""#########$$$%%%$$$$$$"""!!! #########$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((,,,+++***************+++))))))))))))))))))))))))******+++++++++++++++,,,***+++---......---+++***,,,,,,,,,,,,------------,,,---......//////......---...............------------...///////////////222111000///......---......---,,,++++++*********''''''(((((())))))))))))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$######""""""$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((()))((('''&&&%%%%%%%%%%%%'''''''''''''''''''''''')))(((((('''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""""""""######$$$$$$%%%%%%%%%&&&&&&&&&######""""""""""""######""""""""""""""""""""""""'''$$$"""###&&&((('''$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$"""""""""!!!!!!!!!""""""""""""#########$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$############"""%%%%%%%%%%%%$$$""" """"""######$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""############""""""#########"""""""""!!!!!!""""""""""""""""""""""""###'''(((%%%$$$&&&'''%%%$$$%%%%%%%%%$$$$$$$$$%%%"""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$$$$"""###$$$$$$$$$"""!!! #####################$$$$$$$$$$$$$$$######"""""""""""""""""""""#########$$$$$$$$$###""""""!!! ######$$$$$$%%%%%%&&&&&&"""#########$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((,,,+++***************+++))))))))))))))))))))))))******++++++,,,,,,,,,,,,***+++---//////---+++***++++++++++++,,,,,,,,,,,,,,,------...............------...............------...//////000000//////222111000...------------,,,,,,,,,,,,+++******)))$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%$$$$$$$$$######"""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$###"""""""""######""""""""""""#########$$$###""""""""""""""""""###""""""""""""""""""""""""###!!! !!!"""#####################$$$$$$$$$$$$#########$$$$$$%%%%%%&&&########################%%%%%%%%%%%%&&&&&&&&&'''$$$###"""!!!!!!"""###$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""###############$$$%%%%%%%%%%%%$$$###$$$$$$###!!!!!!"""$$$"""############$$$$$$$$$"""""""""""""""######$$$%%%$$$$$$$$$############$$$%%%&&&&&&%%%""" !!!""""""###$$$#######################################""""""""""""#########""""""""""""""""""############""""""!!!!!! """"""""""""""""""""""""###'''(((%%%$$$&&&'''%%%###$$$$$$$$$"""!!!"""###!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&"""############""""""!!!######"""""""""###$$$$$$"""###$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""""""""#########$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((()))))))))))))))))))))))))))******++++++,,,---------***,,,---//////---,,,************+++++++++,,,,,,,,,,,,---............---,,,---......///...............///000000000000///000000///------,,,,,,,,,++++++,,,,,,+++***))))))%%%%%%&&&&&&'''''''''(((###$$$%%%%%%&&&%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###############""""""""" !!!""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''###&&&((((((%%%###$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######""""""!!!!!!!!!"""""""""######$$$######""""""######$$$######################## !!!!!!!!! """$$$"""#########$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""#########""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&###"""$$$&&&"""############$$$$$$$$$"""""""""""""""######$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""###$$$%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""############""""""""""""######$$$######"""!!!!!! """""""""""""""""""""""""""&&&'''###"""$$$%%%$$$ !!!!!! """!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""############$$$%%%&&&'''""""""""""""""""""###$$$###"""!!!!!!"""###$$$%%%!!!!!!###$$$%%%%%%$$$$$$"""""""""""""""""""""!!!"""###$$$&&&&&&&&&&&&&&&$$$$$$$$$$$$############!!!!!!!!!"""""""""############""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))******++++++,,,------...,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------+++,,,------......------,,,------...//////............///000000000000000///...---,,,,,,,,,,,,,,,***++++++,,,+++***))))))((((((((()))))))))))))))###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############""""""""""""############!!!!!!"""#############################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""######$$$$$$$$$#########$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$"""############$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&'''((())))))(((((($$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((###&&&((((((%%%######%%%%%%$$$$$$$$$$$$$$$$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!! !!!#########"""!!!"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% """$$$###!!! ###&&&#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###"""!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&%%%"""$$$%%%### !!!###"""############$$$$$$$$$"""""""""""""""######$$$"""""""""!!!!!!!!! ######!!!!!!"""$$$&&&'''"""###$$$%%%&&&%%%$$$$$$""""""""""""""""""""""""######""""""""""""############""""""""""""######$$$######"""!!! """""""""""""""""""""""" $$$%%%""" """###"""!!!######""""""$$$'''""""""######$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$%%%&&&'''(((###"""!!!!!!!!!###$$$%%%###"""!!!!!!!!!###$$$%%%!!!"""$$$%%%%%%%%%$$$""""""""""""!!!!!!!!!!!! """$$$%%%%%%%%%%%%%%%$$$$$$######"""""""""!!!!!!!!!!!!""""""""""""$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((***++++++))))))))))))))))))))))))******+++,,,,,,---......,,,------------------,,,,,,,,,,,,---------......+++,,,------......------,,,,,,---.../////////......//////000000000000000------,,,+++++++++,,,,,,)))***+++,,,,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$######""""""!!!!!!""""""######$$$$$$!!!"""###$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((&&&$$$"""!!!!!!"""###""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&&&&((()))***''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%***))))))((('''&&&&&&%%%)))))))))((('''%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$"""!!!!!!"""$$$%%%$$$######""""""######$$$""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!######"""###%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$***&&&!!! !!!######"""$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""$$$$$$###!!! ##################$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%&&&&&&$$$"""&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$######""""""######%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! """###%%%'''$$$###!!! !!!"""$$$%%%!!!!!!""""""######$$$$$$""""""""""""############ !!!###$$$%%%&&&'''""""""""""""""""""######$$$###"""###%%%&&&%%%$$$######""""""""""""######"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""######$$$$$$$$$$$$######$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!! """$$$$$$""" !!!!!!""""""#########$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''&&&$$$""""""###$$$&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''(((***)))(((&&&'''((()))++++++*********))))))((((((((()))+++,,,------,,,,,,------------,,,,,,+++***++++++++++++++++++++++++...------,,,,,,------...------++++++++++++------,,,---...///000000000000111///---------,,,+++)))************************&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###"""$$$&&&&&&&&&###$$$$$$%%%%%%$$$$$$### !!!!!!"""###$$$$$$$$$###"""!!!"""$$$$$$"""!!!!!!"""$$$%%%%%%$$$"""!!!""""""""""""###$$$%%%&&&######$$$$$$$$$$$$###### ###%%%'''''''''&&&!!!"""###%%%%%%$$$######%%%###""""""###$$$$$$###%%%$$$###!!!!!!"""$$$%%%$$$$$$"""!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''###$$$$$$%%%%%%$$$$$$###((('''%%%$$$###"""""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$%%%%%%'''&&&$$$"""!!!!!!"""###########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%''''''''''''(((((((((((())))))((('''&&&%%%$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$(((%%%"""!!!"""######"""$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$######%%%&&&&&&$$$"""############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""%%%$$$######""""""######"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!"""###$$$!!!!!! """###"""""""""""""""#########""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""#########"""""""""$$$%%%$$$#########"""""""""""""""###"""""""""""""""""""""""" !!!"""###$$$######""""""##################"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!"""###$$$%%%%%%$$$###"""!!!"""""""""############%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$###"""!!!"""###%%%'''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((+++***(((''''''((()))***+++*********))))))))))))((()))+++,,,------,,,,,,---------------,,,+++***..............................---,,,,,,,,,,,,,,,------,,,++++++,,,---------......///////////////,,,+++***+++,,,,,,+++***))))))))))))))))))))))))'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""!!!###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""###$$$$$$$$$###""""""###$$$$$$###!!!"""###$$$$$$$$$$$$###"""""""""""""""###$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$"""""""""###$$$$$$$$$$$$###%%%###""""""###$$$$$$###&&&%%%###""""""###$$$%%%&&&%%%$$$###"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%&&&&&&''''''&&&%%%###"""""""""##############################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###((((((''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%$$$$$$%%%'''((()))***+++***)))'''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$"""""""""######$$$$$$%%%&&&$$$"""!!!###$$$$$$###########################%%%###""""""$$$$$$###"""###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###'''&&&$$$###""""""###$$$'''&&&$$$###"""!!!!!!!!!%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%$$$$$$######"""""""""##################$$$$$$$$$$$$###$$$&&&&&&$$$"""!!!""""""###%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%!!!!!! !!!!!!%%%$$$######""""""###### !!!"""###$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""!!!  """###############""""""""""""""""""""""""############%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$###############"""!!!!!!"""$$$%%%###"""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""!!!!!!"""############"""!!!""""""######""""""!!!$$$$$$$$$###############""""""""""""""""""""""""###############"""!!!!!!########################""""""""""""############$$$############"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######"""###$$$&&&''')))&&&%%%%%%%%%%%%&&&''''''''''''((((((((())))))))),,,+++)))((('''(((((()))***************))))))))))))***+++,,,---------,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++------,,,,,,,,,,,,------...////////////...------(((''''''(((***,,,,,,+++(((((((((((((((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!!!!!"""$$$$$$######$$$$$$%%%%%%$$$$$$###!!!!!!""""""###$$$$$$$$$$$$######$$$%%%%%%$$$"""$$$##################$$$"""""""""######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%"""#########"""######$$$%%%%%%###""""""###$$$$$$###&&&%%%$$$######$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%% !!!###%%%&&&&&&&&&%%%###$$$$$$$$$$$$###""""""$$$$$$$$$%%%%%%&&&&&&'''%%%$$$###""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&%%%&&&(((((()))((('''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$$$$%%%&&&((()))*********)))&&&$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$""""""###$$$$$$%%%&&&&&&&&&$$$!!! """$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$#########$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""######""""""!!!"""""""""%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&&&&%%%%%%$$$###""""""!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$%%%%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""""""""######%%%$$$######""""""######!!!!!!""""""###$$$$$$%%% """$$$$$$$$$#######################################"""""""""""""""###""""""!!!"""###$$$$$$$$$$$$######""""""!!!!!!!!!"""""""""############"""!!!!!!"""###$$$&&&''''''&&&%%%$$$############"""""""""$$$%%%%%%$$$"""%%%$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########""""""!!!!!!""""""""""""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""############"""""""""""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''(((((((((((()))))))))))),,,+++***)))((((((((()))***************************++++++,,,,,,---------,,,---------------,,,,,,++++++++++++++++++++++++++++++******++++++,,,------------,,,,,,---------////////////...---,,,+++''''''&&&(((***++++++***''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""###$$$$$$######$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%$$$###$$$&&&&&&$$$###%%%$$$"""!!!!!!"""$$$%%%""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!###$$$###""" $$$###"""""""""###%%%&&&%%%###""""""###$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%% !!!$$$&&&'''&&&%%%$$$######$$$$$$$$$######""""""""""""######$$$$$$$$$##################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&((())))))(((((((((((((((((())))))%%%&&&&&&&&&''''''(((((()))(((&&&$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########""""""#########""""""###$$$%%%&&&&&&'''&&&$$$!!! """$$$$$$$$$"""""""""""""""""""""""" !!!$$$%%%%%%$$$$$$###"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###""" """$$$&&&'''&&&%%%%%%###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&''''''&&&%%%$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$###""""""########################!!!"""""""""############"""""""""""""""######$$$$$$$$$######""""""!!!!!!!!!"""""""""############!!!  """$$$%%%'''&&&%%%$$$##################$$$&&&''''''%%%###$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""######""""""""""""""""""!!!!!!""""""""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!""""""!!!!!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))++++++***)))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,------,,,------......---------////////////////////////(((((()))***+++---...///------------------------////////////...,,,+++******)))((()))***+++***)))((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%%%%$$$######$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$%%%$$$###$$$&&&&&&$$$###&&&$$$"""!!!!!!"""$$$&&&""""""###$$$$$$$$$############$$$$$$$$$$$$######!!!$$$&&&&&&&&&%%%$$$###"""""""""###%%%&&&%%%###""""""###$$$$$$###$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%"""###%%%&&&&&&%%%###""""""######$$$$$$$$$######"""###############$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&'''''''''$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%&&&'''((()))***((((((((((((((()))))))))'''''''''&&&&&&&&&&&&&&&((('''%%%$$$$$$$$$%%%&&&######$$$$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""###############$$$$$$%%%%%%&&&&&&$$$"""!!!###$$$$$$########################### """$$$%%%$$$###$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###"""%%%&&&&&&$$$###!!!!!!""""""###$$$&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$##################$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%$$$######""""""######%%%%%%%%%$$$$$$$$$######""""""############""""""######################## !!!"""############### !!!!!!!!!!!!############""""""""""""""""""""""""############$$$###  !!!&&&%%%$$$###############$$$$$$%%%''')))(((&&&#########""""""""""""######""""""""""""""""""""""""$$$###""""""!!!"""""""""!!!""""""######""""""!!!###############$$$$$$$$$#######################################"""!!!!!!####################################"""""""""""""""""""""############$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""&&&%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))*********************************+++++++++++++++------,,,,,,,,,,,,------,,,------............---........................(((((()))***,,,...///000------............------/////////...---,,,+++***---+++******++++++)))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&&&&$$$"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$"""%%%$$$"""!!!!!!"""$$$%%%"""###$$$%%%%%%$$$###""""""######$$$$$$######""" !!!$$$&&&''''''&&&%%%#########"""######$$$%%%%%%###""""""###$$$$$$#########$$$$$$%%%%%%&&&&&&"""############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$"""!!!""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###"""###%%%""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """#########"""""""""""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################&&&$$$""""""$$$%%%%%%$$$"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$######""""""##################$$$$$$$$$$$$%%%%%%$$$###""""""""""""########################""""""###$$$###"""!!!!!! !!!!!!!!!!!!!!!"""""""""""""""#########""""""""""""############%%%###!!! !!!$$$######"""""""""############$$$'''((((((%%%"""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###"""##################"""""""""#########$$$$$$$$$ ###############"""!!!!!!"""###$$$%%%%%%$$$###"""############"""""""""!!!############$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((((())))))***++++++++++++*********++++++,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,---...//////...---,,,............------,,,+++,,,+++)))***++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%%%%%%%###!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###!!!$$$$$$###""""""###$$$$$$"""###$$$%%%%%%$$$"""!!!###$$$$$$%%%%%%$$$$$$######$$$%%%''''''%%%$$$###""""""###$$$$$$$$$$$$###%%%###""""""###$$$$$$###!!!"""###$$$%%%%%%%%%%%%""""""#########"""!!! ########################$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&'''''''''(((((()))(((&&&%%%$$$%%%&&&&&&$$$%%%%%%&&&'''(((******$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$##################$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$########################"""###%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$"""!!!###%%%!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$###############$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###############$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$'''$$$""""""###%%%%%%$$$ !!!$$$&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$###"""######### !!!"""###$$$%%%%%%'''&&&$$$"""!!!!!!""""""""""""""""""""""""""""""$$$$$$%%%$$$###!!!!!!""""""###############!!!!!!""""""######$$$$$$""""""""""""###############!!! !!!$$$&&&""""""""""""""""""######""""""$$$&&&((('''$$$!!! !!!!!!!!!"""$$$%%%&&&""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""#########$$$$$$$$$$$$######""""""######$$$$$$$$$$$$#######################################"""!!!!!!!!!"""$$$$$$"""!!!$$$#########""""""!!!!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%'''((())))))******&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''((('''((()))***+++,,,,,,,,,*********++++++,,,,,,,,,///...---,,,+++,,,---...,,,,,,---.../////////...///////////////////////////...------,,,,,,------,,,---...//////...---,,,------......------,,,,,,***)))((()))***+++***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$$$$"""!!!$$$##################$$$"""###$$$%%%%%%$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%###"""!!!"""###%%%%%%$$$######%%%###""""""###$$$$$$### !!!"""###$$$%%%%%%%%%""""""###$$$###"""!!! ###########################$$$%%%&&&''''''((('''###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$###########################&&&&&&$$$"""!!!!!!!!!!!!""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$%%%'''((((((((('''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%''''''((('''&&&$$$""" $$$$$$$$$$$$######""""""$$$$$$%%%%%%$$$$$$###"""&&&%%%%%%%%%$$$###############$$$$$$$$$######"""%%%$$$###!!!!!!!!!!!!"""!!!!!!!!!!!!"""###%%%%%%'''$$$""""""###$$$###!!!######$$$$$$$$$%%%%%%%%%'''%%%###!!! !!!"""######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""###"""!!!"""$$$%%%&&&%%%''')))******'''$$$######&&&### !!!###$$$###!!!"""############$$$$$$$$$$$$$$$$$$#########""""""$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$'''%%%######$$$%%%$$$######""""""!!!"""$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""############$$$$$$%%%%%%%%%&&&&&&&&&""""""############"""""" ###$$$$$$### """$$$$$$######"""""""""""""""!!! ###$$$$$$$$$$$$###""""""######$$$%%%&&&''''''(((""""""""""""###############&&&***+++)))'''%%%$$$""""""###$$$$$$"""!!! $$$$$$$$$$$$$$$###"""!!!######$$$###"""!!!""""""""""""""""""""""""$$$###"""""""""###$$$%%%!!!!!!""""""###%%%&&&'''$$$$$$$$$#########""""""########################'''&&&%%%$$$#######################################$$$%%%%%%######$$$%%%'''&&&%%%$$$$$$$$$%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++***)))'''%%%'''''''''((())))))******+++,,,,,,+++***)))+++,,,---------...///000...---///......------......///000000/////////...............////////////......---------...------,,,,,,---...//////...,,,***)))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$""""""""""""###############$$$$$$$$$$$$###""""""###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###%%%((('''$$$###$$$&&&###"""!!!!!!"""""" ########################%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""###%%%''''''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$%%%###%%%''''''&&&### """""""""############$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%)))******(((&&&&&&'''(((&&&&&&&&&'''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$###!!! $$$$$$$$$$$$#########"""''''''((((((''''''&&&%%%$$$$$$$$$$$$#####################$$$$$$######"""$$$###"""!!!!!!!!!"""###"""!!!!!!!!!"""###$$$$$$&&&$$$""""""$$$%%%###"""#########$$$$$$$$$%%%%%%$$$###"""!!!!!!"""############$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$#########""""""###"""!!!"""$$$%%%%%%%%%'''((()))'''%%%###"""###!!! """""" """############$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$"""!!! !!!$$$%%%&&&%%%"""!!!!!!!!!"""###$$$%%%#########""""""!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!"""""""""#########""""""############"""""" !!!###$$$$$$###!!!  """#########"""%%%$$$###"""!!!""""""###!!!"""###$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&""""""""""""############"""$$$'''((('''%%%$$$$$$###############"""!!!!!!###$$$$$$$$$$$$###"""!!!"""#########"""!!! """"""""""""""""""""""""%%%$$$###!!!!!!!!!!!!""""""""""""""""""###$$$%%%$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$###""""""""""""###########################$$$%%%%%%######$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%''''''(((((()))******+++***++++++***)))(((***,,,,,,,,,,,,---//////...---,,,,,,++++++++++++,,,,,,...---------,,,,,,,,,,,,---......//////......---////////////...---++++++............---,,,+++******)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$###""""""""""""############!!!"""###$$$$$$$$$$$$$$$###""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""$$$&&&%%%###"""###%%%&&&$$$######$$$$$$###"""########################%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""###%%%''''''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$############$$$$$$############"""""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%###"""#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''+++++++++)))'''%%%&&&'''$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&"""""""""###"""!!! $$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$######""""""""""""############""""""######$$$######"""""""""!!!!!!!!!"""###$$$###"""""""""""""""######$$$###""""""$$$%%%$$$############$$$$$$$$$$$$%%%"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$##################"""!!!"""$$$%%%%%%$$$&&&&&&&&&%%%"""!!!"""###!!!  ###%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###"""!!!######$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$!!!  ###%%%%%%$$$!!!!!!!!!!!!!!!"""###$$$"""""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!! !!!!!!"""""""""######### !!!!!!!!!"""""""""""""""############"""""""""##################""""""""""""""""""#########&&&$$$"""!!! !!!###$$$ !!!"""###$$$%%%%%%%%%########################""""""""""""###############%%%''''''&&&%%%%%%&&&$$$######"""""""""""""""######$$$$$$######""""""!!!""""""######"""!!!!!!""""""""""""""""""""""""%%%$$$###!!!  """""""""!!!!!!""""""###$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!!!!###########################$$$%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((((()))******++++++)))******)))(((((()))++++++******+++...///...---,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,------......------,,,111111000///...,,,+++***......---,,,++++++++++++******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###""""""""""""#########$$$$$$ !!!"""###$$$%%%%%%%%%###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!###$$$###""""""###$$$&&&%%%$$$$$$%%%%%%$$$###########################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""###%%%&&&'''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######%%%%%%$$$$$$$$$#########&&&&&&&&&%%%%%%%%%%%%%%%!!!!!!""""""###$$$$$$$$$############$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((((()))'''''''''&&&$$$###%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!! !!!!!!""""""######!!!""""""############### !!!"""######$$$$$$###"""""""""""""""###"""""""""###$$$%%%$$$$$$############$$$$$$$$$$$$"""######$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""########################$$$"""!!!"""###%%%%%%$$$&&&&&&%%%###!!!!!!###%%%######"""###$$$%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$%%%###"""!!!######"""!!!"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&############$$$$$$$$$%%%"""######$$$$$$######"""$$$##################$$$######""""""######$$$%%%###""""""!!!!!!!!!""""""!!!!!!"""###$$$%%%%%%%%%$$$#########""""""!!!!!!!!!"""""""""############&&&'''((('''&&&&&&(((***%%%$$$"""!!!!!!!!!"""###""""""############""""""!!!!!!""""""############""""""""""""""""""""""""######""""""!!!!!!!!!!!!######"""!!!!!! !!!!!!################################################$$$$$$###"""""""""""""""###########################$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&&&&''''''((((((((())))))***+++++++++)))*********((()))***,,,+++***)))***---............------------------...........................+++,,,,,,------,,,,,,+++............---,,,+++***...---+++*********+++,,,+++******((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######"""######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!""""""#########$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""#########"""######$$$$$$###"""###$$$$$$###"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$############&&&&&&%%%%%%$$$$$$$$$###%%%$$$###"""!!! """""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&'''((())))))"""###$$$$$$######%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$ !!!!!!""""""### !!!"""############### !!!"""######$$$$$$###"""""""""""""""###!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""########################$$$###!!!"""###%%%$$$###%%%&&&%%%$$$""""""$$$&&&###""""""!!!  !!!""""""#########$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&%%%######$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$######$$$##################$$$""""""""""""###%%%&&&'''""""""###$$$$$$$$$###"""######$$$$$$$$$######"""$$$######""""""!!!!!! !!!"""""""""############&&&&&&'''&&&%%%&&&(((***%%%$$$"""!!!!!!!!!"""###!!!""""""#########""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!""""""######$$$$$$$$$$$$###"""!!! ################################################%%%%%%$$$#########$$$$$$###########################$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((''''''((())))))((((((((()))******++++++)))***++++++******,,,...,,,***)))***,,,.........---------,,,,,,---------------..................++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++---,,,+++))))))***+++,,,+++***)))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!############$$$$$$$$$$$$######$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###""""""###$$$%%%%%%$$$###""""""$$$%%%$$$"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$#########"""""""""%%%%%%$$$$$$######"""""""""#########$$$%%%%%%%%%"""""""""############$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&'''((((((###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&'''(((((())))))"""$$$%%%%%%%%%%%%(((***''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!!!!"""""""""""" !!!"""############ !!!"""###""""""###"""""""""""""""###### """%%%%%%$$$#########"""""""""############$$$'''&&&%%%$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%###""""""###$$$$$$######$$$%%%$$$######%%%&&&%%%%%%%%%###!!! """"""############$$$$$$$$$###############$$$$$$$$$!!!"""###$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######"""!!!"""%%%'''''''''$$$$$$%%%&&&&&&%%%%%%$$$###############$$$$$$$$$%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######"""##################""" !!!"""###$$$%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###""""""$$$#########""""""!!!!!!""""""""""""############"""#########"""###%%%'''$$$######"""""""""""""""!!!!!!""""""######"""""""""""""""""""""###$$$%%%"""""""""""""""""""""""" !!!"""$$$%%%%%%%%%%%%$$$###""""""!!!!!!!!!!!!###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$$$$%%%###########################$$$%%%%%%######$$$%%%######$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((((((((()))))))))))))))'''''''''((())))))******)))***++++++***+++---///...,,,******,,,.........++++++************++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++(((((()))***++++++++++++++++++******)))******+++))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%###!!!!!!###%%%&&&&&&%%%$$$###$$$%%%&&&%%%$$$########################$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''$$$############"""""""""$$$$$$################## """$$$'''((()))***#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''((((((######$$$%%%%%%&&&''''''&&&&&&''''''(((((())))))$$$%%%&&&&&&%%%%%%''')))&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&"""""""""""""""!!! ######"""""""""""""""!!! !!!"""############ """""""""!!!!!!"""!!!!!!!!!"""###$$$$$$ ###&&&&&&$$$"""""""""""""""""""""############&&&&&&$$$###"""######$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$""""""#########$$$$$$$$$%%%###""""""###$$$$$$### """$$$$$$#########$$$&&&''''''&&&###"""$$$&&&"""############$$$$$$$$$""""""#########$$$$$$$$$!!!!!!"""###$$$$$$$$$###"""######$$$$$$$$$######%%%%%%&&&&&&%%%%%%$$$######!!! """$$$&&&&&&&&&###$$$%%%%%%%%%%%%$$$###!!!"""""""""############$$$$$$$$$#########""""""""""""""""""############""""""""""""###############$$$$$$%%%%%%$$$$$$### !!!###$$$$$$###!!! !!!###$$$$$$$$$######%%%###!!! !!!###%%%'''"""######$$$$$$$$$###########################"""""""""""""""############!!!"""###""""""###%%%###############"""!!!!!! !!!!!!"""""""""""""""$$$###"""""""""###$$$%%%"""""""""""""""""""""""" !!!"""###$$$$$$######$$$######"""""""""######""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$###########################$$$%%%%%%######$$$%%%"""###$$$&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&((()))))))))((((((&&&&&&&&&'''(((((())))))((()))******)))***,,,...111...,,,+++,,,---...---++++++************++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,)))******+++++++++******))))))***************)))(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&#########$$$$$$$$$%%%%%%"""######$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$!!! """%%%%%%%%%$$$###"""###%%%&&&%%%$$$##############################$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''''''''''''''((((((((((((%%%&&&&&&%%%$$$###%%%&&&###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%((('''%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$######""""""!!!!!! !!!"""############!!!"""""""""!!! !!!!!!!!!!!!"""###%%%%%%!!!$$$''''''$$$!!!!!!"""""""""""""""############&&&$$$###""""""$$$&&&'''######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$%%%$$$""""""###$$$$$$### #########""""""###!!!###$$$### """%%%"""############$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$######"""&&&&&&&&&&&&%%%%%%$$$###%%%###!!!!!!"""###"""!!!"""###$$$%%%%%%$$$""""""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$### ###$$$$$$### !!!"""$$$%%%$$$### $$$!!!###''' !!!"""###$$$%%%%%%%%%##################$$$$$$""""""""""""############!!!$$$$$$$$$$$$$$$&&&"""###$$$$$$$$$###!!! !!!"""""""""""""""%%%$$$###""""""###$$$$$$""""""""""""""""""""""""!!!!!!"""######"""!!! $$$$$$############$$$$$$""""""######$$$$$$$$$$$$###########################"""""""""""""""#################################$$$%%%%%%######$$$%%%"""###$$$&&&''''''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((###%%%'''))))))((('''&&&%%%%%%&&&&&&'''((((((((('''((())))))((()))+++---333000---,,,,,,---...------,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,+++***)))((()))***++++++***)))(((''''''''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%'''(((######$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$### !!!$$$%%%$$$!!!  """######!!!########################"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((()))(((&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###$$$%%%&&&''''''%%%###""""""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&#################################$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$#########""""""""""""""""""###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''')))'''$$$!!! !!!"""###$$$$$$###"""!!!!!!""""""$$$%%%%%%$$$"""!!!"""$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""############""""""######""""""""""""######%%%%%%$$$$$$###$$$$$$$$$########################""""""###$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""###$$$$$$%%%%%%$$$$$$############$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""###"""!!! !!!"""###"""############$$$$$$$$$######""""""""""""######""""""""""""!!!!!!!!!!!!$$$$$$############$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''***)))(((''''''&&&&&&'''''''''''''''((((((((((((((((((''''''))),,,...000---,,,***(((((()))***+++)))))))))***++++++,,,,,,++++++++++++++++++,,,,,,&&&((()))+++,,,,,,,,,+++'''''''''((())))))******((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$$$$######$$$&&&###$$$$$$$$$###""" %%%$$$"""!!!"""###%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&$$$"""###%%%&&&%%%"""##########################################""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&(((((('''%%%%%%&&&''''''((((((''''''%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################ !!!!!!""""""""""""""""""$$$%%%$$$###"""###$$$$$$%%%&&&'''&&&%%%###""""""############$$$$$$$$$!!!!!!"""######$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%######################## ######""""""######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$##################$$$%%%###"""!!!###$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$############""""""""""""############"""""""""######$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%###""""""""""""""""""###"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$###""""""###########################"""!!!!!!!!!!!!"""###""""""#########$$$$$$$$$######""""""""""""######!!!"""""""""######$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))(((((('''''''''''''''''''''''''''(((((((((((((((((('''((())),,,...000///...---,,,,,,,,,------*********+++,,,,,,------++++++++++++++++++++++++((()))++++++,,,+++***)))(((((())))))))))))*********))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$###"""###%%%######$$$$$$###"""!!! """!!! """###"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&$$$"""###%%%&&&%%%###"""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&((((((&&&$$$%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""######""""""###%%%&&&%%%$$$###$$$%%%$$$%%%&&&&&&&&&%%%###""""""############$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######################################################""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%"""###%%%'''''''''&&&%%%&&&%%%$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$%%%&&&%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""############"""######$$$%%%&&&########################$$$$$$#########""""""""""""###$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""###""""""""""""###$$$$$$###$$$$$$$$$$$$###""""""###########################""""""!!!!!!""""""###"""""""""#########$$$$$$######""""""""""""######!!!!!!"""###$$$%%%&&&&&&$$$$$$############$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&''''''((()))''''''''''''(((((((((((((((((((((((())),,,...///...............------,,,***++++++,,,------......,,,,,,,,,+++*********)))***++++++,,,+++***)))(((+++************)))))))))************))))))))))))(((''''''&&&&&&''''''((($$$%%%&&&'''((('''&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%$$$""""""###$$$"""######$$$######""""""$$$###"""""""""###$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%!!!""""""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&''''''%%%###%%%&&&''''''((('''''''''&&&&&&%%%%%%$$$$$$$$$%%%""""""###$$$%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%$$$%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%% ###############$$$$$$$$$"""######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''$$$$$$############$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$!!!#########"""###$$$&&&%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""######$$$%%%&&&&&&###$$$$$$$$$$$$$$$$$$###$$$######""""""######$$$%%%$$$%%%%%%&&&'''((()))########################""""""""""""""""""""""""!!!###$$$&&&&&&$$$###!!!""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""######""""""######$$$%%%######$$$$$$$$$######"""########################""""""""""""""""""""""""""""""""""""############$$$######""""""######$$$!!!!!!"""######$$$%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))***''''''''''''((((((((((((((((((((()))***+++---...***+++,,,------+++)))(((******++++++,,,------------,,,,,,+++***))))))((()))***+++,,,++++++***))),,,,,,++++++***))))))(((*********)))))))))((((((''''''&&&&&&&&&&&&''''''###$$$&&&(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$"""!!!"""###"""#####################%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!""""""###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&'''&&&%%%###%%%&&&''''''(((''''''''''''&&&%%%$$$$$$$$$%%%%%%""""""######$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%"""###$$$###"""!!!"""$$$$$$%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""######$$$%%%&&&$$$######""""""######$$$&&&%%%###"""!!!"""$$$%%%######""""""""""""###$$$!!!#########"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$###"""""""""""""""""""""""" !!!!!!"""###$$$%%%%%%""""""############""""""$$$$$$############$$$$$$%%%$$$%%%%%%&&&'''((()))######################## !!!!!!"""######$$$$$$###$$$&&&''''''&&&$$$##################$$$$$$$$$$$$######""""""######$$$###############$$$$$$%%%"""######$$$$$$$$$##############################""""""############""""""!!!!!!"""""""""#########$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&((()))***''''''''''''(((((((((((((((((())))))***+++,,,---((()))+++,,,,,,***(((&&&))))))******++++++,,,,,,,,,,,,++++++***)))(((((('''(((***+++,,,,,,++++++---,,,,,,+++***)))(((((())))))((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''&&&$$$""" ######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%$$$"""!!!"""##################$$$$$$$$$!!!!!!!!!!!!""""""######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''%%%###%%%&&&''''''(((((('''''''''&&&%%%$$$###$$$%%%&&&""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$#########!!!"""######"""!!!"""###%%%$$$$$$$$$############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""###$$$%%%%%%$$$##################$$$'''%%%### !!!###%%%"""""""""!!!""""""###$$$"""###$$$###""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!"""######$$$$$$"""""""""######"""""""""$$$$$$############$$$$$$######"""######$$$%%%&&&######################## !!!"""###$$$%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$########################$$$$$$############$$$$$$$$$############$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!!!!!!!"""""""""######$$$$$$############$$$$$$""""""""""""!!!!!! $$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))''''''''''''((((((((((((((())))))***++++++,,,,,,)))***,,,---,,,+++)))(((((())))))******+++,,,,,,+++++++++***)))))))))(((&&&''')))+++,,,,,,,,,,,,,,,,,,+++***))))))((((((((((((((((((''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###!!! ######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$#########$$$%%%$$$""""""###$$$%%%$$$$$$#########$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$######"""###$$$&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%########################%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$%%%&&&''''''((((((''''''(((&&&%%%######$$$%%%&&&###############$$$$$$$$$########################""""""############""""""########################################################################!!!"""######$$$$$$######"""###$$$$$$""""""###$$$%%%$$$$$$###############"""############$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$########################$$$#########"""""""""!!!#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$#####################$$$%%%&&&&&&$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$%%%&&&###"""""""""######$$$%%%###$$$%%%###"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%######"""""""""######$$$########################"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!"""""""""###%%%$$$$$$######$$$$$$%%%""""""""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((''''''''''''((((((((((((((()))******++++++++++++++++++,,,---,,,+++***)))))))))***++++++,,,,,,---************))))))))))))((()))***+++,,,,,,+++************))))))((((((((()))))))))(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######"""###$$$$$$###"""###%%%'''&&&$$$############$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""!!!!!!"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%###"""$$$&&&########################&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%''''''&&&%%%%%%&&&''''''((((((''''''((('''%%%######$$$%%%&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$################################################""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%%%%######$$$%%%%%%$$$######""""""######"""############$$$$$$$$$#########"""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&#########################################################"""###$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!! !!!"""###%%%&&&'''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%!!!"""$$$&&&''''''''''''$$$#########$$$%%%%%%&&&$$$%%%%%%$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$###""""""###$$$$$$$$$$$$##################""""""!!!!!!!!!!!!""""""$$$$$$######$$$$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""%%%$$$$$$######$$$$$$%%%!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''''''''''''''((((((((()))((()))***++++++++++++++++++++++++++++++***))))))***++++++,,,,,,---......)))))))))))))))***************+++,,,+++***)))((())))))))))))((((((((((((************))))))))))))'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######!!!"""$$$$$$######$$$&&&((('''%%%###""""""######!!!"""###$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""!!! !!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&%%%###"""$$$&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""$$$%%%$$$###))))))((('''%%%$$$######$$$$$$######""""""!!!!!!"""$$$&&&(((((('''$$$""""""""""""######$$$$$$%%%!!!"""###$$$$$$###!!!!!!########################"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$######""""""!!!!!!#########$$$###"""!!! %%%$$$"""!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%######""""""###%%%&&&((((((%%%""""""$$$%%%$$$"""$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""""""""!!!""""""###$$$$$$$$$$$$#########""""""%%%$$$$$$###"""!!! !!!!!!"""###$$$$$$%%%%%%######""""""""""""##############################'''%%%######%%%&&&$$$!!!"""############$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###### !!!"""######"""!!! $$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! $$$%%%&&&&&&&&&&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((()))((('''&&&%%%&&&&&&'''&&&''''''((()))******+++)))***+++,,,,,,,,,,,,,,,(((((()))***************((()))***++++++++++++++++++++++++,,,,,,+++++++++((((((((((((((((((((((((***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%########################&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$#########"""!!!!!!!!!''''''&&&%%%%%%%%%%%%&&&#################################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%########################''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''((($$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""###$$$%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$############""""""""""""%%%%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!############""""""""""""############""""""""""""&&&%%%$$$###""""""###$$$"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$$$$%%%###############%%%&&&''''''$$$"""###%%%&&&$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$#############################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###""""""""""""###$$$$$$$$$$$$$$$#########""""""$$$$$$$$$######""""""""""""""""""###$$$$$$%%%%%%#########""""""#################################&&&$$$"""###%%%%%%###!!!"""############$$$$$$$$$!!!""""""######""""""!!!""""""""""""""""""""""""#########"""""""""""""""######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""" !!!###%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&##################""""""&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%%%%'''''''''((()))*********)))***++++++++++++++++++(((((()))***************(((((()))*********))))))******++++++++++++******))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&########################"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%$$$###$$$&&&"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%%%%%%%### !!!!!!"""###$$$%%%%%%"""""""""###############'''&&&$$$"""""""""###$$$'''&&&&&&%%%$$$$$$######!!!"""###%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!"""""""""#####################"""!!!"""###$$$%%%&&&%%%$$$$$$###$$$$$$$$$!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$%%%############$$$%%%&&&&&&%%%$$$###$$$%%%&&&%%%$$$"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$#################################%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########""""""########################$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$############$$$$$$########################%%%###""""""###$$$###!!!"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$#########""""""!!!!!!$$$$$$$$$######$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$ """$$$%%%$$$###"""&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&''''''(((((())))))***************+++******))))))(((((()))***************((())))))))))))(((((('''))))))************))))))))))))))))))))))))))))))(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%%%%%%%$$$###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$ !!!"""###$$$%%%%%%"""""""""######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""######$$$$$$$$$$$$###!!!!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%!!!!!!"""###$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$#######################################%%%%%%%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$######$$$$$$%%%&&&########################$$$%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###########################""""""""""""###""""""""""""#########$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%########################$$$$$$######"""!!!!!!!!!$$$###!!!!!!!!!!!!###$$$################################################""""""###$$$$$$$$$$$$###"""""""""$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))((('''&&&&&&'''((()))'''((((((((()))))))))******************)))((('''(((((()))***************)))*********)))(((''''''(((((())))))))))))((((((************************''''''&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%"""""""""######$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%% !!!"""$$$%%%%%%%%%%%% !!!!!!"""###$$$$$$%%%$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######""""""######$$$$$$%%%%%%$$$###"""!!!"""###%%%'''""""""##################%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########################################################$$$$$$######"""""""""!!!######$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$######$$$$$$%%%&&&########################%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################""""""###""""""""""""###""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$####################################""""""!!!!!!$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$#################################$$$$$$$$$$$$###""""""%%%###!!!"""$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$############$$$&&&'''''''''(((((((((((()))(((''''''''''''))))))(((((((((((())))))))))))***************)))((('''(((((()))***************++++++++++++***))))))(((((((((((())))))((((((((())))))))))))))))))))))))&&&%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%$$$###"""###%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$&&&&&&&&&%%%$$$$$$$$$############$$$$$$$$$$$$$$$ !!!###%%%&&&&&&%%%%%% !!!"""$$$%%%%%%&&&%%%###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&!!!!!!"""#########""""""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$$$$%%%%%%%%%$$$$$$$$$&&&((((((&&&$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$"""""""""################################################"""""""""""""""######$$$$$$$$$%%%%%%%%%#########""""""########################$$$%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################!!!###$$$###""""""###%%%"""############$$$$$$$$$!!!!!!""""""""""""!!!!!!########################"""""""""""""""""""""###%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%%%%$$$##############################$$$$$$$$$$$$$$$###"""!!!%%%### """%%%'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''''''''((((((((())))))'''&&&%%%%%%%%%&&&'''((((((((((((((())))))))))))*********+++******))))))(((((()))******************++++++++++++******)))(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&"""######$$$%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&########################$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%$$$###"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%% !!!"""###$$$$$$%%%&&&%%%###""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$###!!!"""###$$$$$$$$$############""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###%%%'''***)))&&&###########################$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%!!!"""""""""#########$$$########################"""###############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###""""""""""""###$$$$$$""""""#########$$$$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########""""""#################################!!!###%%%$$$###"""$$$&&&"""############$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###########################""""""###$$$$$$$$$$$$###$$$######'''++++++'''###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&''')))+++&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%'''((()))))))))))))))(((((((((((()))***++++++++++++++++++(((((()))***************((()))***************)))((())))))******))))))(((''''''''''''''''''''''''$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% """%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&$$$######"""$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$$$$$$$###"""###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$#########+++)))%%%"""!!!"""$$$%%%###############$$$$$$$$$%%%$$$#########$$$%%%&&&########################!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''''''''&&&###$$$%%%&&&%%%%%%###"""%%%(((+++***&&&###""""""$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$#################################$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""""""""!!!"""######$$$""""""######$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""##############################!!!$$$&&&%%%######%%%'''"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%"""###$$$%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%%%%%%%(((...222111)))"""$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''###"""!!!!!!"""$$$&&&(((%%%%%%%%%&&&&&&&&&'''''')))(((''''''((()))***+++))))))))))))(((((((((((()))***+++,,,,,,,,,,,,,,,(((((()))***************''''''((())))))***))))))))))))************))))))''''''''''''''''''''''''$$$$$$###############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''%%%"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%###!!!$$$$$$%%%%%%&&&'''((((((&&&&&&$$$$$$$$$$$$&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!! $$$$$$$$$#########""""""######$$$$$$$$$######"""&&&%%%###"""""""""######%%%$$$###""""""###$$$%%%$$$""""""$$$$$$&&&'''&&&###"""%%%'''%%%$$$$$$######$$$$$$%%%&&&%%%###"""""""""############$$$$$$$$$$$$######&&&%%%###""""""###%%%&&&'''&&&$$$""""""###$$$%%%###$$$$$$$$$%%%%%%%%%%%%""""""############""""""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$ !!!"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!###$$$$$$%%%%%%$$$$$$###########################$$$######"""###$$$&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%%%%$$$$$$#########%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$###""""""######%%%%%%%%%$$$###"""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""############"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""$$$#########""""""!!!!!!$$$%%%%%%$$$"""!!!"""$$$%%%$$$######""""""###### !!!###%%%&&&%%%###"""###""""""!!!!!!!!!!!!!!!$$$$$$############$$$$$$$$$$$$###%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%&&&'''((()))***)))'''&&&&&&'''((()))''''''''''''((((((((()))&&&''')))+++,,,+++***)))++++++******)))(((((((((+++***)))(((((()))***+++(((((())))))((('''&&&&&&&&&'''((())))))((('''&&&((('''&&&&&&'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&***(((&&&$$$######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$########################%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$#########$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&$$$"""######$$$$$$%%%%%%&&&&&&%%%$$$############$$$%%%######################## ########################$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$$$$$$$$$$###""""""###$$$$$$&&&%%%###""""""###%%%&&&$$$%%%&&&%%%###"""$$$&&&%%%$$$$$$######$$$$$$%%%'''&&&$$$#########$$$$$$######$$$$$$$$$$$$######""""""!!!"""###%%%(((***'''&&&$$$""""""###$$$%%%"""""""""#########$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%$$$############$$$%%%#####################$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&((()))***###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%%%%%%%%%%$$$$$$############$$$$$$########################%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###%%%$$$$$$###""""""######"""###%%%$$$###"""$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""############""""""!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$#########"""$$$%%%%%%###"""!!!"""$$$%%%$$$######""""""######!!!"""###$$$%%%$$$$$$###"""""""""""""""###$$$$$$######""""""""""""######%%%$$$$$$%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&''')))***)))((('''&&&&&&'''((()))'''''''''((((((((())))))'''((()))******)))'''&&&(((((((((((())))))))))))+++***))))))))))))***+++((((((((((((((('''&&&&&&&&&'''((())))))((('''&&&(((&&&%%%&&&'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%###"""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$############$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&$$$#########$$$$$$$$$$$$$$$$$$######""""""######$$$########################""""""""""""""""""""""""""""""######$$$$$$%%%%%%$$$$$$$$$###############%%%$$$############%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$'''&&&%%%%%%%%%%%%&&&'''###$$$$$$###""""""$$$%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###%%%''')))&&&%%%$$$#########$$$%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&%%%###""""""###%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%$$$$$$$$$$$$###"""$$$%%%''''''%%%$$$"""%%%$$$######"""#########!!!###$$$#########$$$$$$$$$############$$$$$$""""""""""""############$$$$$$$$$###""""""!!!!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!###$$$$$$$$$###""""""""""""##################$$$$$$$$$!!!!!!""""""###%%%&&&'''""""""!!!!!!!!!!!!""""""%%%$$$$$$%%%&&&&&&$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&''''''((()))(((((('''&&&&&&'''((()))''''''((((((((()))))))))((())))))***)))'''&&&%%%%%%%%%&&&'''(((***++++++++++++************++++++(((((((((((((((''''''&&&''''''(((((((((((('''''''''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""########################&&&%%%$$$$$$######$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&(((((('''&&&$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################""" !!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###$$$$$$$$$$$$$$$$$$###""""""""""""""""""###$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$&&&%%%$$$#########$$$$$$#########$$$$$$$$$%%%%%%$$$##################$$$""""""###$$$$$$$$$$$$###%%%$$$""" """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&### ###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$###############$$$"""$$$######"""#########""""""""""""######!!!"""""""""############"""######$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$###"""""""""""""""$$$######""""""###$$$$$$""""""""""""###$$$%%%&&&######""""""""""""######%%%$$$$$$$$$%%%%%%$$$"""%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((('''(((((((((((()))))))))((())))))***))))))((('''&&&&&&'''((()))***++++++++++++************++++++'''((((((((((((((('''''''''((((((((((((((((((''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$################################################%%%%%%%%%$$$$$$$$$##############################"""!!! !!!###%%%"""""""""############"""#########$$$$$$#########""""""###$$$$$$###"""""""""!!!!!!!!!"""#########%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$###%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$#########%%%%%%$$$$$$$$$###$$$$$$""""""""""""#########$$$###"""!!!!!!!!!!!!"""###""""""###$$$$$$$$$$$$###$$$"""!!! !!!"""$$$""""""######$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!! ###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$###############$$$$$$"""$$$###"""""""""###""""""!!!!!!""""""###!!!"""""""""############ !!!"""""""""""""""""""""""""""""""""""""""#####################$$$$$$###""""""###%%%$$$###""""""!!!!!!""""""$$$$$$###""""""######$$$###""""""!!!!!!!!!""""""%%%$$$$$$######$$$$$$%%%%%%$$$###$$$%%%%%%$$$"""$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((((()))))))))***(((((()))***+++,,,,,,,,,************************************************''''''((((((((((((((('''(((((((((''''''((((((((('''%%%$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""###$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''########################&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$################################################""""""######$$$$$$%%%%%%###############$$$$$$$$$$$$###""""""###$$$&&&''' !!!""""""###""""""""""""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$#########!!! !!!###$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$######&&&%%%$$$######$$$%%%&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###### !!!!!!!!!"""""""""!!!  !!!"""""""""###$$$$$$$$$$$$###"""""""""!!!!!!""""""""" !!!"""###$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%%%%&&&&&&%%%###############"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###""""""!!!!!!""""""##############################$$$$$$$$$$$$%%%%%%%%%'''%%%$$$""""""$$$%%%'''#########"""######$$$%%% """###"""""""""#########""""""""""""######""""""""""""############$$$######""""""!!!!!! """""""""""""""""""""""""""""""""""""""#########"""###$$$###""""""$$$&&&######"""!!!!!!!!!!!!"""$$$$$$$$$#####################"""!!! !!!!!!%%%%%%%%%$$$$$$%%%%%%%%%###""""""###%%%&&&$$$#########$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&''''''((((((((((((((()))))))))******(((((()))***+++---......------,,,++++++***))))))))))))************))))))&&&'''((((((((((((((((((((((((''''''''''''((((((&&&%%%$$$%%%&&&'''&&&$$$$$$$$$&&&&&&&&&&&&$$$$$$"""######$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&$$$"""""""""######$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######$$$$$$%%%&&&&&&''' !!!"""###$$$######""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!$$$&&&%%%$$$%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$'''&&&$$$######$$$&&&'''"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$######""""""""""""###############"""!!! !!!"""###""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""!!!"""""""""######$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$######""""""""""""####################################%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$######""""""######$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$######""""""###$$$$$$%%%!!!"""######!!!!!!"""###$$$######""""""######$$$""""""""""""############&&&&&&%%%%%%$$$#########"""""""""""""""""""""""""""""""""######$$$$$$$$$"""###$$$###""""""$$$&&&######"""!!!!!!!!!!!!!!!###$$$$$$%%%$$$###"""!!!"""""""""!!!""""""######%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!###%%%&&&%%%$$$"""######$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((('''&&&%%%$$$$$$%%%&&&''''''''''''(((((()))))))))*********))))))))))))***+++,,,---,,,,,,++++++***))))))((('''((())))))))))))((('''&&&&&&'''((((((((((((((()))((('''&&&&&&'''((()))&&&%%%$$$$$$&&&&&&%%%$$$###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&((()))###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%###!!! !!!!!!"""###$$$$$$%%%"""###$$$%%%%%%$$$###"""########################""""""""""""""""""""""""&&&&&&%%%###""" """"""######$$$$$$$$$$$$ !!!"""$$$%%%%%%%%%$$$!!!"""###$$$%%%%%%$$$###"""###$$$%%%%%%$$$###"""######"""!!!!!!"""######$$$!!! !!!$$$&&&&&&$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###%%%&&&'''&&&&&&%%%'''&&&$$$######$$$&&&'''&&&&&&&&&%%%$$$###"""!!!$$$%%%%%%%%%%%%$$$######%%%%%%&&&&&&&&&'''''''''$$$###""" """###$$$""""""###$$$$$$$$$$$$######$$$&&&''''''&&&$$$###$$$$$$$$$############"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$&&&'''((($$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$###""" !!!!!!""""""######$$$$$$########################%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''#################################$$$$$$%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!######""""""###$$$%%%%%%###$$$$$$"""!!!!!!"""$$$$$$$$$############$$$$$$""""""""""""############ !!!""""""######""""""""""""""""""""""""#########$$$$$$%%%%%%%%%"""###$$$###""""""$$$&&&######"""!!!!!!!!!!!!!!!"""###%%%&&&%%%###!!! !!!!!!""""""###$$$&&&&&&$$$$$$############$$$$$$ ###%%%'''&&&%%%""""""###$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%((()))*********)))'''&&&###$$$%%%&&&''''''''''''))))))))))))***************)))))))))))))))***+++************)))))))))(((&&&'''((())))))((('''&&&&&&&&&'''((())))))(((((()))((('''&&&&&&'''((()))&&&%%%$$$$$$&&&&&&%%%$$$###$$$&&&''''''&&&$$$###%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%&&&%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""###$$$%%%)))'''$$$############"""$$$%%%%%%%%%%%%$$$######!!!###%%%&&&%%%$$$###%%%$$$######""""""#########""""""!!! !!!!!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""###"""!!! !!!"""%%%&&&"""###$$$$$$&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$!!!!!!"""############"""&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$###""""""###%%%$$$$$$############$$$$$$###########################$$$%%%%%%$$$###$$$%%%######""""""######$$$%%%&&&''''''((('''&&&$$$###""""""""""""""""""""""""%%%###"""!!!"""&&&***,,,%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""###############"""!!!!!!""""""""""""!!!!!!!!!!!!######""""""""""""######!!!!!!""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###"""!!!$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&%%%&&&&&&'''''''''''''''***************************++++++***))))))***,,,+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&%%%%%%$$$###""""""########################"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%''''''''''''&&&%%%%%%$$$((('''%%%$$$###$$$%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$(((&&&#########$$$$$$###$$$$$$%%%%%%$$$$$$###""" !!!###%%%%%%%%%$$$###%%%$$$######""""""######&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""&&&%%%###"""!!!!!!""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$###""""""###%%%$$$$$$############$$$$$$###########################$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############"""""""""!!!!!!!!!###"""""""""!!!!!!!!!!!! !!!!!! ###############"""""""""#########""""""#########"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$(((((('''''''''&&&&&&&&&(((((()))************)))(((((()))***++++++,,,,,,***+++,,,+++******+++---+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$""""""###%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###""""""###$$$$$$&&&$$$######$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$%%%%%%$$$###"""%%%$$$######""""""######$$$###""""""!!!!!!""""""########################$$$$$$$$$###############%%%$$$$$$###""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$###""""""###%%%$$$$$$############$$$$$$########################"""###$$$$$$""""""###$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&''''''''''''########################%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""##############################""""""""""""######$$$$$$############""""""#########""""""!!!!!!!!! ###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&((()))******++++++******''''''(((***+++,,,---...***+++,,,,,,++++++---...+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%###$$$&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###!!!!!!###$$$&&&$$$##################$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$###""""""%%%$$$######""""""######""""""!!! !!!""""""""""""""""""""""""######################## !!!"""$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$############$$$$$$########################!!!#########"""!!!"""###$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&""""""""""""""""""""""""#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$######""""""######$$$########################""""""""""""""""""""""""""""""############""""""""""""###############$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''((()))))))))))))))'''((()))***+++,,,------***,,,---...------...///+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''#########$$$$$$############""""""###%%%&&&&&&$$$###$$$$$$$$$$$$###""""""######$$$$$$$$$######"""%%%$$$######""""""######%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###$$$%%%%%%%%%$$$&&&%%%%%%$$$$$$######"""$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%(((''''''''''''((()))***&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$############$$$$$$########################!!!#########"""!!!"""##################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$!!!!!!!!!"""""""""######%%%$$$$$$$$$$$$$$$$$$%%%##################""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))))))))))))))***************+++++++++***,,,...///...------...+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&'''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&"""###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%###!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&"""###$$$$$$$$$$$$###"""#########$$$&&&&&&%%%$$$######$$$$$$######"""!!!##################$$$$$$%%%$$$######""""""######$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$&&&%%%%%%$$$######""""""%%%%%%$$$$$$#########"""$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&((()))&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$###""""""###%%%$$$$$$############$$$$$$########################"""###$$$$$$""""""###$$$######""""""######$$$%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""""""""######""""""""""""""""""""""""########################$$$$$$############$$$$$$!!!!!!!!!""""""""""""### !!!!!!"""###$$$%%%%%%"""######$$$$$$$$$$$$### !!!""""""######$$$$$$############$$$$$$#########"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$######$$$%%%&&&'''%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''((()))******++++++******************************+++---//////...,,,,,,,,,+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''(((&&&###!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$######%%%&&&&&&$$$"""###############""""""!!!""""""""""""###$$$%%%%%%%%%$$$######""""""######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$'''&&&$$$###""""""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$###"""!!!"""###%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$###""""""###%%%$$$$$$############$$$$$$###########################$$$%%%$$$###"""###%%%$$$############$$$%%%%%%&&&%%%$$$######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$########################!!!"""######$$$$$$$$$### !!!!!!"""######$$$$$$#########""""""#########$$$$$$$$$######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!###$$$%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''(((((((((((()))************))))))))))))***+++++++++,,,+++---//////---+++******+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%###!!!!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######""""""###%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###""""""###$$$%%%%%%$$$###"""$$$###$$$%%%&&&&&&$$$"""###############"""!!!!!!""""""""""""###$$$%%%&&&%%%$$$$$$###"""#########%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$"""""""""$$$&&&(((########################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&'''&&&%%%$$$$$$&&&((()))&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$###""""""###%%%$$$$$$############$$$$$$###########################$$$%%%%%%$$$###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$######"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$########################""""""###$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!! """###$$$%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%######""""""""""""######%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$######$$$&&&((()))&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''''''''(((***+++,,,---...+++...//////---***)))(((+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&%%%$$$"""###%%%&&&'''&&&%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######""""""######$$$%%%!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%###""""""$$$''''''&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$#########$$$%%%###$$$%%%&&&&&&%%%$$$###(((%%%$$$$$$%%%&&&%%%$$$'''%%%###!!!!!!"""###$$$######""""""###$$$%%%%%%"""###$$$###"""!!!!!!###!!!""""""######""""""!!!$$$###"""###$$$$$$###"""""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################"""$$$&&&&&&$$$###$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&### """'''(((%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$######"""""""""''''''&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############&&&%%%%%%%%%$$$#########"""!!!!!!###'''((('''$$$"""$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$"""!!! !!!"""$$$''''''%%%###!!!&&&&&&&&&%%%%%%$$$$$$$$$#########""""""""""""""" """"""""""""###$$$$$$$$$$$$############"""$$$$$$$$$#########""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%((((((((()))******++++++''''''&&&&&&&&&&&&''''''************************++++++,,,......+++&&&""",,,+++******)))''''''***))))))))))))((((((((((((((('''%%%$$$###$$$%%%%%%(((%%%$$$%%%'''(((&&&$$$$$$######""""""######$$$'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&(((,,,+++&&&!!!&&&&&&&&&&&&&&&&&&&&&&&&***&&&"""###((()))'''###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((())))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%&&&&&&'''((("""###$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$&&&%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$######""""""######$$$######$$$$$$$$$$$$######$$$############$$$%%%%%%&&&%%%###"""""""""############""""""###$$$$$$%%%"""###$$$###"""!!!"""###%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$%%%&&&%%%$$$$$$$$$&&&!!!!!!!!!!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$########################$$$###"""$$$&&&'''%%%###"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$#########"""!!! !!!"""###############"""!!! $$$$$$$$$$$$#########"""""""""""""""############ ######""""""###$$$""""""######$$$$$$$$$%%%$$$$$$$$$#########""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!!!! $$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((())))))***(((''''''&&&&&&''''''(((,,,,,,,,,,,,,,,,,,,,,,,,******,,,...//////,,,)))***))))))))))))((()))***)))))))))((((((((('''''''''&&&%%%$$$$$$$$$%%%%%%'''&&&$$$%%%'''(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''+++000222...***&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((())))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$######$$$############$$$%%%%%%$$$$$$%%%%%%%%%$$$######"""$$$&&&%%%$$$###$$$%%%%%%$$$######"""#########"""""""""######$$$$$$%%%$$$$$$##################!!!""""""#########""""""#########""""""#########!!!!!!""""""!!!"""$$$%%%$$$$$$$$$########################"""######$$$%%%###$$$$$$$$$"""!!!"""###$$$###"""!!!!!!"""###$$$$$$###"""###$$$$$$###"""%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######%%%'''""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$""""""%%%((($$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%%%%###!!!###$$$%%%%%%#########%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""##################"""!!! !!!"""###!!!""""""######""""""!!!"""""""""""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$ """$$$$$$######$$$%%% !!!"""###$$$%%%&&&&&&$$$$$$$$$#####################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! ###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''(((((((((''''''&&&&&&''''''(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,......---,,,(((((()))((())))))******)))(((((((((((('''''''''&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&$$$###$$$%%%((()))(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&(((,,,111222000---&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%###"""%%%'''(((((('''&&&%%%$$$$$$###'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''(((((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%"""""""""""""""###$$$$$$%%%%%%%%%%%%$$$######""""""$$$&&&&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%!!!""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!###$$$$$$$$$###"""$$$###"""!!!!!!"""###$$$!!!"""###"""!!! """%%%######$$$$$$$$$######"""$$$###############$$$$$$###$$$%%%$$$"""!!!"""###$$$###!!! !!!###$$$$$$###"""###$$$$$$###"""$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""$$$'''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$###"""###$$$$$$$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""######"""!!!!!!"""#####################!!! """"""""""""""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%!!!###%%%%%%$$$$$$$$$&&&!!!""""""###$$$$$$%%%%%%########################$$$######""""""######$$$########################!!!""""""#####################$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''((((((((((((''''''''''''(((((())))))))))))************---+++))))))******)))(((((())))))((()))+++***'''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&$$$######""""""######$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''')))++++++(((&&&&&&&&&&&&%%%$$$$$$######(((((('''&&&$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((('''''''''$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$#########"""$$$&&&&&&%%%$$$###$$$######$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$%%%&&&%%%$$$###$$$###"""!!!!!!"""###$$$$$$$$$$$$###!!!!!!"""###"""######$$$$$$$$$######$$$$$$###############$$$###$$$%%%$$$###""""""$$$)))'''&&&$$$$$$&&&''')))$$$###"""###$$$$$$###"""!!!!!!"""######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! ###&&&$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$###"""$$$)))---,,,'''!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&'''&&&&&&%%%$$$######""""""###$$$%%%%%%$$$$$$%%%###$$$$$$###!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#####################""""""""""""#####################""""""!!!########################!!!""""""###$$$%%%%%%&&&"""$$$&&&&&&$$$$$$$$$%%%################################################$$$$$$############$$$$$$########################"""###$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((''''''(((((((((((((((((())))))*********---+++)))(((***+++******))),,,+++((()))---***$$$''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&$$$######""""""######$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%###!!!&&&&&&&&&%%%%%%$$$$$$$$$'''$$$!!!"""&&&'''&&&###%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########""""""############""""""$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$######$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%!!!!!!"""#########""""""$$$$$$$$$%%%%%%&&&&&&'''$$$$$$##################"""###$$$%%%%%%%%%%%%%%%#########""""""#########%%%###!!!!!!"""###"""!!!###############$$$$$$$$$%%%$$$######"""#########$$$%%%%%%%%%###"""###$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$###"""###$$$$$$###""" !!!"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""!!!!!!###%%%&&&&&&%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%+++111111***###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""!!!!!! !!!###%%%%%%$$$$$$%%%&&&###$$$###"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######################## """###$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%"""#########$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$#########""""""###############$$$$$$$$$$$$$$$############$$$$$$########################&&&&&&''''''&&&$$$"""!!!"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))******)))((((((''''''(((((()))))))))******+++,,,,,,,,,***)))(((***---///000000)))---,,,(((+++000---%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''###$$$&&&(((((('''&&&$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%***(((%%%###$$$$$$%%%&&&'''(((((('''''''''((((((((((((((((((''''''&&&&&&''''''(((######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""############""""""""""""!!!!!!""""""###$$$%%%$$$#########$$$%%%&&&$$$%%%%%%$$$######$$$&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%##################$$$$$$""""""""""""###$$$%%%&&&######$$$$$$$$$$$$############&&&$$$ ######"""""""""###%%%&&&%%%$$$$$$###""""""######$$$%%%&&&%%%###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""###$$$$$$###"""!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$'''++++++(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$"""""""""######$$$$$$$$$###%%%'''&&&$$$"""###$$$#########!!! !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%#########$$$$$$######### !!!"""###$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$###############$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%&&&&&&&&&%%%###!!! """"""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******))))))(((((((((((()))))))))))))))***+++,,,,,,,,,(((((((((+++...000000000'''++++++(((---555222(((&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$&&&((('''%%%$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&'''(((%%%&&&&&&''''''(((((()))"""!!! """%%%(((((('''$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$#########$$$&&&'''%%%%%%%%%###""""""%%%'''%%%&&&((()))))))))(((((($$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&'''"""!!!!!! !!!###%%%&&&###$$$%%%&&&&&&%%%$$$### ###(((&&&!!!$$$###"""!!!!!!###%%%'''%%%%%%$$$###""""""######$$$%%%&&&%%%###"""###$$$""""""############""""""$$$###"""###$$$$$$$$$"""############""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%%%%&&&######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ """"""!!!"""%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################"""""""""######$$$$$$$$$ """&&&((())))))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############""""""$$$%%%'''(((******%%%'''((('''###!!!!!!############!!! ###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###%%%%%%###""""""###!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""" """$$$%%%%%%%%%###"""!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$&&&((()))***%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))))))))(((((((((((())))))&&&''''''((()))*********)))((((((***,,,---+++***$$$******(((///888666+++&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%&&&'''&&&%%%%%%$$$&&&((('''%%%$$$%%%((($$$##################$$$###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&%%%&&&&&&'''((()))******)))******(((&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((($$$##################$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$######""""""""""""""""""###$$$%%%&&&'''''''''%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""!!!###%%%''''''&&&###"""###$$$$$$%%%%%%$$$$$$###!!!!!!"""###############$$$$$$############$$$$$$&&&$$$######$$$%%%%%%$$$######""""""######$$$%%%""""""#########$$$$$$$$$########################%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%!!!###$$$%%%&&&&&&%%%$$$"""""""""!!!""""""###$$$###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###!!!###$$$&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$"""$$$%%%&&&&&&%%%###"""&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%$$$###!!!!!!"""$$$%%%!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$""""""###$$$%%%""""""!!!!!!""""""###$$$$$$$$$$$$#########"""""" !!!"""###$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""#########""""""$$$&&&"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$%%%%%%&&&%%%$$$###"""!!!"""$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!! !!!"""###&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&&&&''''''&&&%%%((((((((('''&&&&&&%%%%%%''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((++++++++++++++++++++++++...***&&&%%%'''))))))'''######$$$%%%'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&(((((((((''''''''''''''''''''''''***((('''&&&&&&'''(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$%%%&&&&&&'''''''''''')))'''&&&'''******(((%%%'''&&&$$$###$$$&&&)))+++%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############### !!!"""###$$$$$$###''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$######%%%$$$$$$$$$############!!!"""###$$$$$$###!!! ###$$$$$$%%%%%%$$$$$$###!!!""""""###############"""""""""!!!!!!"""""""""%%%$$$""""""$$$%%%$$$###$$$$$$######$$$$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!%%%$$$############$$$%%%""""""#########""""""!!!###""""""""""""###$$$$$$#########"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###!!!###$$$&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###$$$%%%)))(((&&&$$$"""!!! %%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%'''&&&$$$###"""###$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""""""""###%%%%%%&&&&&&%%%""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%###############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%%%%%%%###'''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************---***&&&&&&'''))))))(((''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$&&&'''((('''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''((()))***+++%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%(((&&&&&&''')))***(((&&&)))'''%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$#########""""""!!!###$$$$$$%%%%%%$$$$$$###!!!"""######$$$$$$############""""""""""""######%%%###!!!"""###$$$###"""%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!###############$$$%%%%%%$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$###"""!!!!!!###%%%'''$$$######""""""######$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&#########$$$%%%&&&'''((($$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$###############"""###$$$%%%%%%%%%%%%%%% """###$$$%%%%%%%%%###########################%%%''''''%%%$$$$$$$$$$$$$$$$$$###############!!!!!!###$$$%%%&&&&&&&&&$$$$$$$$$%%%$$$$$$###""""""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!"""######&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%%%%%%%$$$&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))************************))))))))))))))))))))))))+++)))'''&&&'''((((((((()))((('''%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''%%%######%%%''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((()))******%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&%%%'''))))))((('''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%&&&''''''&&&&&&$$$#####################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$((('''%%%$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&$$$"""!!!!!!"""######"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$%%%%%%%%%&&&&&&&&&)))(((&&&$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""############""""""!!!"""###%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''' """&&&))),,,---$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%""""""!!!!!!""""""###$$$######################## !!!"""############### !!!######$$$$$$$$$"""""""""""""""""""""""" """%%%'''&&&$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!"""###$$$%%%%%%%%%%%%###$$$$$$$$$$$$############$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&'''((('''&&&%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''((((((((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&$$$######$$$&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''''''''''''''((((((((((((((()))))))))))))))((((((((()))))))))))))))((('''&&&%%%%%%&&&'''((()))((((((%%%&&&'''))))))))))))(((%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$###"""""""""""""""!!!""""""############"""########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$"""!!!!!!"""######""""""""""""""""""######$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$######$$$%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&############$$$$$$$$$$$$!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###%%%'''((($$$$$$######$$$$$$%%%&&&%%%%%%$$$###"""""""""############$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$!!!"""###$$$%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%$$$$$$#########$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%""""""!!!!!!""""""###$$$########################!!!!!!"""#########""""""""""""#########""""""!!!""""""""""""""""""""""""###%%%%%%$$$$$$%%%%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%%%%$$$$$$########################$$$###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%'''(((((('''$$$%%%%%%&&&'''((())))))''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((('''''''''((((((---,,,***((('''''''''((($$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&$$$######$$$&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''''''''(((((())))))((((((((((((((()))))))))))))))******)))(((''''''&&&'''((()))((((((((()))$$$%%%''')))***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$###""""""!!!!!!""""""######$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""""""""###############"""############$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%$$$$$$$$$######""""""""""""######%%%###!!!"""###$$$###"""!!!!!!!!!!!!!!!"""######""""""#########$$$$$$$$$########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""$$$%%%&&&###############$$$%%%%%%$$$$$$######"""##################$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%""""""$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&"""###%%%'''&&&%%%###"""&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''&&&%%%$$$""""""!!!!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###############$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$######"""!!!########################"""#########$$$%%%$$$$$$$$$###############%%%%%%%%%%%%%%%$$$###"""######"""""""""###$$$$$$$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&''')))222000---)))'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''%%%######%%%'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))(((((((((''''''((())))))))))))(((%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((((()))))))))(((''''''((()))+++***)))(((((()))'''((((((((((((&&&%%%$$$((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''(((''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&''''''((((((%%%$$$######""""""######&&&&&&&&&''''''&&&&&&%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$############""""""""""""!!!!!!"""""""""#####################$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$"""""""""!!!!!!"""""""""%%%$$$""""""$$$%%%$$$###"""""""""!!!"""######$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""#########$$$$$$$$$$$$%%%"""###%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$############$$$%%%%%%$$$###### !!!"""###$$$$$$$$$###""""""""""""###$$$$$$#########"""######$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%% ###&&&''''''&&&%%%$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%%%%%%%%%%#########$$$$$$&&&''''''######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""!!!###$$$###############$$$$$$$$$######$$$%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&(((((('''&&&''')))222000,,,)))&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((&&&$$$$$$&&&'''((('''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((***+++++++++***)))(((((()))***************''''''((())))))***++++++)))))))))*********++++++)))***++++++++++++++++++***,,,---,,,***((((((***************)))(((''''''***)))))))))(((((((((((('''''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&'''''''''&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&%%%$$$$$$######$$$$$$######$$$$$$$$$######"""!!!!!!""""""############$$$$$$############$$$$$$&&&%%%%%%%%%$$$$$$###### !!!!!!"""""""""######$$$%%%&&&'''((((((((($$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$&&&$$$######$$$%%%%%%$$$#########"""###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$!!!###''')))***)))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!###$$$%%%&&&&&&&&&"""###$$$%%%%%%$$$###""""""###%%%&&&&&&%%%$$$###"""""""""!!!"""######$$$###"""""""""###$$$%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###''')))((('''%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((***)))'''%%%$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$######### !!!"""###$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""""""""!!!"""######$$$""""""######$$$$$$$$$$$$""""""#########""""""!!!!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$!!!!!!"""###""""""######$$$$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&###"""!!!!!!!!!###$$$%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''')))((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((###&&&)))((('''&&&''')))...,,,)))'''&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%&&&(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''((()))++++++******)))))))))***+++++++++++++++++++++,,,---......//////---------....../////////------...///000000000000+++...///...***((((((***,,,,,,,,,------...//////++++++******))))))(((((())))))************))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&'''''''''&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''((())))))###########################$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$#########$$$ """%%%''''''%%%""" !!!###$$$$$$$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$#########!!!""""""""""""##########################################$$$$$$%%%%%%&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%$$$$$$###############""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%******((('''&&&%%%%%%%%%########################"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$%%%'''((('''&&&%%%%%%%%%$$$$$$######### ###&&&'''&&&%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))'''%%%%%%%%%'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((******)))(((''')))***+++,,,+++***'''&&&%%%&&&)))******)))'''%%%///---+++*********((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''(((&&&'''((()))************)))))))))(((''''''&&&&&&)))))))))))))))(((''''''(((((())))))******))))))***************+++,,,,,,------.../////////......//////000111333444555555555555555555555555555555666555444333444555666777333333333333333222...+++111000///...//////111111000///...,,,***))))))))),,,+++***'''%%%%%%''')))*********))))))'''&&&&&&(((''''''''''''((())))))%%%$$$$$$###$$$%%%'''((($$$$$$#########$$$&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$$$$%%%'''(((((('''%%%$$$"""$$$&&&&&&$$$$$$$$$%%%%%%$$$###""""""###$$$%%%################################################%%%%%%%%%%%%$$$######"""######$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######""""""###########################"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''&&&%%%%%%%%%%%%$$$$$$$$$###### !!!$$$&&&'''&&&%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&%%%######$$$%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''))))))((('''&&&''''''((())))))(((&&&&&&'''(((***++++++***'''&&&+++***(((&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&'''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((('''*********+++******))))))***++++++,,,---------------------...///000111222222333333333333333222222333333444555666777777888888777777777777777777777666666666555666666777888777666666666777555222///---------------///000111333222111000//////...///......---+++))))))***,,,++++++++++++***)))((('''((((((''''''''''''((((((''''''&&&&&&&&&'''))))))(((''''''''''''((()))***&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######$$$$$$######$$$%%%%%%$$$######%%%&&&''''''%%%$$$$$$$$$########################!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$######"""###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***)))((('''''''''''''''''''''(((((()))***,,,,,,,,,***(((''')))***)))&&&###"""%%%(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''&&&''''''((((((''''''''''''&&&%%%%%%%%%&&&'''(((''''''((())))))***++++++,,,,,,---.........------//////000222222333333333222222222333555666888999888888888888888777666555666777777777888888999999999999999888888777777777555666666777888888777777888777666777777666333111++++++,,,---...000222333444444333333333444444555111222333222000//////111............---,,,++++++*********)))((((((''''''((('''''''''''''''((()))&&&&&&&&&%%%&&&&&&'''((('''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$%%%######""""""""""""#########%%%&&&&&&%%%$$$$$$%%%"""###$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%########################"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%###""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&########################&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$%%%%%%%%%%%%%%%&&&(((&&&%%%%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""#####################$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++++++++******((((((((((((((()))***+++******+++++++++)))(((&&&'''+++...,,,'''$$$&&&)))&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&((())))))((('''''')))(((&&&%%%%%%'''(((***(((((()))+++,,,.../////////000111222333333333333444555666888999999999999777777777777888999:::::::::::::::999888777666555555555666666666666666666777777666666555555444444222333555777777777666555555333333333444333111///------...///000111222333222222222333333555666777444666777777555444444555222222333333222111111000///......---,,,+++))))))''''''''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%'''&&&%%%%%%%%%%%%&&&''' """$$$$$$$$$$$$%%%&&&"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###############$$$%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$""" """$$$%%%#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""""""""######$$$$$$$$$$$$'''&&&$$$$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************((((((''''''((()))***+++(((((())))))((('''&&&%%%%%%+++000000+++''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))***)))(((''')))(((&&&%%%%%%''')))***++++++,,,...///000111222111222444555666777888888999:::;;;<<<============:::999888777777777777777777777777777666555333333222222222222222222222222333333333222222111111111000111333555666555555444333222111111222222000....../////////000000000000...//////000111222444444555666888888777666777888666777777777777666666555333333333333111///...---++++++*********)))(((((()))************)))))))))'''''''''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!###$$$$$$$$$%%%&&&########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%"""###%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######!!!!!!""""""######$$$$$$&&&%%%$$$$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&&&&###(((---...+++'''%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((&&&'''(((((())))))))))))''''''&&&&&&''')))***+++......///000000111222222111222444666888999::::::;;;;;;<<<============<<<999999777555444333333333333333333333222222111000//////000000000111111111222222222222222222222222222222333555666666666666777555444444555555444222...//////000000//////............//////000111222333555666666555555777888888999999::::::999888888777777888888666444222111111111111000000...---,,,++++++,,,,,,++++++***)))(((((((((''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""!!!###%%%%%%$$$$$$$$$&&&%%%$$$###""""""###$$$%%%"""""""""###$$$$$$%%%%%%##############################$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$######%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%###!!!"""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''((()))***)))(((&&&%%%&&&&&&&&&&&&'''''''''(((###$$$$$$%%%%%%$$$$$$###%%%%%%&&&'''''''''''''''''''''''''''((((((((((((''''''''''''((()))***+++)))******,,,---...///000000000000000////////////...///222444666888999::::::::::::::::::999999888666555444333222111111111000000111111111000000///000111111222333444444555444444555666666777777777666666777777888:::;;;<<<;;;999777777888999888777000111222333444333333222222222111111111111222222111222222222111222555777888888999999:::999999888999999:::::::::888666444555555555555333222000///,,,---......---,,,+++***************))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&''''''%%%$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%% !!!###$$$%%%&&&'''""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&''''''&&&$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$#########"""###%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$###"""###%%%&&&&&&$$$#########$$$$$$%%%%%%%%%$$$""" !!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%&&&&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---'''((()))******(((&&&$$$###$$$$$$%%%&&&'''((((((,,,)))''''''((())))))(((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&%%%%%%&&&'''((((((((('''''''''''''''((((((((()))((('''''''''''')))+++,,,---...000222333444555555000000000///...---------,,,---///222555666888888888888888888777666555444333333222111111111111111//////000111111111000000333333444555666777888999888888999:::;;;<<<<<<===;;;:::::::::;;;===???@@@<<<;;;999999:::;;;:::999222333666888999999999999777666555444444444444444///000000///...000333666777777888999999888888888999:::;;;;;;;;;999777666555555555555444222000...222333444444444222111000,,,,,,,,,+++++++++******''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&%%%###"""###$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&%%%$$$######$$$%%%&&&&&&&&&%%%###""" ######$$$$$$$$$%%%%%%%%%!!!###%%%$$$###"""###$$$"""###%%%&&&&&&%%%###"""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%''''''$$$###"""!!!!!!"""###$$$%%%$$$""""""""""""$$$%%%((((((((('''&&&%%%###"""%%%%%%$$$######$$$%%%%%%'''&&&$$$#########$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%&&&%%%%%%$$$############&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''&&&###"""!!!!!!"""###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&###  """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################(((''''''&&&%%%$$$######$$$$$$$$$#########""""""((('''&&&&&&$$$$$$###"""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""#########$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%%%%###"""$$$&&&'''$$$"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$(((%%%"""!!!"""#########$$$$$$%%%%%%%%%%%%&&&&&&&&&((()))(((&&&%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%'''''''''((((((***++++++))))))))))))************++++++***)))((((((((()))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''((()))***+++%%%&&&((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%************)))'''%%%###''''''''''''((((((((()))))))))))))))***,,,...///333333555666666666555444444333111///...///000111......///000000111333555000000000222444555333222444333333333333333444444---...000222444555666666666888888666999>>>???<<<<<<;;;;;;===??????<<<999>>><<<;;;;;;===????????????999888<<<===;;;;;;???===;;;:::;;;===>>>>>>===:::888777777888888666444999888777555444444333333111111222333444444333222888999999999999777555444444333222222333444333111...///000111222222222222//////......---,,,+++*********))))))))))))******%%%&&&'''(((((('''%%%%%%"""###$$$###!!! !!!"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################%%%$$$############$$$%%%$$$$$$######""""""!!!!!!############$$$$$$%%%%%%"""$$$%%%%%%$$$######$$$######$$$$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%$$$###""""""###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$######$$$%%%%%%&&&%%%$$$#########$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$%%%%%%&&&&&&%%%$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%)))'''%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""  """$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!###$$$%%%&&&&&&%%%$$$$$$$$$$$$#########&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%$$$######%%%$$$$$$######$$$$$$%%%%%%######$$$&&&&&&$$$"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""""""############$$$$$$%%%%%%%%%%%%&&&&&&&&&((()))((('''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''((()))(((((()))))))))***************))))))((()))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''((()))++++++%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))((('''&&&''''''((())))))******+++,,,---------///000111222333333555666666666555444333222111000000111222333444333222111000000000000111111111111222222444444888999;;;===<<<;;;999777888888999999999999999999888;;;===???EEEKKKJJJFFFBBB@@@???@@@BBBBBBAAA??????>>>>>>AAADDDFFFFFFEEEFFF???:::<<<===::::::<<<:::;;;>>>@@@AAAAAAAAAAAADDDCCCAAA???===<<<<<<===;;;:::999888777777777777777666444444444444444333555555666555444333111000444222111111222222111///111111222333333333333222000000000000000///......++++++***)))))))))))))))''''''''''''''''''&&&%%%%%%&&&'''&&&$$$###$$$%%%###$$$%%%%%%&&&&&&%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""""""""###############"""""""""############$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&######$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$#########$$$$$$((((((''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&$$$""""""###$$$%%%$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$((('''%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################!!!!!!!!!"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&''')))((('''%%%&&&&&&'''''''''''''''''''''(((&&&&&&%%%&&&&&&'''((()))(((((())))))))))))******))))))((((((((()))******((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&''''''(((((()))((((((((())))))***+++&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&'''((()))))))))))))))'''((()))+++,,,---......111111222444555555555555555666777777888888777777666555555555555555666666777555333222222222111000111333333333222555;;;@@@CCCFFFKKKNNNMMMGGGAAA<<<@@@???>>>===<<<===>>>>>>DDDGGGKKKQQQZZZbbbaaa[[[OOONNNLLLMMMNNNOOONNNMMMGGGGGGIIIMMMSSSWWWYYYZZZ[[[QQQGGGDDDCCCAAA???>>>===CCCIIIMMMNNNNNNPPPQQQSSSSSSQQQLLLEEE@@@??????===<<<;;;::::::;;;<<<===>>><<<999888888888777666666666555555444222111000444333111111222222111000...////////////...---,,,000000111222222222222222...------,,,+++******))))))(((''''''&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((###$$$%%%%%%&&&&&&%%%%%%############$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###############$$$$$$"""""""""""""""""""""###$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$&&&&&&&&&&&&$$$###%%%%%%%%%%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%###""""""###%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$######"""$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######""""""######"""""""""######"""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$"""$$$$$$$$$%%%%%%%%%&&&&&&%%%'''(((((('''&&&&&&''''''''''''''''''&&&%%%%%%((((((((((((((()))******(((((((((((()))))))))***((((((((((((((()))***+++(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&'''))))))***))))))(((((((((((())))))***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&''''''(((((())))))(((***,,,...000111111111444555777888999999888888888999999:::::::::::::::999999999888888888777777555333222333444666666555333666999:::<<>>>>>>>>@@@BBBCCCDDDBBB@@@@@@AAA@@@===:::;;;::::::888777555444333444333222333444555444333............---+++***)))...///000111222333333333111111000000///---,,,,,,+++***(((&&&%%%&&&&&&'''"""$$$%%%$$$###"""###%%%###$$$%%%%%%&&&&&&%%%%%%############$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$###############"""""""""""""""""""""$$$&&&((('''&&&%%%&&&'''###%%%'''(((((('''%%%###$$$$$$###""""""###$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$######$$$&&&&&&&&&&&&$$$###%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%###""""""###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%%%%$$$$$$"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$######"""!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$######""""""#########""""""""""""""""""###%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%'''(((((('''&&&&&&'''((((((((('''&&&$$$"""!!!)))(((((((((((())))))***'''(((((((((((()))))))))((('''''''''((()))******(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***++++++******)))(((''''''''''''******(((''''''(((******''''''''''''''''''''''''''''''''''''''''''((((((***,,,///222444555555555555666888999::::::999888888888888999999999::::::888777777777777777888888888999999999888999:::;;;;;;???DDDHHHLLLVVVcccmmmwww|||wwwkkkbbb___]]]\\\[[[[[[\\\^^^___]]]___```eeeppp|||~~~tttwww{{{}}}|||zzzwwwuuulllhhhcccbbbfffmmmssswww|||uuukkkddddddeeedddaaa```cccfffeeebbbbbbgggmmmkkksss{{{zzznnn___TTTNNNHHHGGGFFFFFFGGGIIILLLNNNIIIHHHHHHJJJLLLJJJDDD??????>>>===;;;999777666555444333333444666777777666555444444333222000...------...///000111111111000222333333333333222111000...,,,***(((''''''''''''"""$$$%%%%%%$$$###$$$&&&###$$$%%%%%%&&&&&&%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$#########$$$############"""""""""$$$&&&''''''&&&%%%%%%&&&###%%%&&&((((((&&&%%%###$$$###"""!!!!!!"""###$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######&&&&&&''''''''''''&&&&&&""""""###%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""#########$$$$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&(((((('''&&&'''(((''''''''''''&&&$$$!!! ''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((('''''''''((())))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''((()))******++++++,,,,,,***)))((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((((()))******---///222555777777777777777777888999999999999999777666666666666777888888444444555777:::>>>CCCEEEKKKNNNOOOKKKDDDAAACCCGGGMMMPPPUUUYYY___gggqqqxxx}}}{{{tttvvvuuussspppnnnmmmmmmmmmeeehhhiiijjjrrr|||~~~wwwoooiiiiiimmmqqqtttzzzyyyvvvrrrrrrvvvxxxvvvqqqqqqnnniiidddbbbeeehhhhhhqqqzzz~~~yyyoooeee```ZZZYYYXXXWWWXXX[[[^^^```YYYVVVUUUWWWYYYWWWPPPIIIDDDCCCAAA>>><<<:::999999:::888777888999:::999777888888777666555333111000//////000000000//////...111222444555666666555555111000///---+++******)))$$$%%%&&&&&&%%%%%%&&&(((###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$"""######$$$$$$%%%%%%&&&%%%%%%$$$$$$############$$$%%%''''''%%%$$$%%%&&&%%%$$$############$$$%%%%%%$$$"""!!!!!!"""$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$&&&'''''''''(((###$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###############$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$###"""!!! """""""""#########$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%$$$############$$$%%%%%%$$$$$$######$$$$$$%%%"""$$$&&&&&&$$$######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&(((((('''&&&'''(((%%%%%%'''((('''&&&$$$###''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''((((((((())))))******000///---+++***)))(((((('''(((((())))))(((((('''))))))))))))))))))))))))++++++***+++,,,---///000000222555888999999888888888888888888888999999:::888777666666666777888999777888;;;AAAJJJUUU^^^dddhhhmmmooohhh[[[TTTXXX^^^cccdddfffiiikkkooorrrtttsssxxx~~~}}}www||||||{{{|||}}}~~~~~~}}}zzzuuurrrpppooooookkkooouuuyyy{{{yyyvvvtttrrrqqqooonnnoooqqquuuwwwsssnnniiihhhiiigggaaa[[[PPPOOOLLLIIIGGGEEEDDDDDDFFFEEEBBBAAAAAA@@@===;;;::::::999888777666444333444444333333111000///......///222555777888888888666666555444222000...--- !!!######""""""###$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%% !!!"""###%%%&&&((((((%%%%%%%%%$$$$$$$$$#########%%%&&&&&&%%%$$$$$$%%%'''$$$  $$$'''&&&%%%###""""""###%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$""""""""""""$$$%%%&&&&&&'''''''''&&&%%%%%%###$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$#####################!!!"""$$$&&&'''&&&$$$###$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###"""#########"""######$$$$$$$$$###############$$$$$$%%%%%%%%%########################!!!!!!!!!"""###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$#########""""""########################$$$$$$$$$######""" !!!""""""""""""#########%%%$$$######""""""######&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%"""$$$'''&&&$$$"""###%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''%%%""""""$$$&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&(((((('''''''''(((###$$$&&&((())))))((('''***))))))((((((((())))))''''''''''''((((((((()))***)))(((''''''''''''''')))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''''''''(((((((((((((((222111///---+++***)))))))))***+++,,,,,,+++***)))************************++++++,,,---...111444555111333777999;;;:::999888:::999888777777888:::;;;;;;:::999999999:::;;;<<<>>>@@@EEEOOO\\\kkkyyy}}}pppggglllttttttsssrrrqqqrrrpppmmmkkklllrrr{{{~~~xxxwwwwwwyyy~~~~~~yyyuuuuuuuuupppkkk]]][[[XXXUUURRRQQQPPPPPPSSSPPPMMMJJJHHHFFFCCC@@@?????????>>>===<<<;;;:::888888777555444111000...+++---000444777999999999999:::999888666444111///&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$############$$$$$$$$$### %%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""""""""$$$$$$$$$######"""""""""&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%############%%%&&&%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%"""###%%%'''''''''%%%$$$%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######"""###$$$%%%%%%%%%%%%$$$###$$$$$$##################&&&%%%%%%$$$$$$#########$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''########################%%%%%%%%%$$$$$$#########""""""""""""""""""""""""%%%%%%$$$###"""""""""###%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######"""""""""###%%%&&&)))%%%!!!!!!$$$'''((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!! """$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''))))))))))))((((((((((((''''''(((((())))))******(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&'''((()))***+++)))((('''&&&%%%%%%&&&'''))))))******)))((('''&&&++++++++++++***)))(((''',,,+++)))'''(((***,,,...,,,,,,---///000222333444444555777;;;===<<<:::888888888888888999;;;<<<>>>EEEBBB@@@AAADDDHHHIIIIIISSSOOOQQQ___nnnwwwzzz|||yyyzzz~~~}}}yyywwwttt}}}}}}|||yyyxxxxxxwwwooohhhdddbbb______bbbbbb^^^ZZZXXXVVVPPPGGG@@@BBB???;;;:::;;;===>>>???===<<<;;;;;;:::888444111333222111222444777;;;======>>>??????>>>;;;888777%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$###"""!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###!!!!!!!!!""""""!!!!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''########################&&&&&&&&&&&&%%%%%%$$$$$$###########################"""!!!!!!!!!!!!!!!!!!##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$###"""""""""###$$$%%%%%%""""""$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!"""$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''''''''(((((())))))******'''''''''''''''(((((()))(((((((((((((((((((((((('''''''''&&&''''''(((((('''((()))******)))((((((***)))((('''&&&''''''(((((()))+++,,,+++***((('''+++++++++++++++***)))(((+++***))))))***,,,...000333444555555666777777777999999:::<<<<<<;;;:::888999:::;;;<<>>>>>>>>===<<<::::::;;;===>>>===:::777444333222111333555999;;;;;;<<<=========<<<;;;:::%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$######'''&&&%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&########################%%%&&&'''''''''&&&%%%$$$########################!!!!!!!!!!!!!!!!!!"""###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$######"""#########%%%$$$######%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&'''(((((((((((('''&&&&&&'''((()))***++++++)))(((&&&%%%%%%&&&''''''((((((((((((((((((((((((((('''''''''((()))*********+++++++++***(((&&&%%%******)))(((((((((((()))''')))+++------,,,***(((***+++++++++++++++******)))***+++---...000222222666666777888999999999888::::::::::::999999888888777;;;@@@DDDIIITTTbbblllxxxmmmbbb___fffpppvvvxxx{{{vvvssstttsssqqqqqquuuvvv|||vvvllliiiiiioootttwww|||~~~~~~}}}{{{uuusssiiifffbbb``````^^^ZZZVVVOOOMMMJJJIIIHHHFFFCCCAAA>>>???AAADDDFFFDDD@@@<<<888777555333333555777888999999999:::;;;<<<===>>>$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########%%%'''(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$(((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&###########################$$$&&&''''''%%%$$$##############################"""""""""###$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$######"""""""""$$$$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''&&&&&&'''((((((((((((((('''''''''((()))************)))'''&&&%%%&&&''''''((((((((((((((((((((((((''''''''''''((()))******++++++***)))((('''&&&&&&))))))((((((((((((((((((%%%'''***------,,,***))))))******+++++++++++++++)))+++...111333555555666777888999:::;;;;;;;;;:::999::::::::::::<<<>>>@@@???FFFNNNTTTZZZfffvvvuuurrrxxx}}}{{{{{{|||~~~~~~{{{wwwvvvvvvtttrrrpppwwwvvviii___\\\[[[]]]```ccciiizzz~~~wwwqqqkkkooosssvvvxxxuuuuuuzzzyyyuuupppllliiifffccc```\\\[[[ZZZZZZYYYUUUQQQMMMJJJKKKMMMOOOOOOLLLFFFBBB>>><<<999666555555666777666555555666888;;;>>>@@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""###&&&''''''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$''''''&&&&&&%%%$$$###############$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%########################"""###$$$%%%%%%$$$###"""###########################"""""""""###$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$######""""""!!!###$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''&&&'''(((((())))))(((((())))))))))))((((((((((((+++***((('''''''''((((((((((((((((((((((((((((((''''''&&&&&&'''(((((()))***(((&&&$$$$$$&&&((()))''''''''''''''''''''''''$$$&&&(((+++,,,+++***)))((()))***+++,,,---------,,,...111444777888888888<<<<<<<<<<<<<<<<<<<<<===999;;;===???@@@DDDIIIMMMQQQXXX```eeehhhooo{{{yyysssnnnmmmmmmlllnnnrrrtttyyyrrrkkkiiijjjiiiddd___^^^cccnnn}}}~~~zzzwwwpppggg___ZZZXXXXXXTTTVVVYYY^^^jjjyyy{{{xxxssslllfff]]]aaadddeeeffflllwww}}}wwwkkkhhhiiioootttwww}}}~~~yyytttpppnnnnnnmmmlllkkkhhhccc]]]XXXXXXYYYZZZ\\\[[[WWWPPPLLLBBB@@@<<<888666555555666555444333444666999<<>>@@@===@@@DDDFFFGGGKKKQQQVVV___dddhhhiiihhhjjjpppuuuzzzpppjjjeeeccc```^^^___cccaaaqqq}}}sssjjjccc___[[[ZZZ\\\\\\WWWRRRSSSVVV\\\eeemmmpppnnnkkkhhhfffbbb___]]]]]]]]]^^^WWWXXXZZZ```gggmmmqqqrrrnnnkkkhhhgggfffccc^^^YYYVVVXXXYYYYYYZZZ^^^eeejjjxxxxxxooojjjaaa]]][[[^^^bbbfffmmmttt~~~|||zzzvvvooohhhbbbddddddeeefffeeeaaa\\\XXXGGGDDD@@@;;;888777777777777666555555666888;;;<<<%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((######$$$$$$$$$%%%%%%%%%&&&%%%###"""!!!!!!""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%'''((()))$$$$$$$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""!!!"""###%%%&&&%%%%%%&&&&&&&&&%%%$$$############$$$%%%&&&'''(((###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%'''''''''&&&%%%%%%$$$$$$$$$%%%########################$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""###$$$%%%$$$#########%%%((('''&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))%%%'''((()))***)))((('''((((((((((((((((((((((((******)))(((''''''''''''&&&&&&&&&'''''''''''''''%%%&&&'''((()))(((((('''(((((((((((()))******+++,,,---///111333444555555666777888999::::::;;;;;;999999999;;;@@@GGGNNNRRROOOSSSXXXYYYXXXZZZ___dddjjjjjjiiihhhhhhjjjnnnqqq|||~~~wwwppphhhbbb^^^\\\XXXTTTUUUYYYTTT]]]fffhhhgggddd___YYYTTTRRRPPPPPPSSSTTTRRRPPPSSSUUUYYY]]]```bbbcccdddgggeeeccccccdddfffhhhhhheeecccdddgggjjjjjjiiiiiicccbbbbbbbbbaaa___[[[XXXYYYYYYYYYYYYZZZ\\\^^^```iiimmmqqqssspppkkkeeebbb[[[VVVTTTVVVYYY[[[```fff~~~}}}zzzzzz~~~wwwssspppooonnnmmmkkkfffaaa]]]PPPMMMHHHCCC@@@>>>===>>><<<;;;:::999999999::::::&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$##################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''"""""""""######$$$$$$$$$&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%'''''''''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$###$$$%%%''')))+++%%%$$$$$$######"""""""""&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""!!!!!!###%%%&&&$$$%%%'''''''''%%%###"""""""""###$$$%%%'''((()))%%%%%%$$$$$$###"""""""""###!!! ###%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&!!!""""""###$$$$$$%%%%%%""""""$$$%%%'''((()))***&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$########################&&&$$$"""!!!"""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!"""###$$$%%%%%%$$$### ###%%%$$$"""!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''(((((('''''''''(((((()))))))))))))))&&&&&&'''((()))***++++++###$$$''')))***)))'''%%%((((((((((((((((((((((((---,,,+++)))((((((((('''%%%&&&)))++++++)))&&&$$$&&&'''(((*********)))(((+++***)))))))))***,,,---...///111444666777888999999999999:::::::::;;;;;;:::;;;===CCCMMMZZZeeellliiimmmqqqpppnnnnnnqqquuusssqqqnnnmmmoootttzzz~~~wwwpppnnnpppssszzz{{{vvvqqqiii```\\\XXXVVVRRRNNNNNNRRRSSSWWWYYYXXXYYY\\\[[[WWWRRRQQQPPPPPPSSSUUUWWWXXX[[[___bbbdddcccdddgggjjjmmmllljjjjjjmmmoooqqqqqqqqqnnnlllmmmllliiigggfffkkklllmmmmmmkkkgggdddbbbcccbbbaaacccdddeeedddccceeeeeefffffffffeeecccaaaWWWTTTRRRUUUVVVVVVYYY^^^sssvvvrrrllljjjnnnuuu}}}zzzxxxtttqqqlllfff```[[[XXXUUUPPPKKKHHHFFFEEEEEE@@@???>>><<<;;;:::999999'''&&&%%%"""!!!!!!$$$'''(((''''''&&&&&&%%%%%%$$$%%%%%%$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$"""""""""###$$$%%%''''''!!!"""$$$&&&''''''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((())))))(((&&&%%%%%%&&&'''(((+++***)))((('''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$%%%&&&((('''&&&&&&(((((('''&&&'''&&&%%%$$$$$$$$$%%%&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$###&&&%%%%%%$$$#########$$$########################'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%&&&&&&'''""""""#########$$$$$$$$$'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%############%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%***$$$!!!$$$###!!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###%%%''''''&&&%%%&&&'''((((((((((((((('''''''''))))))(((''''''''''''''''''''''''''''''((()))******)))(((''''''((()))***(((((('''''''''&&&&&&&&&(((((((((((((((((((((((($$$$$$&&&((()))******++++++******---000000---***,,,222666666777:::;;;999===<<<;;;<<<===<<<;;;999:::<<>><<<;;;;;;%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&'''''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$%%%'''(((((('''&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%&&&'''((((((((('''''''''''''''(((''''''&&&&&&''''''(((&&&%%%$$$$$$$$$%%%'''''''''&&&%%%&&&'''''''''%%%'''&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&#########$$$$$$$$$$$$%%%&&&%%%$$$#########$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$#########"""""""""######$$$$$$$$$######%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$'''""" ###""" ###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&'''((((((''''''(((***''''''(((((((((((((((((())))))((('''''''''''''''(((((('''''''''((())))))***)))((('''(((((()))***(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((,,,***)))***---//////......333777666888;;;;;;999===<<<;;;<<<>>>>>><<<;;;FFFJJJVVVeeerrr{{{yyyqqqkkkddd[[[UUUPPPKKKFFFDDDGGGLLLOOOQQQWWW^^^dddccc]]]XXXYYY\\\\\\]]]]]]\\\ZZZYYY[[[]]]aaadddeeefffjjjpppppplllooojjjkkkqqqrrrllljjjnnnpppuuuyyy{{{}}}~~~{{{wwwrrrpppqqquuuxxxyyy|||zzzwwwttttttuuuwwwxxx|||xxxsssooonnnooorrrrrrtttwwwyyyzzzyyywwwsssuuuwwwwwwvvvtttrrrqqqsssrrrooommmjjjhhhgggfffeeejjjjjjfffcccdddeeedddhhhbbb___aaacccccceeehhhmmmvvvxxxtttsssllliiieeebbb```^^^\\\ZZZTTTRRRNNNIIIEEEBBBAAA@@@$$$&&&(((((('''%%%%%%%%%""""""###$$$$$$%%%&&&&&&&&&$$$""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((()))))))))(((&&&%%%((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&'''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''(((&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&'''((()))''''''''''''&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$#########$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$############"""###############"""!!!!!!%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&""""""$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%$$$###$$$&&&((('''''''''(((((())))))))))))((((((''''''''''''((())))))((('''''''''((((((***))))))((((((((())))))(((((((((''''''''''''&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&...+++((((((+++///333444444888::::::;;;>>>>>>;;;=========???BBBDDDEEEDDDRRRXXXdddpppxxx}}}|||wwwwww{{{ssslllaaaYYYSSSMMMGGGBBBEEEBBB??????BBBGGGKKKMMMVVVXXXYYYYYYYYYZZZ\\\^^^dddgggiiifffbbbbbbeeejjjlllooorrruuu{{{zzzsssrrrxxxyyyyyy}}}yyyzzz~~~xxxssssssuuuxxxyyy|||~~~|||xxx}}}{{{xxxuuurrrpppnnnnnnhhhkkkiiicccbbbeeehhhhhhgggcccbbbeeeddd```]]]]]]\\\dddsss~~~{{{~~~xxxsssnnnjjjfffccc```]]]YYYTTTQQQOOOOOOOOO$$$&&&''''''%%%%%%%%%&&&######$$$$$$%%%%%%%%%%%%'''$$$"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&'''((()))))))))((('''&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###"""""""""$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$######"""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$&&&$$$""""""%%%'''((('''$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$###"""###&&&(((&&&&&&'''((()))******+++)))(((''''''''''''((((((******)))((('''''''''(((******))))))))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''---+++***+++...222666888:::===>>>===>>>BBBAAA===>>>>>>AAAEEEKKKQQQSSSTTTZZZ___hhhppprrruuuyyyqqqggg___\\\]]]```bbbYYYUUUPPPMMMKKKHHHEEEBBBJJJIIIIIIJJJNNNSSSWWWYYYcccbbbccceeehhhjjjiiigggiiinnnqqqnnnjjjiiiooovvvvvv{{{~~~zzz}}}yyyzzz~~~{{{yyyyyyxxxwwwuuusssqqqooommmqqqsssrrrsssvvvvvvtttooollllllppppppkkkgggfffhhhgggjjjsss|||~~~wwwqqqnnnqqqxxx~~~|||uuummmhhheeebbb^^^ZZZYYYYYY[[[]]]%%%%%%%%%###"""###%%%(((''''''&&&&&&%%%%%%%%%$$$'''%%%"""!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%&&&'''((()))(((((('''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))'''&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''(((((($$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&$$$""""""###$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$%%%$$$######%%%'''((((((############$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))***)))'''&&&(((***---&&&''''''((()))***++++++((((((''''''''''''((((((+++***)))(((((((((((((((***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))+++,,,+++---///222444666999:::999;;;<<<<<<@@@EEEEEEBBBBBBDDDGGGNNNWWW___dddfffgggiiimmmqqqqqqttt|||tttmmm]]]WWWPPPKKKJJJKKKMMMOOOMMMOOOQQQTTTVVVUUURRROOOOOOQQQSSSVVVZZZ^^^bbbeeegggjjjoooxxx~~~~~~vvvooommmrrrvvvvvvtttvvv|||}}}|||xxxyyy|||}}}~~~}}}{{{zzzqqquuuxxxwwwyyy|||{{{www{{{wwwwww{{{}}}{{{zzz{{{zzztttnnnlllnnnpppmmmjjjjjjdddaaaeeejjjnnntttyyyyyyrrrmmmjjjddd___[[[YYYZZZZZZ%%%%%%$$$""" """%%%)))(((((('''&&&&&&%%%$$$$$$'''%%%######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$''''''&&&%%%$$$$$$%%%%%%%%%&&&''')))))))))(((((($$$%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''((())))))******((('''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$%%%&&&'''&&&$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$############$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$######""""""######$$$%%%%%%&&&&&&&&&&&&%%%%%%"""############$$$$$$$$$"""###$$$&&&''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&""""""#########$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))(((''''''***,,,((((((((())))))*********(((''''''''''''(((((()))******)))((((((((())))))++++++++++++***)))(((((('''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((***,,,...000---000555999:::;;;<<<===888:::<<<@@@HHHQQQSSSPPPSSSSSSVVV]]]fffnnntttvvvwwwuuuvvvwwwwwwzzz}}}ooodddYYYPPPFFFEEEDDDEEEIIIMMMPPPQQQWWW[[[bbbgggiiigggbbb___XXX\\\```dddhhhkkkooorrrxxx}}}~~~pppppptttyyy{{{}}}vvvyyy~~~xxxyyyzzzuuuwww~~~~~~~~~~~~|||}}}~~~zzz|||xxxwww||||||wwwsssqqqmmmgggccc]]]XXXVVVYYY\\\^^^bbbfffrrr}}}zzzrrriii```YYYUUUSSS$$$%%%%%%$$$###$$$&&&(((&&&&&&%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''#########$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&&&&'''((()))*********)))((('''%%%%%%&&&'''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))'''''''''''''''(((((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&'''(((''''''&&&'''&&&%%%&&&'''''''''%%%$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''&&&%%%$$$###$$$######""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!""""""###"""###$$$%%%#########$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''(((((($$$%%%&&&&&&%%%%%%&&&((()))))))))))))))))))))***'''''''''''''''((()))))))))))))))((())))))******++++++,,,,,,+++***(((''''''((((((((())))))))))))))))))))))))))))))))))))******))))))+++---000111111555:::===>>>>>>@@@AAA???BBBGGGOOO]]]kkkpppnnnooonnnooosssyyy|||yyywwwuuutttyyy~~~rrrbbbVVVPPPKKKFFFDDDFFFKKKRRRZZZ___``````iiinnnuuuyyyyyyuuupppllljjjooouuuyyy|||zzzrrrtttuuuwwwzzzzzzssstttqqqjjjgggkkkrrrxxx{{{{{{sssnnnnnnnnnnnnwww}}}uuunnnoooooonnnooossszzz}}}xxxwww{{{~~~{{{xxxtttqqqpppccc\\\WWWXXXYYYYYY\\\```hhhkkktttzzzpppgggaaa^^^"""%%%'''((('''&&&&&&'''#########$$$$$$%%%&&&&&&'''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&''''''((())))))''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((((((((''''''''''''((((((,,,,,,,,,,,,+++)))'''&&&&&&&&&'''((())))))(((((()))))))))))))))))))))))))))((((((&&&%%%$$$$$$###$$$%%%&&&'''((((((((((((%%%%%%&&&'''((()))***+++(((((((((''''''(((((((((%%%&&&((()))))))))((('''((('''&&&&&&(((((('''&&&&&&'''((((((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&''')))******)))'''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((('''&&&$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%""""""#########$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######%%%%%%%%%%%%######$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$######&&&%%%$$$######$$$%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$'''&&&&&&&&&&&&'''((((((%%%'''))))))((('''((()))*********)))))))))))))))'''''''''''''''((()))***))))))(((((()))***++++++++++++,,,,,,+++***(((''''''((((((((())))))******)))))))))))))))))))))))),,,,,,+++***,,,...000222555888===?????????BBBEEEIIINNNTTT___qqq|||uuuqqqkkkeeedddgggkkkfff\\\OOOIIILLLOOOOOORRRVVV]]]fffnnnrrrrrrqqqvvvzzz|||xxxuuuwww}}}tttssspppoooqqqtttwwwyyy}}}zzzxxxwwwnnn___XXXZZZ]]]fffmmmmmmppp|||~~~tttlllfffbbb]]]eeekkkkkkiiiooorrrkkkmmmaaa```___bbbiiirrrxxx{{{{{{xxxtttssswww}}}{{{{{{~~~vvvmmmeeebbb```___aaaeeebbb```cccnnn|||~~~zzzuuusss%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%######$$$'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&(((((((((((((((((((((((())))))((('''&&&%%%%%%&&&((('''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&'''&&&&&&&&&&&&&&&+++,,,---,,,)))''''''((((((((((((((((((((((((((('''((()))***++++++******%%%&&&'''((()))******)))+++***)))''''''(((***+++))))))*********)))((('''(((((('''''''''''''''((()))((((((''''''((((((((('''%%%###%%%((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$#########%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$$$$""" """%%%&&&%%%"""%%%%%%%%%$$$$$$#########$$$$$$$$$############"""&&&&&&&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&'''''''''%%%%%%%%%$$$$$$#########"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""&&&((('''$$$###$$$&&&$$$%%%&&&&&&&&&%%%$$$###'''(((((((((((((((''''''"""$$$'''***+++,,,,,,+++******))))))))))))******+++)))(((&&&&&&((()))+++---,,,,,,+++)))'''%%%$$$(((((('''&&&&&&&&&&&&'''((('''''''''((()))+++,,,///---+++,,,///333444555888444444888:::<<>>DDDLLLVVV___eeeggggggmmmrrrvvv|||yyyuuulll```UUUNNNLLLLLLOOORRRWWW]]]ccciiinnnqqqrrruuuuuuppppppxxx~~~|||rrreee\\\YYYWWWSSSZZZ___ffflllsssuuummmbbbaaa```]]]WWWQQQOOORRRUUUUUU\\\ccciiisss~~~vvvmmmllllllhhhdddcccffflllwwwzzzzzzyyyxxxyyy|||}}}vvvnnniiihhhkkkvvvqqqiiibbb]]]VVVPPPMMMOOONNNTTT\\\eeepppyyyzzzvvvkkkggggggjjjkkkhhheeefffiiipppzzz~~~~~~|||{{{zzzyyytttooollleee```___]]]WWWTTTTTTOOOUUU___mmmzzz%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&((((((&&&&&&&&&'''$$$%%%%%%'''((()))******''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''(((((((((&&&&&&(((***++++++,,,,,,,,,,,,,,,------......///222222333333444555555555666888::::::999999999;;;777777777777777777777777555333222000//////000000111222444666777999999:::;;;;;;:::999888777777666<<<;;;999777666666666666555444222000...------,,,))))))(((((((((((())))))%%%'''(((((('''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((()))((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***+++,,,(((((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""$$$$$$%%%&&&&&&&&&%%%%%%"""""""""############$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$##################%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''''''''((()))***************)))))))))(((((((((((()))((((((''''''(((((()))(((((())))))))))))((((((+++++++++++++++******)))''''''(((((()))+++,,,---,,,---///222444666777777999777666888===AAADDDEEEKKKQQQXXX^^^fffnnnooolllmmmpppqqqqqqqqqqqqrrrsss\\\]]]\\\ZZZVVVSSSRRRSSSVVVZZZaaagggoooxxxwwwxxx|||}}}{{{xxxzzz~~~|||yyyooobbbYYYUUURRRNNNPPPTTTZZZ```hhhkkkeee\\\[[[\\\[[[XXXUUUVVVZZZ___fffqqqzzz~~~|||vvvsssrrryyy~~~yyywww{{{vvvmmmeee^^^]]]```___aaadddfffkkkpppnnnhhhccc^^^[[[]]]^^^\\\[[[]]][[[aaajjjyyyzzztttpppjjjgggjjjjjjgggcccbbbUUUUUUYYYaaakkkvvv}}}%%%%%%%%%%%%&&&&&&&&&&&&%%%'''((((((&&&%%%&&&&&&$$$$$$%%%&&&'''(((((()))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''))))))((())))))***+++,,,''')))+++---.../////////000000000111222333333333666888:::;;;<<<<<<;;;::::::<<<======<<<;;;<<<===========================999888777555444222111000111222333444444555444444666777888999999:::::::::>>>>>>>>>???????????????@@@>>><<<999777555444333///...---,,,,,,+++,,,,,,,,,***(((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%&&&''''''(((''''''$$$$$$%%%%%%&&&''''''(((((((((((('''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((())))))))))))(((((('''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%'''((('''%%%###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$%%%&&&'''%%%%%%$$$$$$%%%&&&((()))''''''(((******++++++******))))))(((((((((((((((***))))))(((((())))))***(((((())))))))))))(((((((((((())))))))))))((((((&&&''''''(((***,,,...///,,,...111444666888999999999999;;;BBBLLLWWW___ccceeeiiilllmmmqqquuurrrlllgggeeebbb___[[[XXXYYY\\\SSSVVV[[[]]]______```aaaccciiiqqqyyywwwvvvuuuooonnnllllllpppzzzzzzrrruuurrrjjj___YYYZZZ[[[ZZZXXX]]]ccckkktttyyytttkkkeeeffffffeeeccceeejjjnnnzzz~~~{{{xxx{{{}}}|||||||||~~~xxxvvvxxx|||}}}zzzzzzzzzuuummmhhhaaa[[[ZZZYYYWWWWWWYYYWWW\\\cccooo{{{tttppprrruuusssppppppccc```^^^^^^bbbhhhlllnnn%%%%%%%%%&&&&&&'''''''''&&&((()))(((&&&%%%%%%&&&$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%&&&(((((((((((((((((((((((('''(((((()))***,,,...///+++---///111333444444333555555666666777888999999:::<<>>;;;===>>>>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;999666444333111222222222111000//////111222444777999;;;<<<<<<;;;===???CCCEEEGGGIIIIIIJJJHHHFFFBBB???===;;;;;;666555444222111111111111111---)))(((***,,,+++***((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&((())))))******$$$$$$%%%%%%&&&'''(((((()))(((((((((((('''''''''######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%&&&''''''***))))))((('''&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&'''''''''$$$&&&(((&&&###"""###&&&&&&%%%%%%$$$$$$#########$$$$$$$$$############"""!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ $$$''''''%%%$$$&&&(((&&&&&&%%%%%%&&&''')))***''''''(((******+++++++++))))))(((((((((((())))))******))))))))))))******(((((())))))))))))((((((%%%&&&'''(((((()))(((((())))))))))))***+++,,,------...111555777999::::::999;;;AAALLL]]]nnn|||xxxzzzxxxssstttvvvqqqiiiXXXTTTPPPLLLHHHHHHLLLQQQXXX[[[^^^aaacccgggkkkooonnnttt~~~}}}{{{yyyllljjjgggbbbbbbhhhsss|||zzzqqqgggkkkiiiaaaYYYWWW]]]cccdddlllrrryyysssuuuuuutttrrrsssxxx}}}~~~}}}|||yyy|||~~~{{{zzz{{{vvvmmmeee```]]]YYYXXX[[[VVV[[[bbbkkkyyyyyyyyy{{{zzzxxxxxxuuuqqqkkkfffcccbbbaaa```&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%###$$$%%%&&&''')))******''''''%%%$$$$$$%%%&&&'''$$$$$$$$$###$$$$$$%%%%%%'''&&&%%%%%%%%%'''***+++((('''''''''((()))***+++***,,,.........///111222333333444444555666666777999:::;;;<<<===>>>>>>???AAA@@@@@@???>>>===;;;;;;===:::777777:::;;;999777999999999999::::::::::::<<<===>>>===:::777555444777555444333444444222000111111222333444666777777::::::;;;===???BBBDDDFFFIIIIIIIIIHHHFFFCCCAAA???999:::;;;;;;;;;999666555333333111///---+++)))(((++++++******))))))***************)))((('''&&&%%%(((((('''((()))+++---......---***(((''''''((()))))))))((('''&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%''''''&&&$$$$$$%%%&&&'''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$""""""""""""""""""######$$$%%%%%%'''%%%###!!! !!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&)))***(((%%%(((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''***)))(((''''''((()))*********)))(((((((((((())),,,***(((***---000///---///000333777;;;=========<<<>>>FFFUUUjjj}}}~~~xxxtttnnnaaaSSSLLLNNNHHHFFFNNNNNNOOOXXX^^^bbbdddbbbccckkkrrrvvvxxx~~~}}}zzz{{{nnncccYYYUUUWWWZZZ```ggggggnnnuuuxxxtttllleeebbbccchhhhhhbbbaaajjjtttxxx}}}{{{zzz}}}}}}~~~yyyyyy{{{vvvuuuxxxxxxrrr{{{rrrkkkllljjjddd`````````cccjjjssszzz}}}~~~uuuuuuvvvzzz~~~~~~{{{}}}|||{{{~~~{{{|||zzzuuunnngggdddccc&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%&&&((()))'''''''''((()))***+++,,,...///111222111222333555777777777777777777777777::::::;;;;;;<<<===>>>>>>===============<<<;;;;;;;;;999777777999999888666888888999999999999999999777999::::::999888777777555333222111222222111///111222333444555777777888333444666888<<>>???@@@AAACCCDDDEEEEEEEEEDDD?????????>>><<<999666555222222222222222222222222111000...,,,+++)))((((((((((((((())))))(((((('''''''''''''''&&&&&&%%%$$$&&&%%%$$$######$$$%%%&&&))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''(((((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&'''&&&%%%######%%%&&&'''&&&!!!"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###""""""$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$"""!!!!!!!!!&&&&&&&&&%%%$$$#########$$$%%%&&&''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""$$$'''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((())))))((((((((((((((())))))***+++,,,,,,,,,...111333666999<<<===<<<===AAADDDEEEKKKVVVaaajjjrrrxxx{{{}}}wwwkkk___[[[[[[UUUNNNLLLSSSVVV\\\fffhhhnnn~~~wwwqqqssswwwyyywwwwwwzzzuuupppnnnhhhXXXIIIFFFJJJNNNPPPRRRccclllzzz|||~~~xxxrrrsss}}}zzzyyy{{{|||}}}}}}}}}{{{vvvrrrrrrwww{{{{{{zzz|||wwwpppjjjlllqqqyyy{{{{{{{{{~~~~~~}}}~~~wwwooofffccceeejjjllllllbbbhhhmmmqqqzzzvvvsssrrrrrr''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''''''''((((((((()))&&&&&&&&&&&&'''((())))))(((''''''&&&&&&'''((()))++++++,,,,,,...///111222444666777777777777888:::;;;:::999888666555444333555555555666666666777777777777888888888888777777666666555555555555444333444444444444444444444444999888777777888888999888:::777555444444555444333000111111333444555666666777777777777777888999:::;;;===???BBBDDDEEEFFFFFFAAAAAA@@@>>><<<999777666444444444444444444444444444444222111//////......---------,,,,,,+++))))))((())))))***)))(((&&&%%%'''&&&&&&&&&&&&'''((()))))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))'''%%%""""""$$$&&&''''''""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$######$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!! """%%%((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((('''''''''''''''(((((((((******))))))***+++,,,,,,))),,,...//////111777;;;888<<>>>>>>>><<<:::666555555555444333444444555555666666777777:::999999888777777777888999:::===@@@CCCDDDEEEEEEBBBAAA@@@>>><<<:::999888888777777666555444333333666666555555555666666777222222111000...+++)))(((((()))*********)))(((''''''''''''(((((()))******))))))((('''''''''((((((&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&'''''''''%%%""""""$$$&&&''''''###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%'''))),,,///))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&''''''((((((((())))))))))))))))))***+++,,,------000333444444888>>>CCC>>>BBBHHHKKKMMMQQQVVVZZZXXX]]]bbbdddaaa^^^]]]]]]YYYZZZXXXXXX]]]eeegggeeegggqqq|||}}}{{{sssjjjaaa^^^]]]^^^dddkkksss}}}xxxiii___\\\[[[UUUVVVZZZ```cccgggpppzzz~~~yyywwwxxxxxxyyyzzz}}}zzz{{{|||yyyyyy{{{{{{wwwssstttwwwzzz}}}|||xxxuuuvvvzzz{{{xxxtttpppwww~~~|||zzzzzzyyyxxxzzz}}}~~~~~~wwwwww{{{}}}tttoooooonnnsss|||}}}tttooommmkkk___aaaaaabbbhhhttt~~~'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''&&&&&&%%%&&&'''(((((((((((((((%%%%%%%%%&&&'''((()))***((()))***,,,---///000111333222222333333444555666333444666555555444666777555555444333333222111111111111222333444555666666777888888999999999999888888:::<<<<<<;;;999888999888888999:::;;;;;;<<<===999888:::???GGGLLLMMMMMMEEEBBB===::::::999888777777666666666666666555555999999888888888999999999888:::<<>>>>>===<<<;;;;;;;;;;;;999888666555444333555555666777888:::;;;<<<777666555333000---+++))))))))))))******))))))(((&&&''''''(((((()))))))))))))))(((((('''(((((()))&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''***)))(((&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######%%%%%%%%%%%%######$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###############""""""""""""######$$$&&&%%%######%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!######""""""###$$$#########$$$%%%&&&&&&&&&%%%$$$!!! """%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''''''''(((+++...))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&'''((()))*********)))'''''''''((()))+++,,,---///000333666:::@@@GGGKKKMMMPPPTTTXXX]]]```aaabbbbbbbbbaaa^^^ZZZUUUSSSRRRQQQVVVZZZ___gggqqquuussswww~~~|||tttgggYYYQQQOOOOOOUUU\\\___kkksssmmmaaaZZZYYYZZZZZZ___ggglllmmmnnnxxx|||zzzvvvrrrqqqssswww|||}}}}}}{{{zzzxxxzzz}}}|||~~~vvvmmmjjjjjjjjjnnnwww~~~~~~~~~}}}zzzwwwtttrrrqqqqqqpppooommmooorrrsssuuuwwwzzz|||yyy|||}}}{{{|||wwwvvvwww}}}~~~wwwssstttwww{{{{{{yyyhhhfffcccaaadddiiinnnrrrtttmmmooo|||''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''###$$$&&&'''((((((''''''&&&&&&&&&'''((()))++++++,,,---...///111111222222444444333333333333444444222444555444333333444666444444444444555555555555444444666777999:::<<<<<<999:::<<<>>>???@@@AAAAAAAAADDDFFFFFFDDDBBBBBBBBBBBBCCCDDDFFFGGGIIIJJJKKKFFFFFFIIIQQQZZZaaaaaa```YYYUUUOOOLLLJJJIIIHHHGGGBBBBBBAAA@@@???>>>======>>>>>>===<<<;;;;;;;;;;;;:::;;;===>>>?????????>>>======<<<<<<<<<======>>>======<<<:::999888777666333444444555777999:::;;;<<<;;;:::999666444111000///...---+++******))))))''''''(((((()))((((((((())))))(((((((((((())))))&&&&&&'''((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((+++***)))(((((()))******'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$$$$$$$######""""""######%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ #########"""###%%%######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''###%%%''''''&&&%%%(((***))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***'''((()))***+++++++++***)))))))))***,,,...///000111222666>>>JJJVVV___dddbbbbbbcccgggllllllhhhdddaaa]]]XXXUUUTTTTTTTTTTTTVVV\\\aaagggoooxxx|||{{{{{{~~~ttteeeUUUMMMKKKMMMTTT\\\```ooozzzxxxnnngggeeeeeegggiiilllpppooopppzzz~~~{{{tttllllllrrrrrryyy}}}~~~~~~zzzzzz{{{|||{{{tttrrrqqqqqquuuyyyxxxzzzvvvlllggghhhiiihhhkkkrrrwwwvvvuuuvvvwwwvvvqqqpppnnnkkkiiijjjmmmqqqssstttuuuuuutttsssssssssuuu{{{}}}zzzxxx|||}}}{{{uuuttttttxxx}}}wwwuuuvvvxxx{{{}}}~~~|||wwwxxxwwwzzz}}}wwwrrrpppqqqpppooonnnnnnggggggoooqqqkkkhhhjjjmmmmmmttt((((((((((((((((((((((((''''''(((((()))*********&&&&&&&&&'''''''''(((((("""###%%%'''(((((('''''''''''''''((()))+++,,,---///000111222222222222222444444333222222222222333222333444444333333444555555555555666777888888888777888999;;;===???AAAAAACCCDDDGGGJJJMMMOOOQQQRRRQQQTTTWWWWWWTTTRRRRRRSSSTTTUUUVVVXXXZZZ\\\^^^___VVVVVVYYYaaajjjpppooommmlllhhhbbb^^^[[[ZZZYYYWWWTTTTTTRRRQQQOOONNNMMMLLLGGGFFFDDDAAA???===<<<;;;;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;<<<>>>???@@@>>>>>>===<<<;;;::::::999222222222333555666888888AAA@@@@@@???===;;;999888555444111...,,,,,,+++,,,))))))************))))))))))))(((((((((((()))***&&&&&&'''((())))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%&&&''')))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&(((***+++$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%(((''''''&&&%%%%%%%%%%%%$$$$$$$$$%%%''''''&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''%%%###!!!###&&&***---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%%%%&&&'''%%%%%%$$$$$$###"""""""""###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%(((++++++)))((()))+++))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******'''(((***+++,,,,,,,,,+++,,,------...000222444555777888???MMM```rrr~~~rrrooonnnqqquuussskkkcccZZZTTTNNNMMMQQQWWWZZZ\\\^^^ccchhhkkkrrr{{{~~~~~~wwwyyyrrrdddUUUNNNNNNSSS\\\dddttt~~~zzzwwwrrrnnnmmmnnnppprrr{{{{{{yyyxxxrrrnnnsss}}}vvv|||~~~|||}}}{{{|||xxxqqqppppppooorrrxxx{{{rrrjjjhhhhhhiiinnnsssttttttooogggffflllooommmpppuuuwwwsssoooooopppooohhhiiiiiigggeeeiiiqqqxxx{{{rrrlllooowww{{{vvvtttwwwyyyxxxtttrrrrrrvvv|||zzzwwwyyyrrrtttvvvvvvvvv{{{uuupppoooqqqtttwww}}}~~~mmmhhhgggkkkiii___[[[^^^[[[[[[cccwww)))(((&&&%%%$$$$$$%%%&&&((((((((((((''''''''''''***((($$$!!! !!!###%%%'''&&&%%%%%%%%%''')))+++))))))******+++,,,------444555555666555444333222000000000111222222111///222000...000555777777555888>>>AAA@@@@@@AAAAAA>>>777;;;>>>AAADDDIIIPPPVVV]]]WWWVVV[[[___``````aaadddeeeggghhhgggfffdddbbb^^^gggmmmnnnmmmnnnmmmkkk```bbbdddhhhkkkmmmoooooossslllgggiiijjjiiiiiikkkjjjmmmnnniiidddcccaaa]]]]]]VVVRRRQQQPPPJJJEEECCCGGGDDDAAAAAABBBAAA>>>;;;===;;;::::::::::::<<<>>>@@@===:::999;;;<<<;;;999:::888555444555666555555:::<<<===???@@@@@@??????777666555222000---+++***************)))(((&&&&&&---,,,+++***)))((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$))))))))))))))))))))))))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$&&&'''%%%"""!!!###%%%&&&%%%$$$$$$&&&(((((('''''''''&&&%%%%%%$$$######&&&%%%$$$###""" &&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''')))******))))))***,,,***************)))((('''(((((((((((())))))))))))'''(((((()))***++++++,,,...---,,,+++,,,///111333666FFFUUU```sss{{{tttxxxwwwjjj^^^[[[UUUTTTPPPWWWcccbbbcccpppoookkkkkkqqqzzz~~~{{{vvvsssrrrwww|||sssrrruuupppfff^^^]]]^^^cccmmmyyy{{{ttttttssspppmmmoootttyyy{{{~~~sssrrrsssnnnttt~~~~~~xxxwwwzzzyyy{{{xxx{{{yyyvvv}}}uuulllgggeeefffiiilllsssfff______^^^ZZZ___iiilllkkklllooovvv|||~~~qqqgggddddddjjjoootttyyy}}}uuusssvvv}}}}}}~~~zzzsssooommmiiiiiikkklllnnn{{{{{{wwwuuuuuuwwwvvvwwwzzzvvvnnnhhhaaaYYYSSSTTTTTTWWWaaasss'''&&&&&&&&&&&&&&&''''''&&&'''''''''(((((())))))+++***'''%%%%%%%%%'''(((((('''&&&%%%%%%'''((())))))***+++---...000111111666777777777777555333222/////////000222444444444333333444555666888;;;===DDDLLLSSSTTTTTTTTTPPPKKKJJJLLLOOOQQQRRRVVV\\\```eeebbbbbbfffhhhfffeeeggglllnnnppppppooommmnnnooonnntttvvvtttqqqqqqpppmmmggggggiiijjjkkklllllllllmmmgggeeehhhkkkjjjkkkmmmpppuuuxxxxxxxxxyyyvvvqqqssskkkeeedddccc]]]YYYXXXVVVSSSPPPNNNNNNLLLIIIFFF@@@>>><<<<<<===>>>???@@@AAA???<<<<<<<<<:::777444999777555555555666555333666777999;;;<<<======<<<::::::999888666333111///,,,++++++***)))(((''''''''''''''''''((()))******)))))))))(((((((((''''''(((((((((((((((((((((((((((''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''%%%###"""$$$&&&%%%###""""""$$$&&&%%%%%%''''''&&&%%%%%%$$$######%%%%%%$$$###""""""!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$############$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))***+++***)))((()))***)))************))))))((((((((((((((()))))))))***))))))******+++,,,,,,---...///111222222555999<<>>===<<<<<<:::777555888777666777888888666555222444555777888999888888<<<<<<===>>>===;;;999777111000...,,,***)))))))))''''''''''''((()))******((((((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&''''''&&&$$$$$$%%%'''%%%###"""###$$$%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$'''&&&%%%$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((***+++,,,***((('''((()))((())))))************)))((((((((()))))))))************+++,,,,,,------...,,,///222222222444;;;AAAKKKYYYfffppp|||wwwfff___ZZZUUUUUUYYYZZZbbbiiivvv~~~||||||{{{{{{qqqjjjnnnvvvzzz}}}|||{{{uuuiii\\\VVVYYY^^^ccccccgggoooxxx~~~yyyuuuqqqqqqtttxxxzzzzzzxxxyyy|||rrrkkkmmmpppoooxxx~~~zzzmmmiiijjjkkktttzzztttsssmmmppprrrsss~~~~~~uuullliiisss{{{qqqnnnqqq}}}rrrooosss|||sssooonnnoooqqqooooootttzzz~~~}}}yyy}}}pppeee```[[[]]]\\\YYY[[[iii%%%&&&((()))))))))((('''&&&&&&&&&'''((())))))***%%%&&&&&&'''((((((((('''''''''''''''((()))+++,,,......///111222444555666333333444333222111///---111222333333444555888:::>>>@@@DDDIIINNNWWW```gggnnnwww}}}yyyqqqjjjbbbbbbaaa```_________```ccceeejjjnnnkkkeeedddgggjjjoooqqqoookkklllsss{{{xxxsssqqqsssrrrpppmmmkkkiiigggfffkkkhhhiiilllmmmkkkkkknnnpppwww{{{qqqnnnllliiigggiiigggggggggiiijjjkkkllllllddddddbbb___^^^[[[RRRIIICCCAAA???>>><<<<<<;;;:::777666777999;;;<<<:::888333444555666666555444444888:::===???@@@@@@???>>>999777444111...---,,,+++---,,,+++))))))((((((((((((((((((((('''''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''')))((('''&&&&&&''')))***(((((((((((((((((((((((($$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%'''''''''&&&&&&&&&'''''''''&&&$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$'''&&&%%%$$$######""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++***)))((()))***'''((()))***************(((((()))))))))************++++++,,,---......///...111444222000444???HHHVVV```iiiooouuu|||}}}ttthhh\\\XXXYYYZZZ```gggeeeppp{{{|||yyy|||uuujjjhhhjjjjjjiiiiiimmmooooooiiiaaa^^^ccciiiiiijjjmmmrrrxxx~~~|||wwwqqqsssyyy~~~~~~{{{xxxzzz~~~oooiiikkklllkkksssyyyrrrooofffiiiqqqzzzssskkklllttt}}}~~~vvvtttpppttt{{{|||zzzyyyxxxxxxwwwyyy}}}~~~zzzwww|||sssnnnjjjkkkhhhbbb^^^dddttt'''((()))))))))(((&&&%%%((((((((((((((('''''''''$$$%%%&&&'''((((((''''''%%%&&&''')))+++---///000000000000111111222222222333444555555555444333222111444777999;;;===BBBEEENNNNNNRRRZZZgggttt}}}{{{uuuoookkkiiigggeeedddbbbaaa``````bbbgggllljjjeeeeeeiiilllppprrrpppmmmpppyyyzzzwwwsssrrrpppmmmkkkjjjiiiiiiiiigggiiimmmnnnlllmmmqqqxxx}}}sssooommmjjjiiikkkeeegggkkkoootttxxx|||~~~zzz|||xxxlll___YYYUUUNNNGGG@@@===<<<<<<666666777999<<<===;;;:::777888888888777555333222222444888<<<>>>@@@@@@@@@@@@>>>;;;888555222000//////...,,,+++)))((((((''')))(((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&((()))***(((((((((((((((((((((((($$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&((('''&&&&&&''''''(((((((((&&&%%%%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$######""""""######$$$&&&&&&%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&((()))***))))))+++---'''((()))***************))))))))))))************)))***+++,,,...///000111222555777666666===LLLXXXccciiimmmmmmmmmnnnmmmkkk]]]YYYVVVYYY^^^ccckkkqqqnnnzzzzzzyyyhhh```^^^^^^ccchhhvvv{{{|||uuuppprrruuuuuuuuussssssuuuzzz~~~~~~wwwrrrttt{{{{{{yyyzzz{{{{{{lllhhhkkklllkkktttwwwlllkkkjjjuuusssqqqzzz}}}}}}yyytttwwwzzz~~~~~~}}}}}}wwwtttrrrqqqpppuuuxxx|||~~~~~~{{{zzzuuuvvv~~~{{{yyyvvvqqqnnnooossswww((())))))((('''&&&%%%%%%))))))((((((''''''''''''''''''((()))******))))))&&&''')))+++...000111222000000000000000000000000000111222444555555555444333999@@@EEEHHHLLLRRRWWW^^^^^^aaalll{{{}}}yyyuuupppmmmkkkiiiggggggeeebbb```^^^]]]```eeefffdddeeeiiilllnnnpppoooooosss|||tttsssqqqnnnmmmmmmmmmmmmfffeeehhhmmmoooppptttzzzvvvrrrpppmmmlllnnngggkkkpppvvvzzz|||yyytttiii[[[MMMCCC>>>===::::::999:::<<<<<<;;;999;;;;;;;;;;;;999777555333000111333666999<<<===>>>AAAAAA@@@>>>;;;999666555///...---,,,+++*********))))))))))))((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&(((&&&%%%%%%'''(((((('''&&&%%%######$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((%%%''')))))))))***,,,...((())))))************))))))))))))*********++++++)))***+++...000222444555222555888;;;???IIIXXXbbbhhhiiihhhfffbbb```______VVVWWWZZZ]]]aaafffmmmssssss|||{{{vvvdddYYYWWW^^^nnn}}}}}}xxxwwwwwwwwwrrrmmmnnntttyyyzzzxxx|||vvvqqqsssyyy}}}|||xxxrrrooollllllttt|||{{{tttllljjjooorrruuutttrrrvvvyyyxxxrrruuu{{{~~~~~~|||}}}}}}|||}}}~~~~~~|||zzz{{{wwwuuurrrppplllnnnpppqqqqqqrrrtttvvv|||}}}{{{zzz|||zzzwwwvvv{{{''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((***************************+++---...000000111111/////////000000111111111///111444777999;;;;;;<<>>@@@AAAAAA???<<<;;;666444333111///...------+++*********))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&''''''%%%$$$$$$'''((((((&&&'''%%%######$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((&&&((()))***))))))+++---)))************))))))((())))))*********+++++++++***+++---000333666888:::777:::???EEELLLTTT]]]ccccccaaa^^^[[[WWWVVVXXX[[[aaaccccccbbbbbbgggnnntttuuuzzz|||{{{rrrtttzzzyyypppeee___^^^hhh~~~{{{yyyvvvvvvqqqkkkkkkrrrwwwwwwvvvwwwssspppqqquuuwwwvvvtttjjjkkkkkknnnvvv|||zzzssstttuuu|||zzz|||~~~ppplllsss{{{{{{yyyyyy|||~~~}}}xxxxxxwww|||~~~{{{{{{|||xxx}}}~~~zzzvvvkkkmmmnnnnnnnnnnnnoooqqqyyy}}}|||yyyyyyzzzvvvxxx{{{|||~~~&&&%%%$$$$$$%%%&&&((()))%%%&&&&&&'''((()))************))))))((())))))***...//////000000000000000---......000111222333333777999===AAADDDFFFGGGHHHLLLSSS\\\aaabbbbbbeeeiiifffkkkrrrvvvzzz{{{xxxtttrrrooommmmmmnnnnnnjjjgggmmmfffbbbeeeiiikkkmmmpppmmmmmmnnnppptttzzzzzzxxxvvvsssrrrrrrssstttwwwvvvxxxzzz{{{|||~~~{{{xxxvvvwwwvvvxxx{{{{{{zzzzzz}}}tttggg___[[[TTTPPPKKKGGGEEECCC@@@>>>:::;;;<<<===>>>===<<<;;;777555333222222333555666888;;;???BBBCCCCCCAAA???@@@>>>;;;777444111...---++++++++++++*********)))))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''(((((('''&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&''''''%%%###$$$'''((((((&&&)))'''%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***%%%&&&((()))))))))((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))((()))******)))(((***+++***************)))(((''')))************++++++++++++,,,///222666999<<<===CCCGGGLLLSSSZZZ^^^bbbccc```]]]YYYWWWUUUUUUZZZ___nnnnnnkkkeeebbbhhhqqqxxxwwwyyyxxxzzz~~~yyy|||rrrffffffkkkkkkkkkkkkkkkkkksss}}}zzz{{{wwwppppppwww{{{zzzuuu}}}sssqqqnnnnnnqqqsssrrrqqqlllsss{{{zzz}}}zzzzzzmmmjjjrrrxxx{{{}}}|||}}}{{{}}}~~~wwwtttsssxxx{{{zzzzzz~~~|||}}}yyy~~~{{{uuuwwwxxxyyywwwvvvvvvwww|||{{{wwwwwwzzztttzzz&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))(((((((((((((((((()))***+++---...000333000------///111///......111444333111222888===<<<@@@HHHMMMPPPRRRRRRRRR]]]aaadddeeedddeeegggjjjhhhnnntttwwwwwwzzz~~~{{{zzzzzzxxxqqqooosssuuurrrpppqqqqqqlllhhhiiioootttvvvuuunnnoooqqqvvv||||||xxxvvvyyy{{{yyyxxxzzz||||||~~~{{{yyyyyyzzzzzzvvvwwwyyyuuueeeZZZ]]]```WWWIII@@@???@@@@@@???===<<<<<<===<<<666...---000222222///555888<<<@@@CCCDDDCCCCCCGGGDDD@@@>>>===999444000...---,,,***))))))******)))(((&&&&&&((())))))((((((((('''&&&&&&&&&&&&'''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((((((((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''((((((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$######$$$%%%'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%&&&''')))***(((((())))))))))))((((((++++++***)))(((((())))))))))))))))))***+++---...+++---444<<<>>>>>>DDDOOOTTTTTTYYYaaadddaaa]]]\\\YYY\\\UUUQQQYYY^^^bbblll}}}zzzuuuooojjjlllvvv|||zzz}}}~~~}}}~~~qqqbbbYYYWWWXXXgggjjjnnnqqquuu|||~~~zzzwwwrrrqqqxxxzzz~~~yyysssnnnmmmlllllliiihhhoooxxx~~~{{{|||{{{~~~zzzmmmnnnuuuzzz{{{xxx|||~~~}}}~~~yyyxxxvvvxxx|||~~~uuuqqquuutttssssssuuuxxx{{{}}}|||}}}xxx~~~~~~~~~|||yyyyyy~~~{{{yyyvvvwwwzzzyyy{{{&&&'''((((((((((((''''''))))))))))))((((((((((((((()))***,,,...000111111555333222333555666444222000444777888888;;;BBBHHHLLLPPPVVV[[[]]]^^^^^^]]]```cccfffgggggggggiiikkknnntttzzz{{{zzz|||~~~~~~yyywwwyyyzzzuuurrrsssuuuqqqmmmnnnrrrvvvvvvuuurrrrrrtttxxx}}}|||zzz||||||zzzxxxzzz~~~}}}{{{|||}}}tttlllnnnpppiii]]]VVVPPPLLLGGGCCCAAAAAA@@@@@@;;;999666333333222222222000333888===BBBEEEGGGGGGEEEDDDBBBBBBAAA>>>999555333222000---,,,+++******)))'''&&&&&&((()))((('''(((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$##################$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''((())))))((())))))******))))))(((************))))))((((((+++***)))((((((((()))***//////222999@@@KKK]]]nnnqqqmmmlllnnnjjjaaaZZZWWWVVVXXXTTTWWWcccgggmmm|||vvvsssxxx}}}yyyzzz||||||~~~}}}yyypppeee]]][[[___cccmmmpppssstttuuuzzzzzzwwwrrrrrr{{{{{{tttttt{{{}}}uuunnnnnnnnnmmmnnnooonnnooovvv{{{}}}rrrnnnqqquuuwwwtttxxxyyyxxxzzz}}}wwwvvvuuuwwwxxxzzz|||~~~zzzsssoooooommmllllllooouuu{{{|||~~~xxxxxxxxxzzz~~~~~~~~~|||yyy{{{||||||zzzwwwvvvwwwuuuvvvyyy}}}~~~'''((())))))************((((((((((((((())))))))))))***---///111222222222111000000222444555444333666:::@@@CCCFFFKKKQQQVVVYYY\\\___bbbddddddcccbbbccceeehhhiiijjjjjjlllnnnrrryyy{{{|||}}}xxxuuutttwwwtttrrrtttxxx{{{zzzxxxvvvuuuvvvxxx}}}}}}~~~~~~}}}yyywwwyyyyyyuuusssttt|||~~~{{{}}}}}}zzz{{{|||wwwrrrooohhhbbb\\\YYYWWWRRRJJJDDD<<<===<<<999555333333555000222555999>>>BBBEEEGGGCCCCCCCCCDDDEEECCC@@@===:::999666333000---+++***)))(((&&&&&&'''((((((''')))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&'''(((((((((((()))******************)))))))))***++++++***((('''******)))(((((()))+++,,,444222444<<>>999555333444555444555555666888:::===>>>@@@@@@@@@AAACCCDDDDDDDDD@@@???===999555111...,,,***)))''''''((()))(((''')))(((((('''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$##################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''&&&%%%###"""&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''&&&''''''''''''''''''&&&$$$%%%''')))))))))((((((******++++++++++++******''')))***,,,+++***((('''((((((((()))+++...111222444777>>>JJJ[[[uuussscccXXXTTTUUUZZZ___mmm{{{xxx}}}~~~~~~yyyrrrpppssswwwvvvwwwxxxxxxvvvrrroootttwwwwwwqqqkkkkkkttt|||yyyuuupppqqqzzz}}}kkkllluuuxxxvvv{{{|||zzzzzz||||||}}}}}}yyy{{{zzzxxxvvvtttppprrrqqqqqqvvv}}}}}}~~~{{{uuuooommmjjjiiikkkqqqxxx|||yyyppplllllljjjlllqqquuuwww|||}}}zzz|||~~~~~~wwwvvvtttrrrsssuuuxxxzzz~~~}}}|||}}}|||tttmmmjjjqqq%%%&&&'''((()))*********(((((())))))***+++,,,,,,///000222333333111000...222111000000333:::AAAFFFLLLRRR\\\eeeiiijjjiiihhhfffeeedddfffhhhiiigggeeehhhiiijjjlllnnnpppppppppqqqxxx~~~|||zzzssssssssstttuuuuuusssqqqjjjiiiiiijjjllllllkkkjjjffflllnnnjjjfffgggkkklllmmmjjjjjjoooqqqooonnnpppkkkpppqqqnnnlllooorrrrrryyy||||||zzzzzz{{{~~~~~~{{{uuuoooooottt|||wwwjjjUUULLL@@@999777777666444777666555444444555777888======<<<;;;<<>>:::555111...---+++))))))*********)))))))))(((''''''''''''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''''''''((())))))(((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''&&&%%%###"""&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%&&&''')))***))))))(((******++++++++++++******'''(((***+++,,,***)))'''''''''(((***,,,///222444333>>>NNN]]]mmmxxxdddWWWSSSVVV]]]cccnnn}}}vvvyyywwwwwwvvvqqqooottt|||vvvppptttuuuuuuoooiiiiiiooovvv|||wwwuuuqqqooouuu||||||wwwqqq{{{~~~}}}}}}}}}}}}~~~zzzyyy{{{{{{~~~tttkkkjjjiiiiiilllpppuuuxxxyyyrrroooiiifffggglllpppssswww|||~~~~~~~~~}}}}}}|||{{{yyyvvvtttrrrrrruuu~~~|||zzzzzzyyyuuullliiirrr%%%&&&&&&'''((((((((((((((()))***+++,,,---......111222333333333222111000444444444666:::BBBLLLSSSXXX]]]fffnnnrrrrrrooolllgggeeeccceeeiiilllkkkiiikkkkkkkkknnnqqqsssrrrqqqtttxxx}}}~~~uuuuuusssrrrooollljjjhhhfffffffffggghhhfffccc```aaagggjjjfffccceeeiiijjjooolllnnntttxxxwwwwwwxxxssswwwwwwsssqqqrrrrrrpppuuuvvvxxxxxxwwwuuurrrpppqqqsssuuuxxx|||~~~{{{|||{{{uuummmmmmuuu~~~|||zzzggg[[[KKK@@@======:::888777666555555555666777888;;;;;;:::888888;;;@@@DDDBBBBBBBBBAAA>>>:::555222111///---,,,------,,,+++***)))((((((''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))%%%&&&&&&''''''(((((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&'''((()))))))))))))))******************)))'''(((***++++++***)))))))))))))))***,,,///111222888HHH\\\iiittt}}}{{{gggZZZTTTUUU]]]eeekkk{{{~~~uuuqqqnnnkkkiiihhhpppwwwsssssssssrrrpppmmmnnnrrrvvvxxxssstttsssqqqtttyyy{{{yyy~~~|||~~~tttvvvyyyzzz{{{|||~~~sssgggggghhhjjjmmmrrrwwwyyy}}}|||zzzmmmhhhgggkkkoooqqqtttxxxzzz~~~|||yyyyyy|||~~~~~~}}}zzzxxxwww{{{pppkkkttt&&&&&&'''((((((''''''''')))***+++,,,...///000111222222333444444555555666777:::>>>BBBGGGOOOXXX___aaadddhhhnnnrrrsssrrrqqqgggdddbbbeeekkkoooooommmnnnmmmnnnppptttvvvuuutttvvvwwwzzz}}}~~~}}}xxxxxxvvvtttqqqnnnmmmmmmmmmnnnoooqqqpppmmmgggbbbeeeiiiiiidddbbbggglllnnnrrrppprrryyy}}}||||||}}}{{{~~~}}}||||||{{{yyywwwuuurrrooommmmmmnnnoooqqqtttwwwyyy{{{{{{zzzzzzvvvooopppwww}}}}}}yyytttqqquuu}}}wwwmmm^^^QQQHHHDDDAAA???999999888888888999:::::::::;;;<<<;;;::::::===@@@???@@@BBBBBBAAA===999666444222000///000000///...***))))))(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''((('''''''''(((((((((((()))&&&&&&'''(((((()))******%%%%%%&&&''''''''''''''''''&&&&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&'''(((''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''''''''''''''$$$$$$%%%&&&'''(((((()))%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''(((''''''''''''((()))***+++((())))))******))))))((((((((())))))************,,,,,,,,,...000333555777BBBRRRccckkknnnqqqqqqooommmddd^^^]]]^^^```eeejjjpppyyypppeeedddeeefffiiiuuu~~~wwwtttpppooooooooorrrtttvvvwwwyyyzzzsssnnntttwwwvvvwww}}}yyy~~~yyypppuuu{{{sssrrrqqqqqqtttzzzxxxrrrnnnqqqtttuuuwwwzzzwww}}}}}}yyyuuutttvvvzzz}}}~~~|||}}}zzz~~~}}}~~~uuulllsss|||'''((((((((((((((('''&&&******,,,---///000111222222222333444666888:::;;;===CCCKKKQQQWWW^^^eeekkkffffffgggkkkooorrrttttttjjjgggfffiiipppuuuvvvuuuqqqoooooorrrvvvyyyxxxvvvvvvuuuvvvzzz}}}zzzzzz~~~~~~}}}zzzzzzzzzzzzxxxwwwvvvwwwxxxxxxyyy{{{}}}|||wwwpppkkkjjjllljjjdddccciiiooorrrrrrppprrryyy}}}|||{{{|||}}}|||yyyvvvsssqqqqqqqqqrrrtttwwwzzz{{{~~~wwwyyyvvvqqqrrrxxxzzzvvvssspppooosssyyy|||zzzxxxyyynnn___QQQIIIFFFFFF======<<<<<<;;;::::::999999<<<@@@@@@===;;;;;;<<<<<<>>>AAACCCBBB???;;;888666444222111222222111000******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''((()))******+++''''''((()))******))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((((('''###$$$%%%&&&((()))******&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$###$$$%%%'''(((&&&''''''''''''''''''&&&%%%&&&&&&&&&''''''((((((((('''&&&%%%%%%&&&'''(((((((((''''''''')))+++,,,(((((())))))))))))(((((())))))(((((()))***++++++------///222666:::>>>@@@LLLYYYeeegggfffgggfffcccYYYXXX\\\dddiiijjjjjjlllqqqsssjjj[[[___gggmmmqqqzzzvvvrrrlllkkkkkknnnssswwwxxxwwwssstttyyy~~~~~~yyyrrroookkktttzzz{{{|||ttt{{{}}}yyyuuu|||~~~|||}}}|||wwwyyy{{{{{{|||~~~}}}}}}xxxssspppqqquuuyyy{{{xxx~~~~~~~~~xxxuuuwwwyyyzzz|||xxxlllqqqyyy|||******))))))))))))******+++///000,,,,,,///222111555333222222555;;;AAAEEELLLQQQXXX___ccceeehhhjjjiiifffdddfffkkkoooppppppiiifffdddfffmmmssswwwxxxzzzsssrrrxxx}}}{{{yyy{{{}}}vvvqqqsss|||~~~}}}}}}}}}|||yyywww{{{xxx|||~~~{{{|||{{{xxxuuunnnooommmhhhhhhlllooonnnsssqqqpppqqquuuzzz~~~}}}}}}wwwxxxyyyzzz~~~{{{~~~~~~zzzsssqqqsssrrrooolllpppuuuuuurrrpppqqqtttqqquuuwwwpppaaaUUUQQQQQQJJJFFF@@@===<<<;;;;;;;;;<<<===@@@CCCBBB===999888666888:::===>>>>>>===<<<999999777666555444333222000///---+++*********+++((((((((())))))((('''''''''...&&&(((%%%!!!---+++&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((('''''''''''''''''''''''''''(((((((((((((((''''''(((((())))))*********+++(((''''''&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%"""$$$&&&((()))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''%%%$$$%%%''''''$$$!!!%%%%%%$$$######$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((((((&&&%%%$$$))))))((((((''''''&&&&&&,,,,,,++++++***)))))))))+++***)))(((((()))***+++(((***+++++++++,,,+++***111,,,///999<<<:::BBBPPPYYYaaahhheee\\\UUUVVVZZZYYY\\\aaafffiiilllnnnppp|||qqqiiijjj___hhhrrrwwwzzz{{{wwwuuusssqqqrrrssstttrrrpppgggdddaaa```bbbeeeggghhhtttvvvyyy|||~~~}}}tttssstttzzz~~~|||~~~~~~~~~{{{wwwxxxvvvuuuwww}}}}}}yyyvvvvvvyyy|||}}}{{{~~~zzzllliiinnnsss|||+++************++++++,,,(((---000......222444333444444555888===DDDJJJOOOYYY\\\aaadddeeeggghhhiiikkkiiifffgggjjjmmmmmmmmmkkkjjjiiilllrrrxxx{{{{{{wwwrrrqqqwww|||{{{zzz|||vvvooohhhhhhooowww{{{{{{xxxvvvuuuuuuwwwwwwvvvuuuzzz|||}}}{{{|||wwwsssuuutttpppqqquuuwwwuuuvvvtttssstttyyy{{{|||~~~~~~vvvrrrttttttrrrlllqqqvvvvvvrrrooooooppprrrxxx|||xxxmmmccc______XXXTTTNNNIIIEEE@@@<<<999===<<<===???AAA???;;;888666666666888:::===@@@AAA>>><<<888555333333333444333222111...,,,+++******(((((())))))))))))((((((###)))%%%///...###)))%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((()))))))))******%%%&&&((((((((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$'''%%%$$$%%%&&&'''$$$"""%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((((((''''''&&&((((((((((((((('''''''''))))))))))))((((((((((((******))))))))))))******,,,---.........///000000444444888???CCCFFFNNNVVV___ccceee___WWWTTTXXX]]]ccchhhmmmoooooonnnnnnooo}}}vvviiieeeiiikkkqqqxxx{{{{{{yyyvvvrrruuuxxx{{{{{{uuummmggg[[[___cccfffgggiiimmmqqqyyy{{{|||~~~~~~{{{|||vvvvvvxxx|||{{{}}}~~~}}}{{{|||xxxtttssstttwwwzzz{{{~~~{{{~~~xxxiiiccccccgggnnnwww+++++++++++++++,,,------***///111000000444555444888:::===CCCIIIQQQWWWZZZ___aaacccdddcccdddfffgggmmmkkkiiiiiijjjkkkkkkkkkmmmmmmooosssxxx|||~~~~~~wwwuuuuuuyyy|||{{{{{{|||sssllldddccchhhnnnqqqqqqpppnnnmmmnnnpppsssuuuuuuwwwxxx{{{|||}}}|||{{{zzz~~~xxxuuuxxxxxxvvvwww{{{|||zzzxxxwwwvvvwww|||yyyxxxyyyxxxuuuxxxzzzyyytttpppnnnnnnvvv~~~xxxsssqqqnnnjjjeee^^^VVVNNNFFF@@@???===<<<===??????===:::999777555444666:::???BBBBBB???;;;666333333333444666666444222000---+++***)))))))))))))))))))))))))))'''!!!000111###((('''$$$%%%((()))***)))(((''''''((((((((((((''''''&&&''''''''''''''''''''''''&&&''''''((((((((('''''''''''''''((((((((((((((($$$%%%(((******(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&&&&$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''(((((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))******************)))***+++,,,,,,,,,...111444666===DDDGGGMMMWWW^^^___fffeee```XXXSSSUUU]]]fffpppxxxyyyuuuuuu|||yyyuuuqqqnnniiifffhhhmmmxxx{{{~~~|||}}}{{{xxxwwwyyy{{{{{{wwwooogggaaa```lllxxx|||wwwtttxxx}}}~~~uuuppptttzzz}}}~~~{{{yyyyyy{{{|||yyy{{{xxxtttooonnnqqqvvv{{{~~~yyy}}}~~~oooddd^^^\\\```ggg*********+++,,,---...///...222333111111777;;;;;;DDDFFFKKKPPPVVV[[[___aaabbbccccccccccccdddgggiiikkkkkkjjjjjjlllmmmnnnoooooopppsssxxx{{{~~~zzzzzzzzzzzzyyyvvvttttttnnnjjjffffffjjjmmmnnnlllmmmkkkiiijjjnnnsssvvvxxxvvvvvvwwwwwwwwwvvvuuuttt}}}||||||}}}~~~~~~vvvrrrvvvxxxwwwxxx||||||yyy{{{yyywwwxxx{{{~~~|||wwwxxx}}}xxxvvvuuuvvv~~~yyyssskkkbbbYYYSSSJJJKKKIIIDDD@@@@@@???======;;;777555444666:::<<>>:::777555444333555555555555333111...---***)))))))))(((((())))))+++)))(((AAADDD---***'''$$$&&&(((***++++++)))((()))*********)))(((''''''))))))))))))))))))))))))&&&&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''(((((())))))((((((&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''((((((&&&&&&''''''(((((())))))((())))))***+++,,,,,,,,,))))))+++,,,,,,+++)))))))))((()))+++,,,...444<<<@@@OOOXXXWWW\\\ggglllgggiiiddd\\\VVVVVV^^^iiirrr|||{{{}}}yyy{{{vvvrrrnnnllllllnnnssswww|||}}}~~~|||yyyyyy||||||~~~wwwooohhhfffhhhjjj|||~~~~~~{{{sssllliiimmmqqqwwwzzzyyywwwyyy~~~}}}yyyyyyxxxzzz}}}uuuppppppvvv||||||yyy|||rrrgggaaa```bbb*********+++,,,---///000000333444333777AAAJJJMMMUUUWWWZZZ]]]```bbbcccccchhhiiiiiihhhggghhhkkkmmmiiijjjlllmmmooorrrtttuuusssuuuxxxzzz|||~~~~~~wwwqqqnnnmmmiiiiiiiiimmmpppqqqpppmmmmmmkkkiiiiiimmmrrrvvvxxxrrrrrrrrrrrrssssssssssssyyyxxxxxxzzz|||xxxuuuyyy{{{zzz{{{}}}|||yyy}}}zzzxxxwwwxxxyyyzzzyyy{{{|||~~~vvvpppsss}}}}}}}}}yyysssmmmhhhdddiiifffXXXKKKDDDBBB???===<<<:::888777777888888???@@@@@@@@@===:::666444222333444555555444333222,,,+++***)))(((((((((((($$$***444TTTWWW999+++ %%%&&&(((***++++++***)))+++++++++++++++***)))(((((((((((((((((((((((((((%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%'''((()))'''&&&&&&&&&&&&&&&&&&'''&&&''')))******((('''&&&)))((((((&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((()))***+++,,,,,,---)))***+++,,,,,,+++***)))---+++,,,///111444>>>JJJ\\\pppzzztttppptttssskkkgggbbb]]]^^^dddooozzz|||~~~xxxwww|||}}}|||}}}}}}}}}xxxxxxwwwvvvuuuuuuvvvwww}}}}}}{{{}}}uuukkkfffiiisss|||}}}xxxrrrnnnmmmooorrrssszzz{{{{{{zzz|||~~~{{{uuutttvvv}}}|||}}}yyywwwyyy~~~zzzsssooommm******+++,,,...///111222000444888:::CCCQQQ^^^cccddddddfffggggggfffddddddkkklllkkkiiihhhgggiiikkkkkkmmmppprrrsssuuuxxxzzzxxxyyyzzzzzzzzz|||xxxuuurrrnnnpppsssxxx{{{|||zzzxxxpppmmmjjjiiilllooorrrsssmmmmmmnnnppprrrtttwwwxxx{{{zzz{{{~~~}}}|||{{{xxxuuutttssssssrrrpppqqqsssyyyvvvrrruuu}}}|||||||||zzzyyynnn\\\RRRJJJCCC<<<<<<<<<<<<;;;;;;::::::;;;===AAACCCBBB???;;;888222222444555777777888888111000---+++))))))))))))(((++++++@@@AAA---+++&&&''''''((())))))******)))***++++++++++++******)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&((('''%%%###$$$&&&)))+++(((''''''&&&&&&''''''(((%%%''')))******(((%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$&&&&&&%%%$$$%%%&&&%%%$$$$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((&&&&&&%%%%%%&&&'''''''''(((((((((((((((&&&''''''((()))***************++++++++++++******---***,,,111444888GGGWWW|||yyyqqqiiiaaaaaadddnnn||||||zzz}}}}}}www|||}}}uuurrrpppooopppqqqqqqpppyyy}}}vvvvvv{{{}}}}}}yyyuuuwww|||uuutttxxx}}}~~~}}}{{{ttttttvvv~~~vvvuuuwww~~~|||||||||yyywww{{{zzz{{{|||}}},,,,,,---...000222444555444;;;AAAGGGQQQ```lllqqqlllllllllkkkjjjiiigggfffiiijjjkkkjjjiiijjjkkkmmmrrruuuwwwwwwvvvuuuwwwyyyyyyyyywwwtttsssuuuzzz~~~|||zzzwwwxxx{{{~~~uuurrrnnnlllmmmnnnnnnnnnnnnnnnooopppsssvvvyyy{{{}}}}}}~~~|||rrrpppmmmkkkkkkjjjhhhgggeeehhhpppxxx}}}zzzxxx{{{~~~}}}~~~yyynnnfffYYYJJJ@@@???>>>===<<<<<<;;;;;;999;;;???BBBCCCBBBAAA???444555555666888:::<<<===777555222///,,,+++++++++,,,---"""'''&&& ,,,...)))((('''''''''((())))))(((((()))*********))))))''''''''''''''''''''''''###$$$%%%&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%&&&''')))***((((((''''''''''''((((((&&&''''''((('''&&&%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$"""$$$'''&&&%%%$$$%%%'''#########$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&(((((('''&&&%%%$$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''(((((()))))))))***,,,++++++******++++++,,,...+++---444888===NNNbbbttthhhddd\\\aaannnxxxsssssswwwwwwvvv~~~vvvrrrnnnlllmmmnnnllliiipppsssyyy}}}xxxppppppvvv}}}|||{{{|||~~~oooiiihhhooottttttssstttsssvvv{{{~~~zzz{{{{{{~~~......///111333555777888:::BBBKKKRRR\\\hhhqqqsssnnnnnnnnnmmmlllkkkjjjiiihhhjjjmmmoooppprrruuuwwwyyy{{{}}}{{{wwwuuuuuuvvvwwwuuurrrmmmkkkmmmtttzzz{{{zzzxxxyyyyyyzzz{{{~~~zzzwwwssspppoooooonnnmmmtttsssrrrrrrtttvvvyyy{{{||||||}}}~~~{{{yyy}}}{{{|||{{{wwwiiigggdddccccccbbb```___\\\___gggpppuuu{{{~~~}}}zzzwwwuuueeeQQQGGGEEEBBB>>><<<:::::::::888:::===@@@CCCDDDEEEEEE888777777888999;;;>>>???<<<:::666222///---------$$$...***///---%%%---(((***)))'''%%%%%%&&&((()))&&&&&&'''(((((()))((((((************************###$$$%%%&&&''''''''''''))))))((((((((('''''''''$$$%%%&&&'''((((((((((((((((((''''''''''''((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$!!!$$$''''''%%%$$$%%%'''############$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''###$$$&&&(((((('''&&&%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&''')))***))))))(((((('''''''''&&&************++++++++++++---,,,+++******+++,,,---444000222:::???EEEXXXmmmlll```___ZZZbbbuuurrrkkkjjjoooqqqtttyyytttnnnlllllllllhhhdddgggfffhhhllljjjhhhooozzz}}}~~~}}}~~~qqqhhhdddjjjppprrrssswwwxxx{{{~~~yyywww|||111111222222333666;;;???IIIQQQ]]]ffflllnnnnnnnnnooonnnnnnnnnnnnlllhhhdddkkklllmmmmmmnnnrrrvvvzzz|||wwwsssqqqqqqqqqooonnnnnnppprrrrrrrrrxxx}}}|||yyy|||}}}xxxyyy~~~}}}{{{{{{|||~~~|||{{{{{{zzz}}}{{{zzzzzz{{{|||{{{{{{}}}zzzvvvvvvwwwvvvpppkkkgggbbb[[[WWWWWWYYY[[[\\\SSSYYYbbbiiipppxxx|||~~~~~~~~~~~~zzzuuussstttqqqlllWWWQQQJJJDDDAAA@@@?????????>>>>>>???BBBDDDEEEDDDAAA>>>:::888777999===???DDDAAA<<<777444000,,,***++++++***)))((('''&&&&&&((((((((((((((((((((((((((()))))))))))))))(((((())))))(((((('''''''''&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&'''%%%'''&&&""""""''',,,---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''%%%%%%$$$$$$%%%'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&(((''''''&&&&&&&&&'''''')))(((&&&%%%%%%&&&((())))))))))))))))))))))))))),,,+++***))))))***++++++******+++,,,------,,,,,,000444888<<>>======???AAACCCBBBAAACCCAAA>>>;;;999:::;;;<<<@@@???>>><<<:::777222...---,,,+++***))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((((((%%%((('''""" ###&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&''''''&&&&&&&&&''''''((()))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))++++++***)))))))))***+++////////////.........---333777===CCCKKKWWWeeennnmmmrrrtttmmm```VVVUUUWWWeeegggtttsssbbbccceeejjjrrr~~~~~~vvvpppppppppkkkfffeee___fffiiinnnvvvuuuxxx~~~}}}~~~~~~vvvvvvuuuqqqmmmooouuu{{{|||yyyzzz}}}zzzyyy{{{|||333333444888@@@NNN]]]hhhppprrrtttvvvvvvxxx{{{}}}xxxvvvtttssstttttttttssskkkmmmoooqqqsssvvvzzz}}}~~~}}}zzzuuupppmmmlllmmmooonnnnnnpppsssuuuvvvvvvssswww{{{{{{xxxwww{{{|||~~~|||yyyvvvsssqqqooonnnllljjjiiiiiihhheeeccc]]]]]]^^^bbbgggkkklllllliiifffdddffflllsssvvvwwwtttssspppnnnkkkeee___[[[TTTSSSRRRSSSWWW[[[___```dddhhhlllnnnnnnppptttwwwvvvvvvuuurrroooooossswwwxxxtttuuuzzz~~~~~~{{{{{{xxxuuuvvv{{{}}}zzzxxxtttmmmeee\\\RRRIIICCC>>>===<<<===@@@BBBBBBBBBEEEDDDAAA???<<<;;;::::::<<<===???AAABBB???:::666000///---+++*********+++************************(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((()))******(((++++++'''%%%((()))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((******))))))))))))******......---,,,,,,---...///222666>>>HHHRRR[[[cccggg]]]]]][[[XXXVVVXXX\\\aaakkkmmmqqqyyy|||xxxmmmccc___ccchhhooovvvyyyuuutttqqqlllhhhhhhfffvvv|||{{{}}}~~~|||{{{ppprrrsssrrrrrruuu|||~~~}}}|||~~~|||wwwvvv|||555666888===FFFSSSaaakkkkkknnnrrruuuyyy}}}|||yyywwwyyy{{{||||||vvvuuutttrrrqqqrrrvvvzzz|||{{{yyyuuupppnnnooopppnnnnnnnnnqqqtttwwwxxxxxxwwwxxxxxxwwwuuuwww~~~~~~wwwqqqpppooollliiifffbbb___^^^[[[[[[]]]```ccceeedddbbb\\\\\\\\\]]]___cccgggkkkmmmjjjhhhiiiooovvv{{{~~~}}}}}}}}}}}}yyyqqqhhhaaaWWWTTTQQQSSSVVVYYYYYYXXXVVVXXX[[[ZZZZZZ\\\```eeegggjjjjjjgggbbbaaaeeejjjrrroooqqqxxx||||||}}}{{{{{{xxxtttvvv|||}}}tttvvvyyyyyysssgggYYYOOOHHHDDD???===>>>AAACCCDDDEEEDDDDDDBBB@@@>>><<<:::999:::===AAADDDCCCAAA>>>555333000---+++*********************************'''(((((())))))))))))(((((((((((((((((('''''''''%%%&&&&&&'''((()))))))))'''''''''''''''''''''''''''''''''((((((***++++++&&&***,,,******,,,---,,,&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&'''(((******((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))******++++++***+++,,,///222444333999BBBNNNXXX]]]]]][[[WWWWWWWWWXXX\\\ccckkkqqqrrruuusssrrr|||}}}tttmmmhhhaaaZZZeeehhhmmmqqquuuzzz|||xxxvvvqqqllllllpppyyyzzzzzz|||{{{yyy}}}yyyzzz{{{{{{{{{}}}{{{zzzzzzyyyyyyyyyzzz{{{~~~}}}}}}~~~}}}}}}}}}~~~}}}|||}}}~~~yyy{{{}}}yyy555999>>>DDDLLLUUU___eee___dddlllsssyyy~~~}}}{{{}}}zzzwwwrrrmmmjjjlllrrrvvv{{{{{{zzzwwwtttssssssuuummmmmmnnnqqquuuxxxyyyyyy}}}{{{xxxtttssswwwtttoookkkeeeaaa[[[\\\\\\\\\[[[ZZZYYYXXXYYY[[[```fffllloooooonnngggiiillllllmmmooosssvvvzzzxxxvvvwwwzzz~~~}}}ssslllbbb``````bbbfffhhhgggddd]]]]]]]]]YYYTTTRRRTTTWWW^^^aaabbb___ZZZWWWZZZ]]]eeecccfffmmmssstttuuuxxxuuuzzz~~~~~~~~~~~~zzzvvvwww|||}}}{{{vvvyyy}}}yyyooohhh^^^WWWLLLDDD@@@@@@AAABBBBBBCCCDDDDDDCCCAAA???===:::999:::<<<@@@CCCDDDDDD;;;999555111...+++))))))))))))))))))))))))))))))''''''((()))))))))))))))'''''''''(((((((((((((((%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***++++++###(((***((((((******((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%(((''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))***+++(((((((((''''''((((((((())))))))))))))))))))))))(((((())))))************...---...///111555999;;;>>>DDDNNNXXX^^^^^^YYYTTTQQQVVV]]]ccciiiooouuuyyywwwzzzwwwqqqwww~~~tttggg___aaaccccccqqqrrrqqqqqqqqqtttxxx{{{|||zzzyyyxxxvvvqqqnnnsss|||}}}yyyyyyzzzyyyyyy|||~~~}}}~~~~~~}}}wwwtttpppnnnnnnrrrvvvyyy}}}}}}}}}~~~~~~}}}}}}~~~~~~|||{{{|||}}}~~~}}}|||}}}}}}||||||}}}~~~~~~zzz|||~~~~~~{{{xxxvvvtttqqqqqqxxx;;;@@@HHHPPPVVV[[[```ccc^^^dddlllsssxxx|||{{{wwwuuuvvvyyy{{{|||tttqqqlllhhhfffjjjqqqvvvzzz{{{{{{zzzwwwuuuuuuvvvllllllnnnrrrvvvxxxyyyxxx|||wwwrrrqqqvvv}}}}}}~~~}}}zzzqqqeee\\\XXXWWWUUUTTTSSSUUUXXX\\\___aaabbbbbbiiikkkpppwww|||~~~}}}{{{vvvyyy|||{{{vvvuuuvvvwwwzzz||||||{{{ssssssrrrlllddd]]]\\\\\\\\\___```]]]XXXTTTRRRSSSSSSPPPRRRYYY^^^___aaadddeeekkkqqqtttsssuuuzzz{{{{{{~~~~~~{{{vvvmmm___RRRHHHCCC@@@???AAABBBDDDEEEEEECCCAAA@@@<<<:::888888;;;@@@CCCDDD???>>>;;;777333///,,,***))))))))))))))))))))))))&&&'''((())))))******)))'''''''''(((((((((((((((&&&&&&'''((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******)))---...***((()))(((&&&*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''((()))******(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++,,,++++++...///000222666:::===???KKKPPPVVV[[[\\\YYYUUUSSSTTT]]]kkkxxx{{{{{{xxxtttuuu|||uuufff___eeeooouuuyyywwwtttpppmmmooossswwwxxxsssvvv{{{{{{vvvsss{{{}}}xxxttttttuuuvvvyyy|||~~~~~~~~~yyytttmmmhhhhhhmmmtttyyy}}}~~~}}}~~~}}}~~~}}}}}}~~~~~~|||{{{yyyxxxwwwvvvwwwxxxzzz{{{|||{{{zzz{{{}}}}}}|||zzzxxx{{{}}}~~~~~~}}}}}}~~~xxxrrrmmmkkkjjjkkkqqqyyyKKKQQQXXX___bbbcccdddeeeeeeiiinnnsssvvvxxx{{{}}}vvvsssnnnlllmmmoooqqqqqqooonnnllljjjjjjmmmssswwwyyy{{{|||{{{wwwtttrrrqqqllllllnnnqqqvvvxxxxxxwww|||zzzvvvsssqqqrrrvvvxxxxxx|||{{{tttmmmiiieeeaaa___\\\XXXUUUTTTVVVYYY[[[^^^```dddiiilllnnnooopppwwwyyy}}}wwwsssqqqlllmmmmmmlllhhhaaa[[[WWWUUUPPPNNNPPPQQQOOONNNPPPSSSXXX^^^aaabbbgggqqqzzz~~~zzznnnaaaVVVMMMFFFAAABBBCCCDDDDDDDDDCCCAAA@@@>>>;;;888777999===???@@@AAAAAA@@@===:::666222///************************&&&'''((()))************''''''''''''((((((((()))''''''(((((()))))))))***''''''''''''''''''''''''((('''''''''''''''((((((,,,///000+++)))******(((******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((###$$$&&&''''''''''''&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&'''''''''&&&)))((((((((((((((())))))(((((())))))))))))((((((++++++++++++++++++++++++((()))+++,,,---------,,,---000555;;;AAAGGGLLLOOOZZZ\\\\\\YYYVVVUUUXXXZZZbbbkkk||||||yyyxxxwwwvvv|||xxxwwwzzz{{{yyywwwsssooommmooossswwwvvvxxxyyyyyy}}}{{{xxx{{{|||vvvpppnnnmmmnnnvvvzzz}}}|||tttmmmlllpppwww|||~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~|||{{{{{{~~~}}}|||}}}~~~~~~|||{{{vvvuuutttssstttuuuvvvwwwyyywwwuuuvvvxxxyyywwwuuuwwwyyy||||||{{{zzz|||}}}}}}~~~~~~}}}}}}|||tttnnnmmmmmmmmmnnnqqq\\\```fffjjjkkkiiiggggggiiillloooqqqsssuuuxxx{{{vvvrrrnnnlllmmmooopppppppppqqqqqqqqqqqqrrrtttwwwyyy{{{|||{{{vvvqqqnnnlllkkklllnnnqqquuuwwwwwwvvvwwwwwwuuusssqqqpppooooooqqqsssoooeee]]][[[ZZZXXXWWWYYY\\\___aaafffkkkooommmooorrruuuvvvvvvvvvuuuyyy{{{xxxnnnhhhiiibbb[[[XXXTTTMMMJJJKKKHHHLLLPPPRRRTTT]]]kkkvvv{{{zzz|||}}}uuukkkaaaWWWMMMGGGCCCDDDDDDDDDDDDBBBAAA@@@???<<<999999:::<<<<<<<<>>;;;777555777:::===CCCDDDEEEGGGGGGDDD>>>:::777333...+++******)))((('''((())))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''(((((()))*********''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))%%%%%%%%%&&&'''((()))***((('''&&&%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&((((((((((((&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&$$$"""$$$&&&(((&&&$$$&&&&&&((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))((((((&&&'''''''''(((((())))))(((((((((((())))))))))))+++++++++***************,,,,,,...000...+++...444555<<>>>>>>>>===<<<:::999888???@@@BBBEEEHHHIIIGGGEEE???<<<777444222000...,,,+++++++++***************))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))(((((('''&&&&&&%%%((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$&&&'''&&&%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&'''''''''''''''&&&***))))))((((((''''''&&&((((((((()))))))))******)))))))))***+++++++++,,,******+++...---+++000777>>>PPPoooiiiaaa[[[\\\eeetttmmmeeedddgggsss|||uuupppnnnjjjccc^^^^^^```fffqqq~~~}}}yyy~~~~~~~~~~~~~~~~~~~~~~~~~~~zzz{{{}}}}}}|||{{{|||}}}||||||}}}}}}vvvssssssuuuuuutttwwwxxxtttsssvvvwwwwwwwwwxxxyyyxxxvvvvvvxxxyyywwwxxxzzz|||}}}}}}}}}}}}vvvuuutttttttttuuuvvvwwwzzzzzzyyyyyyxxxwwwwwwwwwyyywwwuuusssrrrrrrssstttvvvvvvuuuuuuuuuuuuvvvvvvqqqrrrrrrqqqooooooppprrrqqqqqqssstttvvvwwwxxxyyyvvvwwwyyy{{{||||||||||||~~~wwwxxxzzzxxxyyy|||kkkjjjiiigggggghhhiiijjjjjjmmmppppppooooooqqqtttoootttwwwvvvtttyyy}}}wwwqqqmmmhhhbbb___YYY[[[^^^___aaaeeelllrrr}}}~~~{{{~~~~~~wwwsssrrrooohhhbbbcccaaa^^^\\\]]]eeeooowwwxxxwwwwwwzzzwwwoooqqqkkkeee___UUUJJJEEEFFF===<<<<<<<<<======<<<;;;<<<<<<>>>BBBGGGIIIJJJIIIEEEBBB===999666333///,,,,,,++++++******)))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&'''(((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((&&&%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''((()))))))))))))))))))))))))))((((((((((((((((((((()))))))))*********(((((()))***+++,,,,,,,,,+++***,,,/////////555===GGGXXXtttfffbbbaaaeeennnzzz~~~ggg___```eeeqqq~~~|||rrrooonnnkkkgggeeebbblll|||}}}{{{zzz~~~~~~~~~~~~~~~}}}}}}}}}}}}yyy{{{}}}~~~|||{{{{{{{{{{{{{{{{{{}}}zzzsssqqqrrrsssuuuuuuyyyzzzvvvuuuwwwxxxvvvvvvwwwwwwvvvuuuuuuvvvxxxyyyzzz{{{}}}~~~}}}zzzwwwtttsssrrrrrrsssuuuxxxyyyyyyzzzzzzzzzzzzyyyyyyxxxzzzyyywwwuuutttttttttuuuuuuuuuttttttttttttuuuuuurrrssssssrrrppppppqqqrrrppppppqqqrrrssstttvvvvvvsssuuuwwwzzzzzzzzzxxxwww{{{|||~~~~~~}}}}}}~~~~~~zzz{{{iiihhhgggffffffgggiiijjjlllooorrrrrrooommmoooqqqsssyyy}}}{{{vvvxxx~~~tttnnnfff___\\\[[[\\\\\\[[[aaaiiiooossswww}}}}}}}}}~~~~~~uuuvvvtttqqqmmmjjjhhhhhhiiidddaaa___aaafffmmmsssvvv~~~vvvnnnqqqpppqqqpppgggYYYOOOLLLBBB???<<<<<<>>>@@@@@@@@@;;;:::;;;???DDDHHHJJJKKKJJJGGGCCC>>>:::555000,,,---,,,+++***)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&'''(((((()))))))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&%%%&&&''''''((('''%%%%%%%%%%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((((((((''''''((()))))))))))))))&&&''''''((()))***++++++))))))))))))************(((((()))***+++,,,,,,,,,***)))+++///000333;;;DDDWWWaaaqqq|||sss```___bbbjjjqqqwww}}}mmmaaaaaafffllluuu~~~zzznnnlllkkkjjjkkknnnmmm|||zzzxxxuuusss{{{~~~|||zzz}}}~~~~~~~~~}}}}}}}}}||||||yyy|||~~~~~~|||{{{{{{{{{{{{{{{{{{{{{~~~xxxsssqqqrrrtttuuuuuuyyyzzzwwwvvvwwwxxxvvvvvvwwwwwwvvvuuuuuuvvvxxx||||||}}}~~~zzzvvvuuutttsssssstttwwwyyy{{{wwwxxxzzz{{{|||||||||||||||{{{zzzxxxwwwwwwwwwwwwuuuuuuttttttttttttuuuuuutttuuuvvvuuutttsssssstttqqqqqqqqqqqqrrrsssuuuvvvrrrtttwwwyyyzzzyyyvvvuuuxxxzzz|||~~~~~~}}}|||}}}~~~{{{ggggggggggggggghhhiiijjjjjjnnnqqqqqqooommmnnnpppzzzxxxuuuzzzwwwqqq```\\\VVVSSSTTTYYY```dddiiiqqq|||{{{xxxxxx|||{{{qqqjjj___ZZZUUUSSSUUUZZZ___bbblllpppvvvzzz|||~~~}}}yyyssstttxxx|||wwwkkk___[[[LLLGGGBBB@@@AAAAAA@@@>>><<<;;;:::===AAAFFFIIIKKKLLLIIIFFFCCC@@@;;;555111000...,,,***))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&'''(((((()))))))))(((''''''&&&&&&''''''((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''***)))'''&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&'''(((***+++,,,,,,)))))))))*********++++++)))))))))***+++++++++,,,)))(((+++///222777AAALLL___aaadddiiilllkkkhhheee[[[\\\aaaiiioooqqqwww~~~~~~yyyddd``````gggmmmrrrxxxzzzyyyooommmkkkhhhllltttzzztttqqqpppoooooopppxxx~~~}}}{{{wwwyyy}}}~~~~~~~~~}}}}}}||||||{{{zzz|||}}}}}}{{{zzzzzz{{{{{{zzzzzz{{{|||~~~|||vvvsssrrrsssuuuuuurrrwwwyyyvvvuuuwwwwwwuuuwwwwwwxxxwwwvvvuuuwwwyyyzzzzzz{{{~~~~~~zzzwwwwwwvvvvvvwwwxxxzzz{{{vvvxxxzzz|||}}}~~~~~~}}}~~~~~~|||{{{zzzzzzyyyyyywwwwwwvvvvvvvvvvvvwwwwwwuuuwwwxxxxxxvvvuuuuuuuuusssrrrrrrqqqrrrsssuuuvvvsssuuuwwwyyyyyyxxxvvvtttwwwxxxzzz|||}}}}}}}}}}}}~~~~~~ggggggiiijjjjjjkkkkkkkkkiiilllooorrrrrrrrrssssss{{{zzzvvvwwwzzz}}}uuukkkfffXXXWWWVVVWWW[[[ccckkkqqqwww}}}{{{yyywwwxxx{{{~~~rrrmmmddd^^^ZZZYYYYYYYYYZZZ```gggmmmppprrrtttvvv{{{~~~}}}~~~}}}uuuqqqeee___XXXTTTQQQLLLEEE@@@AAA>>><<<===@@@EEEHHHJJJJJJIIIHHHGGGFFFBBB===999333111///,,,+++++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((()))((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''&&&%%%%%%%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&)))((('''%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$&&&((('''&&&%%%''')))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((())))))((((((''''''&&&&&&$$$%%%&&&'''((((((((((((''''''((()))***+++++++++))))))*********+++++++++******************++++++++++++...333888>>>JJJVVV[[[YYYWWWVVVXXX\\\___```bbbaaaeeejjjmmmmmmpppvvvzzzwwwppplll```bbbgggmmmooopppsssxxxooowwwyyytttuuuqqqlllrrr}}}~~~yyyqqqjjjggghhhlllpppoootttwwwvvvxxx~~~~~~}}}{{{zzzuuuwww{{{~~~~~~~~~}}}||||||{{{{{{zzz{{{{{{zzzxxxxxxyyyzzzyyyzzz{{{|||}}}~~~{{{xxxtttrrrssstttuuuuuupppuuuxxxvvvuuuwwwwwwuuuwwwwwwxxxwwwvvvuuuwwwyyyzzzxxxxxx|||}}}yyyyyyyyyyyyyyyyyyyyyyyyxxxyyy|||}}}~~~~~~}}}}}}~~~}}}|||{{{zzzzzzwwwvvvvvvuuuuuuvvvvvvwwwtttvvvwwwwwwvvvttttttttttttsssrrrqqqqqqrrrtttuuutttuuuwwwxxxwwwvvvuuusssuuuuuuvvvxxxyyy{{{||||||~~~}}}~~~ggghhhjjjlllmmmmmmmmmllljjjlllppptttwwwyyyyyyxxxvvv{{{}}}yyyzzz{{{yyy|||ssslllfffcccccc]]]^^^```bbbgggnnnuuuzzz~~~~~~yyyyyyxxxxxxyyy{{{}}}~~~{{{qqqiiiccc]]]ZZZOOOUUU^^^eeehhhjjjlllnnnooorrrwww||||||tttnnnggg^^^RRRIIIDDDAAA>>>===@@@EEEHHHJJJHHHHHHIIIJJJJJJHHHDDD@@@666444111...---,,,------))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%*********)))((((((''''''))))))((('''''''''''''''%%%%%%#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%&&&'''((()))***((('''&&&&&&%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%'''((()))******)))((('''%%%$$$$$$$$$$$$$$$$$$%%%$$$&&&((((((&&&%%%''')))***)))(((''''''((()))***%%%%%%&&&&&&'''((())))))******)))((('''&&&%%%%%%&&&'''((()))************))))))))))))************)))************++++++++++++++++++***************000///222888>>>EEERRR^^^XXXUUURRRRRRUUU[[[bbbfffnnnllllllmmmmmmkkknnnssssss|||tttpppnnnhhhkkkpppqqqmmmiiikkknnntttxxx|||~~~yyyyyy}}}zzztttzzzyyyssskkkbbb___bbbkkkrrrvvvvvvtttrrruuu~~~}}}||||||{{{|||}}}}}}}}}|||{{{zzzuuuwwwyyy|||~~~~~~~~~}}}|||{{{{{{zzzzzzzzzyyyxxxvvvvvvxxxyyywwwyyy{{{}}}wwwuuurrrrrrssstttttttttqqqvvvyyywwwvvvyyyyyywwwvvvwwwxxxwwwuuuuuuwwwxxx{{{yyyxxx{{{|||zzzzzzzzzzzzzzzyyyxxxwwwzzz{{{}}}~~~~~~|||{{{~~~}}}|||{{{zzzzzzttttttssssssssssssttttttrrrtttvvvvvvtttsssrrrssstttsssqqqpppppprrrsssttttttuuuvvvvvvvvvuuutttssssssssstttuuuvvvxxxzzz{{{{{{{{{|||~~~lllooorrrrrrpppnnnnnnpppmmmsss{{{{{{yyyuuuyyy||||||yyyuuutttuuu|||}}}~~~zzzkkkbbb^^^\\\^^^bbbccceeegggkkkpppxxx|||xxxuuuuuuwwwxxxnnnooooooppppppqqqqqqqqqrrrwww|||~~~{{{|||{{{zzz}}}wwwnnn```\\\XXXYYY^^^aaa```]]]^^^eeepppxxx~~~}}}gggQQQIIIAAA<<<>>>??????CCCIIIFFFHHHKKKMMMMMMKKKIIIGGGAAA<<<555///,,,,,,++++++''''''(((((()))(((((('''((()))***++++++***)))(((************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&((()))$$$%%%%%%&&&'''((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((())))))((((((((((((((()))))))))(((((((((((())))))***)))((()))+++,,,,,,+++...///...---++++++...111000333999BBBKKKRRRVVVXXXXXXOOOJJJOOOWWWaaappp}}}~~~xxxsssooooooqqqsssyyyyyy{{{~~~zzzqqqooorrrxxxtttrrrrrrmmmhhhgggiiimmmqqquuuyyy{{{|||~~~xxx~~~}}}kkk^^^aaagggjjjsss}}}~~~{{{xxxvvvwww{{{}}}}}}zzzzzz{{{{{{{{{zzzxxxwwwrrrsssuuuxxxzzz}}}~~~|||zzzyyyzzz{{{|||{{{}}}~~~|||yyyvvvvvvxxxzzz{{{||||||zzzzzz{{{|||xxxwwwuuutttrrrqqqqqqqqqrrrsssvvvxxxzzzzzzyyyxxxuuuuuuuuuuuuuuuvvvvvvwww||||||{{{{{{zzz{{{{{{|||yyyyyyzzz{{{|||}}}}}}~~~}}}}}}}}}~~~|||{{{{{{zzzxxxwwwuuuwwwwwwuuurrrqqqrrruuutttuuuvvvtttrrrpppppppppsssrrrpppooooooqqqtttvvvtttssssssssssssttttttuuuppptttwwwwwwuuuvvv{{{~~~|||{{{}}}vvv{{{|||uuuqqqtttxxxqqqvvv}}}|||{{{tttvvvwwwwwwtttsssuuuvvv~~~}}}vvvmmmeeecccdddcccdddgggkkkmmmpppssswww~~~~~~~~~}}}}}}|||{{{zzz{{{xxxsssmmmiiifffeeeeeeaaaaaabbbccceeefffggghhhjjjnnnrrrtttxxx||||||xxxtttqqqnnnmmmqqqtttvvvvvv|||yyytttppppppssswwwzzzwwwnnnccc^^^^^^___]]][[[YYY___fffkkkpppwww|||eeeOOOGGGBBBCCCBBB>>>>>>AAAFFFHHHKKKMMMNNNLLLJJJIIIEEE@@@:::555222000///---************)))(((((('''((()))***++++++***)))((()))))))))((((((((((((''')))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''((((((((())))))(((((((((((())))))******))))))))))))*********)))((()))+++---,,,++++++,,,,,,+++)))+++...222555:::BBBLLLTTTXXXYYYXXXUUUPPPOOOUUU```pppzzztttrrrrrrrrrrrrqqqttt{{{|||zzzzzz~~~{{{vvvrrrmmmhhhiiilllrrrpppnnnooorrrvvvxxxyyyttt{{{~~~yyyiii___hhhttt{{{~~~~~~~~~}}}}}}~~~}}}}}}~~~~~~|||xxxxxxyyyzzzzzzzzzyyyxxxuuuvvvwwwxxxzzz{{{|||}}}}}}{{{zzzxxxxxxyyyzzz{{{{{{}}}~~~}}}zzzwwwxxxyyyxxxyyyzzzyyyxxxwwwxxxzzzyyyxxxwwwvvvttttttsssssstttuuuwwwyyyzzzzzzyyyxxxuuuuuuuuuuuuuuuvvvwwwxxx||||||||||||||||||}}}}}}{{{{{{|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{|||zzzxxxwwwwwwwwwvvvuuuvvvwwwwwwuuuqqqpppqqqssstttuuuvvvuuusssrrrrrrrrrsssrrrqqqpppppprrrsssuuuuuuttttttttttttuuuuuuvvvvvvyyy{{{zzzxxxwww{{{~~~}}}~~~vvvooorrrxxxssswww|||~~~~~~}}}{{{{{{sssssssssrrrqqqrrrtttwww}}}zzzvvvqqqllliiifffbbbbbbiiioooppppppqqqssstttvvvxxx|||}}}~~~~~~yyyuuutttuuuvvvuuusssnnnjjjhhhhhhiiimmmkkkgggbbb]]]YYYVVVUUUVVVVVVVVVWWWYYY[[[]]]^^^bbbgggiiiiiikkkooopppmmmdddaaa]]][[[]]]```cccdddllliiieeebbbbbbdddhhhkkkooopppqqqtttwwwzzz}}}~~~{{{|||~~~|||rrrlllggg___YYYUUUWWWZZZ[[[^^^gggttt~~~{{{^^^TTTJJJDDD???<<<===@@@FFFHHHJJJLLLMMMMMMLLLKKKHHHDDD???;;;777444111...---,,,,,,+++***)))((('''))))))************))))))((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&'''((((((''''''''''''&&&%%%$$$$$$'''&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''((((((((()))))))))))))))(((((((((((())))))+++++++++******+++++++++***)))(((***,,,---,,,+++)))+++,,,+++***,,,111666;;;CCCNNNYYY___^^^[[[WWWQQQRRRWWW^^^kkk{{{yyyvvvtttrrrrrrwww{{{uuuoookkkkkkoootttpppmmmmmmooorrrrrrqqqqqqwww~~~~~~}}}~~~~~~yyylllhhhuuu~~~}}}|||{{{{{{}}}}}}|||}}}~~~}}}{{{xxxvvvvvvxxxyyyyyyxxxwwwwwwvvvwwwwwwxxxxxxxxxxxxxxxyyyxxxwwwwwwwwwxxxyyyzzz|||}}}~~~}}}{{{yyyyyyyyywwwxxxyyyyyywwwwwwxxxyyyzzzyyyyyyxxxwwwvvvuuuuuuvvvwwwyyyzzzzzzzzzyyyxxxuuuuuuuuuuuuvvvwwwxxxyyyzzzzzz{{{{{{||||||}}}}}}||||||}}}}}}}}}}}}||||||}}}{{{{{{{{{{{{zzzyyy}}}{{{yyyyyyyyyzzzyyywwwvvvwwwvvvtttqqqoooooopppqqqsssttttttsssrrrrrrssstttsssrrrrrrqqqrrrrrrrrruuutttttttttuuuuuuvvvwwwyyy{{{}}}|||zzzzzz}}}~~~~~~yyyqqqqqqtttuuuwwwzzz{{{zzzyyyyyyzzzttttttssssssrrrrrrssstttwwwuuurrrmmmhhhdddaaa___eeedddiiiuuu~~~||||||zzzzzz{{{}}}yyytttooolllkkkkkkjjjjjjhhhddd```^^^^^^___bbbaaa```^^^[[[YYYVVVUUUUUUTTTTTTTTTUUUXXX[[[]]]ccchhhlllkkkjjjjjjhhhddd]]]ZZZVVVSSSTTTVVVZZZ\\\bbb___\\\YYYYYYZZZ]]]___aaaaaaaaacccgggkkknnnpppoooqqquuuyyy|||~~~|||lllaaaYYYXXXUUUPPPPPPXXXfffqqqwwwxxxzzz~~~tttfffSSSDDD======AAAEEEEEEFFFHHHJJJKKKKKKKKKKKKHHHEEEBBB???;;;777222///...---,,,+++***))))))))))))))))))******)))))))))))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&************************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''###$$$&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&%%%((((((''''''''''''(((((((((((((((((()))))))))))))))(((((((((((())))))***++++++************++++++***))))))***,,,------,,,+++---...---,,,000999@@@FFFOOOZZZccceeeaaa[[[WWWUUU]]]gggmmmvvv|||xxxssswwwzzzsssnnnmmmpppqqqqqqqqqqqqpppooonnnmmmrrrwww{{{}}}{{{yyyzzz{{{}}}~~~xxxyyy}}}}}}||||||}}}||||||}}}~~~|||yyyvvvvvvvvvwwwwwwwwwvvvtttssstttuuuvvvvvvvvvvvvuuuuuuvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{{{{{{{zzzyyyxxxxxxxxxzzz{{{zzzyyyxxxyyyzzzyyyyyyyyyxxxxxxwwwvvvvvvvvvwwwxxxyyyzzzzzzzzzzzztttttttttuuuvvvwwwxxxyyywwwwwwxxxyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{zzzyyyxxx}}}{{{xxxxxxyyyzzzzzzyyy~~~|||zzzyyyzzzzzzyyywwwwwwvvvuuurrrpppnnnnnnnnnmmmoooqqqqqqppppppqqqrrrssssssrrrrrrqqqqqqppppppssssssrrrsssssstttuuuvvvtttwwwyyyzzzzzz{{{~~~||||||}}}{{{xxxwwwxxxyyy{{{{{{zzzzzz{{{|||wwwwwwxxxxxxwwwuuurrrpppllliiieeeaaa______aaabbbllllllsss~~~yyyvvvrrrmmmhhhfffeeeeeeeee```aaabbbaaa___\\\\\\\\\aaaaaabbbbbbaaa```^^^]]]XXXWWWVVVWWWZZZ^^^cccfffjjjrrrxxxwwwsssoooiiicccbbb```]]]ZZZZZZ[[[___aaadddbbb___\\\[[[\\\]]]^^^```]]][[[[[[^^^bbbcccccc___aaaeeeiiimmmooopppqqqppptttwwwwwwvvvyyywwwlllfff]]]TTTOOOQQQXXX^^^dddfffiiinnnuuu|||yyyeeeRRRGGGDDDDDDEEEDDDDDDEEEFFFHHHIIIIIIJJJHHHFFFDDDBBB@@@<<<666222...---,,,+++***************))))))))))))))))))************)))))))))((((((&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%$$$###$$$&&&'''(((''''''&&&######$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((()))***************))))))*********+++***)))***,,,------,,,,,,///000//////666CCCMMM[[[```fffiiihhhccc```^^^iiiwww~~~zzznnnwwwyyyrrrnnnnnnlllnnnnnnllliiiiiimmmqqqwwwzzz|||{{{wwwuuuvvvxxx|||~~~~~~}}}}}}|||}}}}}}|||}}}~~~~~~}}}yyyvvvwwwwwwwwwwwwuuutttrrrppppppqqqsssuuuuuuuuuuuutttuuuuuuvvvvvvwwwxxxyyyzzzxxxxxxxxxyyyyyyyyyxxxwwwxxxyyyzzzyyyxxxxxxyyyzzzvvvwwwxxxxxxxxxwwwvvvvvvssstttvvvwwwyyyzzz{{{{{{ttttttttttttuuuvvvwwwxxxvvvvvvwwwxxxyyyyyyxxxxxxxxxyyyzzzzzzzzzxxxvvvuuuxxxvvvuuuuuuvvvxxxyyyyyyzzzxxxvvvtttttttttrrrqqquuutttqqqooonnnmmmlllkkkjjjmmmooopppooooooqqqrrrqqqpppppppppoooooonnnnnnoooooooooppppppqqqssssssqqqrrrtttuuuvvvxxx{{{}}}zzzzzzyyyyyyzzz}}}~~~}}}zzz|||~~~~~~|||{{{{{{||||||yyytttqqqiiifffbbb___```dddiiimmmqqqrrryyy~~~zzzooojjjeeeaaaaaabbbdddddddddgggjjjkkkjjjgggeeeeeekkkkkkkkkkkkkkkjjjiiihhh```___]]]^^^aaafffkkkoooooozzz{{{uuuooooooooonnnllljjjkkknnnqqqpppnnnllljjjiiiiiijjjkkkmmmiiidddcccdddfffdddccc^^^___```bbbcccdddddddddbbbdddfffggggggkkkqqqvvvxxx}}}~~~rrrggg^^^XXXTTTRRRRRRSSSVVV[[[aaahhhmmmqqq}}}~~~zzzjjj]]]TTTKKKCCCDDDDDDDDDDDDEEEFFFHHHIIIHHHGGGFFFFFFDDDAAA===999111000...,,,++++++++++++******))))))))))))******************))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))(((((('''&&&%%%$$$$$$''''''''''''&&&%%%$$$$$$######$$$%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''((((((((()))))))))(((''''''(((((()))***+++******))))))))))))******+++***)))+++---...---,,,,,,...000000333???RRRaaauuutttrrrlllfffdddfffjjj{{{wwwmmmxxx}}}sssmmmlllkkkiiieeeaaabbbhhhrrrzzzzzz|||}}}zzzvvvrrrssstttvvvxxxzzz{{{|||~~~}}}}}}|||{{{{{{zzz{{{{{{||||||{{{|||}}}|||zzzwwwwwwwwwwwwvvvuuusssqqqpppnnnpppsssuuuvvvvvvuuuuuutttuuuuuuvvvwwwxxxxxxxxxwwwvvvvvvwwwxxxyyywwwvvvuuuvvvwwwwwwuuuuuuvvvwwwtttuuuwwwxxxxxxwwwvvvuuurrrssstttuuuvvvxxxyyyyyyttttttssssssttttttuuuuuuuuuvvvwwwxxxxxxwwwvvvuuuvvvwwwxxxyyyxxxwwwuuussssssqqqpppqqqsssuuuuuutttwwwuuurrrqqqrrrqqqpppoooqqqnnnllljjjjjjjjjhhhgggiiilllnnnooonnnooopppqqqnnnmmmlllllllllllllllllllllllllllmmmnnnooopppqqqrrrqqqqqqrrrrrrssstttuuuvvvwwwxxxyyyxxxyyy{{{}}}||||||}}}}}}}}}||||||{{{}}}}}}||||||}}}|||yyyvvvooommmjjjhhhjjjnnnrrrvvvtttuuu|||~~~|||{{{zzzyyyrrrmmmgggdddeeehhhjjjkkksssvvvxxxyyywwwuuuttttttwwwwwwwwwwwwwwwwwwwwwwwwqqqnnnjjjgggfffiiimmmooonnnzzz}}}~~~~~~||||||~~~~~~}}}|||||||||}}}~~~~~~}}}wwwuuuuuuuuuqqqmmmmmmlllkkkjjjiiiiiihhhiii```^^^]]]\\\]]]aaaeeehhhiiilllvvv|||rrreeeZZZOOOPPPRRRUUUXXX[[[^^^```mmmnnnqqqvvv{{{yyypppggg[[[OOOFFFEEEDDDDDDDDDFFFGGGHHHEEEEEEDDDEEEEEEDDDAAA>>>888666333///---++++++++++++***)))(((((()))***+++***))))))))))))(((((((((&&&''')))******)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******''''''''''''((((((((((((&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''((()))***+++++++++************+++++++++******+++---......---,,,///111444;;;MMMfffyyywwwiii___aaajjjsssuuurrrsss|||~~~sssllljjjkkkfffbbbeeennnxxx}}}zzz|||}}}zzztttqqqqqqrrrqqqrrrtttvvvuuuwww}}}~~~~~~{{{{{{zzzzzzyyyzzzzzzzzz{{{zzzyyyyyyzzz{{{zzzxxxtttuuuuuuvvvvvvuuussssssqqqrrruuuwwwxxxxxxwwwvvvsssssstttuuuuuuuuuuuuuuuwwwvvvuuuwwwyyyzzzxxxvvvuuuvvvwwwvvvuuutttuuuwwwtttuuuwwwxxxyyyxxxwwwvvvssssssssssssssssssttttttttttttsssrrrrrrrrrrrrsssrrrssstttuuutttrrrpppooooooqqqsssttttttrrrpppnnnnnnmmmmmmnnnoooooonnnlllpppooommmmmmoooppppppooojjjhhheeedddeeeeeecccaaafffhhhjjjkkkjjjjjjkkklllkkkjjjhhhggggggiiikkklllkkkkkkkkklllmmmnnnooopppqqqppppppppprrrsssssssssuuuxxxzzzzzzwwwvvvvvvwwwyyy{{{~~~~~~{{{}}}{{{|||~~~|||~~~~~~{{{{{{}}}~~~}}}{{{wwwvvvtttssssssvvvxxxzzzvvvvvv}}}~~~{{{}}}~~~|||xxxrrrnnnmmmooorrryyytttmmmjjjlllppprrrrrr|||~~~}}}{{{{{{|||~~~vvvooojjjhhhiiikkkkkkwww}}}yyyyyyxxxuuusssrrrrrrrrrsssfffbbb]]]ZZZZZZ\\\]]]^^^aaaaaagggqqqxxx{{{zzzkkk\\\\\\\\\]]]]]]^^^^^^^^^]]]___ccciiiqqqzzz}}}wwwtttlllcccHHHGGGEEEDDDDDDFFFGGGIIIBBBAAAAAABBBCCCCCCAAA???>>><<<777222...,,,+++***+++***)))(((((()))***+++)))((((((((('''''''''''''''((()))++++++)))((('''************************))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))&&&%%%$$$$$$%%%&&&((()))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++''''''''''''((((((((()))%%%&&&&&&''''''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((''''''''''''((()))++++++---,,,,,,++++++,,,,,,---+++******+++---......---...111555888CCCXXXvvvxxxcccXXX\\\kkkxxx|||qqqooowww|||}}}rrrkkkjjjkkkfffgggsssxxx{{{|||yyytttqqqppprrrnnnoooqqqssssssvvv~~~~~~}}}}}}|||}}}}}}~~~~~~~~~~~~}}}|||{{{{{{zzzzzz{{{{{{{{{zzzxxxvvvwwwxxxyyyyyyxxxqqqrrrtttvvvwwwwwwvvvvvvtttuuuxxxzzzzzzyyywwwvvvrrrrrrssstttttttttssssssxxxvvvuuuwwwzzz{{{zzzwwwvvvxxxyyyxxxwwwvvvwwwxxxtttuuuwwwyyyyyyyyyxxxwwwuuutttsssrrrqqqpppppppppttttttsssrrrqqqqqqqqqqqqnnnoooppppppooommmjjjiiiiiijjjmmmnnnnnnmmmkkkiiikkkkkkjjjkkklllkkkhhhffffffeeedddfffiiikkklllkkkfffccc``````aaabbb```^^^aaaccceeefffeeeeeefffgggiiigggeeedddeeegggjjjllljjjkkkkkkkkkmmmnnnooopppnnnnnnnnnpppsssuuuwwwwwwwwwzzz|||{{{wwwtttsssssstttwww{{{~~~zzz~~~}}}vvvuuuzzzzzzyyyzzzzzz|||{{{wwwvvvxxx{{{}}}zzz|||{{{wwwwwwzzz}}}~~~~~~uuullldddccccccdddiiioooyyyzzzyyywwwttttttwwwzzz}}}vvvoooiiifffgggnnnyyy~~~|||{{{{{{pppiiiaaa]]]ZZZYYY\\\bbbaaa______aaahhhpppvvvyyyxxx}}}}}}sssmmmppprrrmmmfffccc\\\ZZZ[[[```iiittt|||~~~{{{wwwuuuaaaPPPDDDFFFHHHDDDCCCHHHGGGDDDAAA@@@AAABBBBBBBBBAAA???<<<777333///,,,***++++++++++++***((('''&&&))))))((())))))***++++++)))))))))))))))))))))))))))(((''''''''')))***+++((('''&&&%%%%%%&&&'''((()))))))))(((''''''&&&&&&'''(((((($$$"""'''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%$$$&&&''''''(((''''''&&&&&&%%%%%%%%%&&&'''((())))))&&&''')))(((&&&$$$######''''''''''''((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))'''((()))***************(((((()))***+++,,,,,,,,,***+++,,,------,,,***)))++++++,,,,,,------......333444444:::LLLdddvvv~~~oooaaa]]]dddpppyyyxxxppprrrtttwww|||}}}nnnlllmmmmmmggghhhpppxxxsssuuurrrjjjdddcccaaagggnnnsssvvv{{{~~~}}}|||~~~}}}{{{yyyyyyyyyyyyzzz{{{{{{||||||}}}vvvvvvuuuuuuvvvwwwxxxxxxyyyxxxwwwvvvvvvvvvwwwxxxxxxwwwuuuvvvwwwxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvyyywwwuuuuuuwwwyyyzzzzzzxxxwwwuuuttttttuuuwwwxxxxxxxxxwwwwwwvvvuuuuuutttuuusssqqqpppppppppooommmkkklllmmmllljjjhhhiiijjjiiiiiihhhhhhgggfffeeeeeeddddddddddddccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbbcccaaa___]]][[[ZZZZZZZZZ___^^^^^^^^^]]]]]]\\\\\\^^^^^^^^^___```ccceeegggeeeeeeeeefffgggjjjlllmmmoooqqqsssttttttuuuwwwyyyzzzzzzyyyxxxvvvsssqqqpppsssuuuyyy|||}}}~~~zzzyyy}}}|||tttrrruuuyyy~~~{{{zzzzzz{{{|||}}}~~~yyyuuurrrsssrrrooolllgggbbb```ccchhhjjjooottt|||}}}~~~~~~}}}~~~~~~vvvooojjjgggmmmwww{{{ssskkkfff```\\\]]]```cccaaa______bbbeeeggghhhiiimmmtttxxx|||xxxpppmmmiiiccc]]]\\\bbbllluuuzzzvvv|||}}}~~~}}}xxxmmmZZZKKKHHHHHHCCCBBBFFFDDDBBB@@@>>>>>>>>>??????BBBAAA???<<<888333///,,,,,,,,,,,,++++++***)))((())))))(((((())))))******)))))))))))))))))))))))),,,,,,+++++++++,,,---...+++***)))(((((()))***+++'''''''''((((((((((((((($$$&&&'''%%%""""""&&&***''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((()))(((((((((&&&$$$###%%%&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''(((((()))))))))*********))))))((((((((()))++++++,,,,,,+++"""###&&&(((***,,,------+++,,,------,,,,,,,,,------333<<>>BBBCCCCCCBBB>>>888222///------,,,,,,++++++*********))))))(((((((((((()))))))))))))))))))))))))))***))))))))))))***++++++(((((('''&&&&&&'''((((((&&&&&&''''''((())))))***###&&&((('''%%%%%%'''***))))))))))))))))))))))))'''''''''(((((((((((((((###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))******(((%%%######&&&)))&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))+++******))))))(((''''''((()))***++++++++++++++++++*********++++++,,,---,,,...//////---,,,---......999EEEQQQ^^^jjjoooooogggaaaYYYWWWZZZ```dddfffrrr|||}}}yyyxxxwwwssssssuuuvvvxxx{{{~~~ooolllpppqqqnnnrrryyyzzzssspppmmmhhhcccaaahhhppp{{{~~~|||{{{{{{|||yyyuuuuuuwww{{{~~~}}}}}}}}}|||yyywwwwwwwwwvvvwwwwwwxxxxxxyyyzzzzzzyyyxxxxxxwwwvvvvvvuuuuuuxxxxxxxxxxxxxxxyyy{{{{{{{{{yyyxxxwwwxxxxxxwwwvvvxxxwwwtttrrrrrrsssuuuvvv|||yyyvvvuuuuuuuuuuuuttttttsssrrrrrrssstttuuuvvvuuutttsssqqqooommmkkkjjjhhhfffdddcccddddddcccaaa]]]^^^___^^^]]]\\\]]]^^^[[[ZZZZZZYYYYYYXXXXXXXXXZZZZZZ[[[[[[\\\\\\]]]]]][[[[[[[[[[[[[[[[[[[[[[[[XXXXXXXXXXXXYYYYYYZZZZZZ]]]\\\[[[YYYXXXWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTUUUUUUVVVXXXYYYZZZZZZZZZZZZ[[[\\\^^^___```aaacccfffiiikkkmmmqqqsssqqqqqqrrrrrrrrrqqqqqqpppqqqtttvvvxxxyyyzzz}}}}}}|||{{{{{{{{{}}}~~~|||{{{}}}~~~tttmmmggggggkkkqqq{{{{{{}}}yyyvvvqqqpppoooqqqsssqqqlllggg^^^]]]bbbmmmwww}}}{{{vvvlllnnnrrrvvv{{{}}}wwwnnnddd^^^^^^]]]\\\[[[[[[ZZZXXXTTTPPPQQQRRRSSSUUUZZZ___eeeiiiuuu||||||sssnnnoooqqqpppoookkklllpppxxxpppaaa[[[VVVMMMEEEBBB>>>AAACCCCCC@@@>>>===>>>@@@BBBEEEEEEBBB<<<666111...------,,,++++++++++++******)))((('''''''''((())))))))))))))))))))))))''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))&&&(((***)))&&&$$$$$$$$$))))))(((((((((((())))))((((((((('''''''''''''''%%%%%%&&&'''((((((((((((&&&%%%%%%%%%&&&&&&'''((())))))(((&&&$$$$$$''')))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))***))))))(((((((((((()))((()))***+++++++++++++++000...---+++++++++,,,------000111000///...000333;;;DDDOOOUUU]]]eeejjjjjjaaa^^^[[[]]]cccggghhhgggmmmttt{{{~~~tttnnnqqqvvvxxxyyyyyyuuuwwwzzz{{{zzz{{{|||~~~|||ssspppxxx}}}vvv~~~xxxooommmmmmooopppzzz}}}zzzyyyyyyzzz{{{xxxuuutttvvvyyy||||||||||||{{{yyyvvvuuuvvvwwwxxxxxxxxxyyyzzzzzz{{{{{{zzzzzzyyyxxxwwwuuutttssswwwwwwxxxyyyzzz{{{|||}}}yyywwwvvvvvvwwwxxxwwwvvvxxxvvvssspppoooppprrrtttwwwuuutttsssuuuvvvuuutttrrrqqqpppoooooooooppppppooonnnllljjjgggeeecccbbb```^^^\\\[[[\\\\\\[[[ZZZYYYZZZ[[[[[[ZZZYYYZZZ\\\YYYXXXXXXXXXWWWWWWWWWVVV[[[[[[\\\]]]^^^^^^______YYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWVVVVVVUUUYYYYYYXXXWWWVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTUUUUUUVVVWWWWWWUUUUUUVVVVVVWWWXXXYYYYYYZZZ]]]```bbbcccfffiiikkkiiijjjkkklllmmmnnnnnnnnnnnnpppsssuuuvvvxxx{{{}}}|||{{{zzzxxxxxxyyy|||xxxwww||||||}}}vvvmmmiiihhhjjjlllnnnttt{{{~~~xxx~~~xxxssspppoookkkkkknnnsssxxxzzzwwwtttjjjhhhjjjrrrzzz~~~|||tttttttttuuuwwwzzz|||~~~~~~vvvlllffffff\\\\\\]]]^^^]]]YYYTTTOOOLLLJJJIIIIIIMMMRRRXXX[[[eeemmmwww~~~|||sssqqqpppmmmjjjeeeeeegggooozzz|||sssllljjjfff\\\PPPGGG>>>AAADDDDDDBBB???===;;;===@@@CCCEEEDDD???999555//////---,,,+++*********+++***)))((((((((((((((((((((((((((((((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))((((((''''''''''''%%%&&&((((((&&&%%%######(((''''''&&&&&&''''''(((((((((''''''&&&%%%$$$$$$%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''&&&''')))((('''%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''((()))++++++))))))***+++++++++******&&&&&&&&&'''))),,,///000+++...000///...000555:::GGGQQQZZZ]]]]]]```bbbbbb^^^___cccjjjppptttssspppmmmqqqvvv|||zzzpppkkkqqqxxxzzzyyyxxxtttvvvwwwvvvtttqqqppppppllllllooowww{{{~~~qqqpppwww~~~yyywwwxxxyyy{{{zzzxxxvvvvvvxxxyyyxxxwwwzzzzzzzzzxxxuuutttuuuwwwwwwwwwxxxxxxyyyzzzzzzzzz{{{{{{zzzyyywwwuuusssrrrwwwwwwxxxzzz{{{|||}}}}}}xxxwwwuuuvvvxxxyyyyyyyyyzzzwwwssspppoooppprrrssstttsssqqqqqqrrrrrrqqqpppnnnmmmllljjjiiihhhgggggggggfffdddbbb```^^^\\\[[[ZZZYYYWWWVVVWWWWWWVVVUUUVVVWWWYYYXXXXXXXXXYYYZZZXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYXXXWWWUUUSSSRRRVVVVVVVVVUUUUUUTTTTTTSSSVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSTTTTTTUUUUUUUUUUUUWWWYYY[[[\\\\\\]]]___aaaaaabbbdddeeefffggghhhhhhhhhjjjnnnqqqtttwwwzzz}}}zzzzzzzzzxxxuuuvvvxxx{{{~~~~~~}}}~~~}}}vvvvvv{{{~~~}}}vvvllljjjjjjmmmqqqqqqooopppttt|||}}}~~~~~~|||zzzxxxvvv}}}uuummmiiiiiikkkiiiiiilllrrryyy~~~~~~}}}xxxsssrrrwww|||~~~}}}yyywwwuuusssssstttuuuvvvxxxzzz|||}}}||||||}}}~~~}}}{{{zzz{{{}}}}}}|||{{{xxx{{{}}}~~~~~~vvvrrrrrreeeeeeffffffddd```YYYTTTKKKHHHEEEEEEHHHMMMPPPRRRXXX___gggnnnrrrwww}}}tttnnnmmmjjjggg]]]\\\]]]dddppp||||||wwwtttttttttmmmbbbXXXIIIGGGDDDCCCBBB@@@<<<999;;;===AAACCCCCC@@@===;;;333222///---+++******++++++******))))))))))))***((((((((((((((((((((((((((())))))))))))((('''''''''(((((())))))(((((('''***))))))(((''''''&&&&&&"""###%%%&&&'''''''''&&&'''&&&%%%$$$$$$%%%&&&'''(((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&###&&&(((((('''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&%%%&&&'''))),,,---)))******+++++++++******))))))******+++,,,......))),,,.........333<<>>@@@AAABBBBBBAAA888666333///---,,,,,,,,,+++************++++++,,,(((((((((((((((((((((((((((((()))))))))(((&&&&&&%%%%%%&&&''''''&&&%%%%%%((((((((((((((('''''''''$$$$$$$$$&&&((())))))((('''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&%%%$$$######&&&&&&%%%%%%$$$%%%%%%&&&$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))''''''((((((((((((''''''''''''''''''(((((((((((()))(((((((((((((((((((((''''''&&&&&&&&&(((***,,,******+++++++++******)))////////////...---,,,++++++...111111333;;;IIITTT]]]gggnnniii```]]]^^^___jjjyyywwwsssrrrtttyyy|||~~~~~~~~~~~~xxxuuuuuuttttttrrrnnniiifffffffffgggoooxxx||||||}}}{{{xxxvvvtttuuuvvvwwwxxxvvvttttttuuuwwwwwwwwwtttvvvxxxyyyxxxwwwwwwxxxttttttuuuuuuvvvwwwwwwwwwzzz{{{{{{{{{yyyvvvtttrrrvvvwwwyyyzzz{{{{{{{{{zzz{{{yyywwwvvvwwwwwwvvvuuutttssspppnnnlllkkkkkkkkkkkkiiigggeeedddbbb___\\\^^^^^^^^^]]]]]]\\\[[[ZZZYYYYYYYYYXXXXXXWWWWWWWWWXXXVVVUUUUUUVVVVVVVVVUUURRRSSSUUUVVVUUUVVVXXXZZZVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVWWWXXXWWWUUUSSSRRRQQQRRRSSSTTTTTTTTTSSSRRRTTTTTTTTTTTTUUUUUUVVVVVVTTTTTTUUUTTTTTTRRRQQQPPPRRRSSSTTTTTTTTTTTTRRRRRRRRRSSSUUUUUUTTTTTTUUUWWWVVVVVVWWWXXXXXXXXXXXXWWWWWWZZZ___cccfffjjjooorrrxxx}}}}}}}}}{{{|||}}}|||{{{zzz{{{}}}||||||}}}~~~~~~zzzzzzzzzqqqrrrrrrooonnnpppoooqqqvvv{{{zzzuuutttwwwyyyzzz{{{{{{{{{yyyxxxwwwuuuwww||||||tttnnnjjjgggbbb[[[WWWZZZbbbhhhhhhggghhhnnnxxx~~~zzzwwwuuuuuuuuuuuussspppnnnlllllljjjgggdddcccbbbcccccc```bbbddddddccccccdddeeecccbbbbbbccceeegggfffeeeggghhhkkkkkkkkkkkklllmmmlllmmmnnnnnnooorrrvvvzzz~~~|||||||||zzz|||||||||~~~~~~yyyuuuddd^^^WWWRRRPPPOOOMMMKKKJJJMMMPPPRRRTTTXXX___eeejjjsss|||vvviiiaaa___\\\[[[___hhhssszzz{{{www|||ppp```MMMBBBAAACCCCCC@@@;;;;;;===>>>AAACCCEEEFFF;;;999666222///---------+++*********+++,,,------((((((((((((((((((((((((,,,---......---,,,+++***'''((()))******)))((('''&&&&&&''''''((())))))))))))(((''''''(((((('''&&&((('''%%%$$$$$$%%%'''(((###$$$%%%''')))***+++,,,)))))))))((('''&&&$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$"""!!!"""%%%(((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))(((((((((((()))((('''&&&&&&''')))*********+++++++++******)))&&&'''))),,,---......---///222555666999CCCTTT```jjjpppooodddZZZ[[[cccjjjzzzyyyuuuyyy}}}|||yyy|||uuutttpppkkkfffccccccdddlllttt|||www}}}~~~zzzxxx|||zzzwwwuuusssssssssssswwwtttqqqppprrrvvvyyyzzzrrruuuxxxzzzyyyxxxxxxxxxvvvvvvvvvwwwxxxxxxyyyyyyzzzzzz{{{{{{yyywwwtttrrrvvvwwwyyyzzz{{{zzzzzzyyyzzzxxxuuussssssrrrpppnnnnnnmmmkkkiiigggeeeddddddcccbbb`````````___]]]ZZZWWWWWWXXXYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWWWWXXXXXXYYYWWWUUUUUUWWWWWWWWWVVVSSSUUUWWWXXXWWWXXXZZZ\\\WWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRTTTUUUVVVUUUTTTSSSQQQRRRSSSTTTTTTTTTSSSRRRUUUUUUVVVVVVWWWWWWWWWXXXVVVWWWWWWWWWVVVTTTRRRQQQRRRSSSTTTUUUTTTSSSRRRQQQPPPQQQSSSSSSSSSSSSUUUVVVSSSSSSTTTTTTTTTSSSSSSRRRRRRUUUYYY]]]```dddhhhkkkmmmttt|||~~~|||xxxxxxyyyzzz{{{|||{{{zzzyyyzzz|||{{{{{{|||}}}~~~|||yyyzzziiigggnnnssstttsssqqqvvv{{{|||{{{yyyyyyzzz~~~}}}~~~~~~zzzwwwuuuqqqmmmlllllljjjddd___[[[ZZZYYYWWWWWW[[[aaafffggglllrrrxxx}}}~~~{{{{{{}}}wwwwwwwwwvvvuuurrrpppnnnllliiieeecccbbb```]]][[[[[[YYYWWWUUUTTTSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUVVVWWWXXXXXXXXXXXXVVVWWWYYYZZZ[[[[[[[[[ZZZ^^^___```aaabbbfffkkkooosssuuuxxxyyyzzzzzz|||}}}~~~vvvqqqfffZZZVVVVVVTTTPPPIIIFFFDDDGGGNNNUUUYYY[[[\\\```iiiuuu|||qqqiii___XXXXXX\\\```aaauuu~~~}}}kkkXXXMMMEEE>>>===@@@???;;;999;;;===???DDDIIICCC???888333000///---,,,(((((((((((()))))))))***,,,***(((((((((((('''&&&******)))((('''&&&%%%%%%((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''')))******&&&'''((('''&&&&&&'''(((***)))'''&&&%%%&&&((()))%%%''')))***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((())))))))))))(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********************)))))))))))))))***++++++,,,,,,---......///+++))),,,...------000000111555<<>>@@@>>>999777:::<<<===@@@DDDEEEAAA;;;777444111...---))))))))))))************,,,***((('''((()))((('''((((((((((((((('''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''((()))***&&&'''((((((&&&&&&'''(((((('''&&&&&&&&&((()))+++$$$%%%'''))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%(((((()))))))))(((((('''''''''''''''(((((((((((('''((((((((())))))))))))''''''''''''((((((((((((***)))))))))))))))))))))((())))))******+++,,,,,,///+++***---...,,,---///000222;;;KKK___oooyyy}}}wwwssskkkdddbbbgggpppwww{{{sssqqqzzz{{{uuuuuusssnnnkkkiiiiiihhhuuu}}}zzzvvvvvv{{{}}}yyytttsssqqqqqqsssxxx~~~~~~{{{yyywwwvvvuuussstttuuuvvvvvvuuutttsssuuusssqqqqqqsssuuuuuutttwwwuuuuuuvvvxxxyyywwwuuuuuutttsssssstttwwwzzz|||zzzyyyyyyyyyyyyzzz{{{{{{zzzzzz{{{{{{zzzyyywwwvvvuuusssqqqmmmjjjhhhfffeeebbb```^^^[[[YYYXXXXXXXXXZZZZZZYYYYYYYYYYYYXXXXXX[[[ZZZYYYYYYXXXXXXXXXXXXVVVVVVWWWWWWXXXXXXWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTQQQQQQRRRSSSSSSRRRQQQQQQPPPPPPOOOOOOOOONNNNNNNNNLLLOOOQQQQQQPPPNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPLLLNNNPPPQQQOOOMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMKKKMMMNNNNNNLLLLLLNNNQQQQQQQQQRRRSSSRRRRRRPPPPPPRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRSSSTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTTTTSSSTTTVVVXXXVVVYYY]]]ccchhhkkknnnoooqqqtttxxxzzzzzzyyyyyyzzz|||zzzzzz|||xxxvvvxxxwwwxxxyyyxxxzzz|||}}}}}}~~~xxxtttiiiccc[[[WWWZZZ^^^bbbcccaaacccfffhhhiiikkknnnppptttyyy~~~~~~|||zzzvvvqqqkkkgggggggggeeeccc```]]]ZZZXXXVVVUUURRROOOLLLJJJIIIHHHFFFDDDCCCCCCAAA@@@????????????????????????????????????>>>>>>???@@@AAAAAAAAAAAA???@@@AAABBBBBBCCCBBBBBBBBBDDDEEEFFFHHHLLLPPPTTT^^^aaafffkkknnnssswwwzzzzzz|||~~~yyymmmfffddd```[[[TTTOOOJJJHHHIIIKKKJJJIIIQQQOOORRRWWW[[[^^^eeemmmrrrxxxuuuiiibbb]]][[[^^^lll~~~}}}yyyzzz|||}}}wwwmmm]]]LLLBBB@@@===888777:::<<<<<<===???FFFCCC???;;;888555111...,,,++++++************+++***)))''''''((())))))(((&&&'''''''''(((((())))))))))))((((((((((((''''''''''''&&&''''''((()))***&&&'''((((((&&&&&&'''(((&&&&&&%%%&&&''')))+++,,,%%%&&&((())))))(((((('''((((((((((((((((((((((((&&&&&&'''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$))))))))))))(((((('''&&&''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))******((())))))******+++,,,,,,---++++++......,,,,,,///444888FFFaaa{{{rrrhhhfffmmmyyyuuuppppppyyy|||xxxwwwuuurrrmmmkkkjjjlllyyy{{{wwwpppmmmnnnooollljjjjjjqqqqqqsssvvv{{{~~~~~~~~~}}}|||zzzxxxwwwuuuuuutttttttttuuuuuuuuuuuuttttttsssrrrqqqrrruuuwwwxxxwwwwwwvvvvvvvvvxxxxxxvvvtttsssrrrrrrsssuuuxxx|||~~~zzzzzzzzzzzz{{{{{{||||||xxxxxxyyyyyyxxxvvvtttrrrooommmjjjgggcccaaa___^^^\\\[[[YYYWWWVVVUUUUUUUUUWWWWWWWWWXXXXXXXXXXXXXXXZZZYYYYYYYYYXXXXXXXXXXXXUUUVVVVVVVVVVVVVVVUUUTTTVVVVVVUUUTTTSSSSSSRRRRRRPPPOOOOOONNNNNNMMMMMMLLLJJJJJJJJJJJJIIIIIIIIIIIIJJJLLLNNNNNNLLLKKKKKKLLLIIIIIIIIIJJJKKKLLLLLLLLLFFFHHHIIIJJJIIIHHHIIIKKKIIIIIIIIIIIIJJJJJJJJJKKKFFFHHHIIIJJJIIIIIIKKKMMMNNNNNNOOOPPPPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRSSSTTTUUURRRRRRRRRRRRRRRRRRSSSSSSSSSTTTVVVUUUTTTRRRSSSSSSOOOPPPQQQTTTYYY___dddgggiiilllooorrrsssvvvyyy{{{zzzyyyyyy|||~~~}}}}}}}}}xxxzzz||||||}}}~~~yyyrrrmmmfffaaa\\\ZZZ^^^eeekkkooommmoooqqqrrrssstttwwwyyyzzz~~~zzzvvvuuutttssspppkkkeee```]]]]]]]]]]]][[[WWWSSSOOOMMMKKKKKKGGGEEEBBBAAAAAA@@@???===<<<;;;;;;::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;777888999:::::::::::::::888999999:::::::::::::::<<<===???@@@BBBEEEIIILLLPPPTTTYYY___dddjjjppptttvvvwwwyyy|||vvvpppmmmiiiddd]]]WWWOOOJJJJJJLLLLLLKKKLLLJJJKKKPPPSSSTTTYYY^^^bbbhhhrrr|||{{{mmmccc]]]WWW]]]hhhttt|||}}}{{{ooo]]]MMMDDD???:::777;;;=========>>>EEECCC@@@>>><<<888333000...---,,,******)))*********((('''''')))***))))))''''''''''''(((((((((((()))))))))))))))((((((((('''''''''''''''((())))))&&&((()))((('''&&&'''((('''&&&&&&&&&'''(((***+++))))))***++++++******)))''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%))))))))))))((('''&&&%%%''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))************)))))))))))))))************++++++,,,,,,---......,,,+++,,,//////,,,---000777@@@UUUtttqqqeeejjj~~~}}}ooopppttt|||}}}|||vvvrrrnnnnnnttt|||{{{ppphhh``````bbbccceeeiiiuuuuuuvvvxxxyyyzzzzzzzzzyyyxxxvvvuuuttttttssssssvvvvvvvvvwwwwwwwwwwwwwwwvvvuuutttvvvxxxzzzzzzyyywwwwwwwwwwwwwwwwwwvvvuuuvvvuuuuuuvvvxxx{{{}}}{{{{{{||||||||||||||||||vvvvvvwwwvvvtttpppmmmjjjfffdddbbb```]]][[[ZZZZZZYYYXXXXXXWWWVVVVVVUUUUUUVVVVVVVVVWWWXXXYYYYYYYYYWWWXXXXXXXXXWWWWWWVVVVVVTTTTTTTTTTTTTTTSSSRRRQQQRRRRRRQQQPPPOOONNNNNNMMMMMMLLLKKKIIIHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGJJJKKKLLLKKKJJJIIIJJJLLLIIIIIIHHHHHHHHHGGGGGGGGGEEEFFFFFFEEEDDDDDDFFFHHHHHHHHHHHHIIIIIIIIIJJJJJJDDDEEEGGGGGGHHHHHHHHHIIIKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLMMMNNNOOOQQQSSSTTTPPPPPPQQQQQQRRRRRRSSSSSSRRRTTTVVVVVVUUUSSSSSSSSSRRRQQQPPPQQQSSSVVVZZZ\\\]]]___cccfffjjjooouuuzzzyyyzzz{{{}}}~~~~~~}}}yyyppppppttt{{{{{{~~~|||vvvoookkkfffeeedddfffkkkqqqwwwzzz|||||||||zzzzzz{{{}}}wwwqqqllliiiiiihhhddd___ZZZWWWVVVUUUUUUSSSQQQNNNJJJFFFDDDCCCBBB@@@>>><<<;;;;;;;;;:::999777777777777777777666666555555555555555555555555555555666666777777666666555555555555555666666666555777888999:::<<<@@@CCCDDDHHHMMMSSSXXX___fffjjjqqqrrrtttwww{{{~~~zzzxxxuuuqqqjjjaaaVVVNNNLLLMMMNNNNNNIIIGGGIIIOOOQQQQQQRRRTTTUUU\\\eeepppyyyqqqiii^^^[[[\\\bbbnnn~~~rrr___PPPEEE===888:::<<<<<<<<<===BBB@@@???>>>===;;;666333000///,,,***))))))))))))***((('''''')))***))))))((((((((((((''''''''''''((((((((()))))))))))))))(((''''''''''''(((((()))'''((()))(((''''''((()))((((((((('''''''''(((((())))))*********)))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))***)))(((''''''((()))***(((((('''&&&&&&&&&&&&&&&))))))))))))(((&&&%%%%%%''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************(((((())))))***************++++++,,,,,,---......++++++---000///---///444666FFF```}}}qqqfffssszzzmmmrrr{{{|||rrrnnnnnnuuu{{{iii___WWWWWW\\\aaagggmmmvvvwwwxxxxxxwwwvvvvvvvvvvvvuuutttssssssrrrrrrsssvvvvvvvvvvvvvvvwwwxxxxxxxxxwwwwwwwwwyyyyyyxxxvvvvvvvvvwwwwwwwwwvvvvvvvvvyyyyyyxxxxxxyyyzzz{{{|||{{{{{{||||||{{{zzzyyyyyyssssssrrrpppmmmiiieeebbb]]]]]][[[ZZZYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZXXXXXXXXXXXXWWWVVVUUUTTTQQQQQQQQQQQQQQQPPPOOONNNMMMLLLLLLKKKJJJIIIIIIIIIGGGGGGFFFEEEDDDDDDDDDEEEDDDDDDEEEEEEFFFGGGHHHHHHKKKKKKKKKJJJIIIIIIKKKMMMLLLKKKKKKKKKKKKKKKJJJJJJMMMLLLJJJGGGDDDDDDGGGIIIJJJJJJJJJJJJKKKKKKKKKKKKFFFFFFGGGHHHHHHHHHGGGFFFHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJLLLMMMOOOPPPNNNNNNOOOPPPQQQQQQRRRRRRQQQSSSVVVVVVVVVUUUUUUVVVSSSSSSSSSSSSSSSSSSSSSTTTRRRTTTWWW[[[```gggnnntttwwwyyy|||~~~~~~}}}|||{{{{{{tttnnnpppuuu}}}zzzwwwrrrooojjjkkknnnqqqvvvzzz~~~yyyxxxtttmmmfffaaa^^^^^^\\\XXXTTTPPPOOONNNLLLKKKGGGFFFCCCAAA>>><<<;;;::::::888666666777777666555444444555555666555555444444444444444444444444444444444555555555555444444333333222222222333333444444555777888888999;;;======???DDDHHHMMMSSSZZZ^^^hhhjjjlllppptttxxx{{{|||zzz{{{uuummmaaaXXXTTTRRRQQQOOOIIIFFFGGGMMMOOOMMMLLLMMMLLLQQQYYYbbblllvvvmmmeee]]][[[aaannntttdddPPPEEE;;;999:::999:::;;;>>>======>>>>>>>>>;;;999333111...+++***))))))******)))''''''((())))))((())))))(((((('''''''''&&&''''''(((((((((((())))))((((((''''''''''''(((((('''((())))))''''''((())))))((((((((((((''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))************************)))(((((('''''''''''''''((((((((((((''''''&&&%%%''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((()))******++++++((())))))******+++,,,,,,,,,+++---000///...333:::999NNNggg}}}~~~qqqkkkyyywwwpppvvvuuulllkkkooo|||wwwccc[[[VVVYYY___dddkkkppprrrsssuuutttsssrrrrrrsssuuuuuutttsssrrrrrrrrrrrrttttttsssssstttuuuvvvwwwxxxwwwvvvvvvvvvvvvtttrrrtttvvvwwwxxxwwwvvvwwwxxxzzzyyyxxxxxxwwwwwwwwwxxxyyyyyyyyyyyyxxxvvvtttrrrnnnmmmkkkhhheeebbb___^^^YYYYYYXXXWWWWWWXXXXXXXXXUUUVVVVVVVVVVVVUUUUUUTTTVVVVVVWWWWWWXXXYYYZZZZZZYYYYYYYYYYYYXXXVVVSSSRRRMMMMMMMMMNNNMMMMMMLLLLLLHHHHHHHHHHHHHHHGGGGGGGGGDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFHHHIIIKKKMMMNNNOOORRRRRRQQQOOONNNNNNQQQTTTSSSSSSTTTUUUWWWXXXYYYYYYZZZXXXTTTOOOLLLLLLOOORRRQQQQQQRRRRRRRRRSSSSSSSSSPPPOOONNNNNNOOOMMMJJJGGGHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEEEEFFFHHHJJJKKKLLLKKKLLLMMMNNNOOOPPPQQQQQQOOOQQQTTTUUUTTTUUUVVVWWWQQQQQQRRRRRRRRRRRRQQQQQQLLLNNNPPPSSSWWW]]]dddiiinnnrrrxxx{{{|||{{{{{{{{{~~~xxxvvvtttuuuzzz}}}}}}{{{xxxvvvwwwwwwwwwvvvsssuuuxxxzzz|||~~~~~~zzzxxxwwwvvvnnnmmmiiiccc\\\WWWUUUUUUQQQNNNIIIGGGFFFDDDAAA???======<<<;;;999888666555777666444444555666555444333333555666666666555555777777777777777777777777555555666666666555555444444444333222222222333444666777888888777888999;;;999;;;>>>@@@DDDIIIOOOSSSZZZ\\\___dddhhhkkkmmmoooooowww~~~}}}|||vvvnnnhhhddd___ZZZUUUMMMHHHGGGJJJLLLJJJHHHIIIHHHJJJNNNSSS[[[eeepppwwwzzz~~~qqqggg```bbbpppzzzbbbSSSCCC<<<:::999999;;;;;;;;;;;;===@@@AAAAAA???777555111...,,,++++++,,,,,,***((('''((()))(((''''''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((''')))***)))((('''((()))''''''((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&''''''((())))))((()))***++++++***)))((((((((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''(((((()))******++++++((())))))******+++,,,,,,,,,,,,...000///000777???FFFZZZooozzzrrrmmmmmmxxxuuuuuuvvvzzzxxxooojjjmmmrrr~~~xxxnnnaaa\\\\\\ccciiijjjkkklllkkknnnqqqqqqqqqqqqsssuuuvvvuuutttsssrrrrrrrrrrrrtttssssssssstttuuuwwwxxxwwwvvvuuuvvvvvvuuusssqqqrrrtttwwwxxxvvvvvvxxxzzzzzzzzzyyyyyyxxxxxxxxxwwwuuuuuuuuutttrrrooollljjjfffeeebbb```^^^]]]]]]]]]YYYYYYXXXWWWWWWWWWWWWXXXVVVWWWWWWWWWWWWVVVUUUTTTUUUUUUVVVVVVWWWWWWXXXXXXWWWWWWWWWVVVTTTQQQNNNLLLIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIIIIGGGHHHJJJMMMNNNOOOOOOOOONNNOOOQQQTTTWWWYYY[[[]]]```___^^^\\\ZZZ[[[___bbbbbbbbbccceeefffggghhhiiihhheee```ZZZWWWWWW[[[___``````aaaaaaaaabbbbbbbbbbbb```^^^]]]\\\ZZZUUUQQQNNNMMMLLLKKKKKKKKKLLLMMMKKKKKKKKKJJJJJJIIIHHHGGGCCCDDDDDDEEEFFFGGGIIIJJJIIIIIIJJJLLLMMMOOOPPPPPPOOOPPPQQQQQQQQQRRRTTTVVVQQQQQQQQQPPPPPPPPPPPPPPPMMMNNNOOOOOOQQQTTTXXX\\\```fffooouuuwwwxxxyyyzzzxxxrrrrrrvvv{{{}}}wwwuuurrrppppppsssvvvyyyzzz|||~~~~~~|||wwwsssooommmmmmfffeeeaaa\\\VVVRRRQQQQQQKKKGGGCCCAAA@@@>>>999555888999999999888777555444777666444444666777666666444555666888888888777777666666666666666666666666777888888888888888777777777666555444444444555666333555666555444444555666777999;;;<<>><<<888666777888555777999888555444666999999888777777777888:::;;;666777999;;;;;;:::888777888888777777777888999999:::999888777777888999:::777888999999888666555444555666777888777666555444;;;:::999999:::<<<>>>@@@GGGIIIKKKMMMNNNPPPSSSVVVaaaeeekkkqqqtttwwwzzz|||{{{}}}|||uuuooojjjYYYRRRJJJGGGIIIKKKKKKIIIDDDDDDEEEGGGIIILLLNNNOOOVVV___kkkwww|||jjjcccdddyyy}}}rrr]]]KKKAAA;;;888666>>>;;;999<<>>MMM^^^fffpppuuuvvvtttppplll```fffmmmrrruuuzzzyyywwwsss{{{{{{zzzzzzvvvnnnvvv{{{xxxwwwuuujjjggghhhhhhhhhhhhhhhgggggggggiiijjjlllooorrrvvvyyy{{{yyywwwuuuuuuuuuuuutttrrrtttvvvwwwvvvtttsssssstttsssuuuxxxyyywwwuuusssssstttttttttuuuuuuuuuvvvvvvzzzzzzyyyxxxyyyzzz{{{|||qqqooommmiiifffdddbbbaaabbb]]]XXXXXX\\\^^^]]]ZZZ]]]\\\[[[YYYWWWUUUTTTSSSXXXXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSQQQOOOMMMKKKJJJKKKLLLMMMFFFIIIKKKKKKIIIHHHIIIKKKNNNNNNPPPSSSVVVVVVTTTRRRUUU]]]cccccccccgggfffaaa```aaadddfffiiikkkllllllsssttttttsssrrrsssuuuwww|||yyywwwxxxyyyzzzxxxuuuvvvtttqqqlllhhhjjjoootttxxxzzz||||||zzzxxxvvvuuuxxx{{{|||zzzyyywwwooogggfffeeedddbbb```___]]]]]][[[[[[[[[YYYWWWTTTQQQOOONNNKKKGGGEEEFFFHHHHHHHHHFFFDDDDDDEEEGGGIIIIIIHHHJJJLLLNNNOOOPPPPPPPPPOOOQQQPPPOOONNNOOOPPPQQQSSSOOOOOOOOOPPPOOOOOONNNMMMQQQUUU[[[aaagggnnntttyyywwwqqqlllnnnxxxvvvrrrkkkmmmpppuuu{{{~~~|||{{{zzzxxxvvvtttpppjjjfffbbb___\\\ZZZWWWTTTOOOJJJEEEBBB@@@???999999999777555444555777777888999999888888999:::999999888888999999:::;;;999:::;;;<<<<<<;;;:::999:::::::::999::::::;;;;;;;;;:::999888888999:::;;;777777999999:::999999888888888888888777666444333888888777666777999;;;<<<@@@BBBDDDEEEFFFHHHKKKNNNWWW\\\bbbhhhlllppptttvvvzzz|||~~~}}}xxxsssooobbbZZZQQQLLLLLLLLLKKKIIIGGGGGGGGGGGGHHHHHHIIIIIIMMMSSS]]]hhhrrr|||oooiiikkklllttt|||jjjWWWGGG>>>;;;::::::888888;;;@@@DDDEEEDDDFFFCCC===777222...,,,+++******+++++++++)))(((''')))))))))))))))******+++)))((('''%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((((((''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&'''(((''''''&&&&&&&&&&&&''''''&&&''')))***+++***)))((((((''''''&&&%%%%%%&&&&&&$$$%%%''')))))))))''''''''''''''''''''''''''''''(((''''''''''''''''''&&&'''(((((()))))))))))))))************))))))))))))((()))++++++++++++---///111000000333444777CCCPPP```gggnnnpppoookkkhhhfffkkkpppuuuvvvtttwww~~~|||tttppptttyyyzzztttrrrwww|||~~~|||yyyxxxzzzwwwqqqllllllzzz|||zzzxxxlllhhhjjjiiihhhgggffffffffffffiiijjjlllnnnrrruuuxxxyyywwwvvvvvvwwwyyyyyyxxxvvvtttuuuvvvvvvtttsssssstttuuuvvvwwwyyyxxxwwwtttsssppppppqqqqqqrrrrrrssssssxxxxxxyyyzzzyyyxxxvvvuuulllkkkiiifffcccaaa```___bbb]]]YYYYYY]]]___^^^\\\]]]\\\[[[ZZZYYYXXXWWWWWWYYYXXXWWWVVVUUUSSSRRRRRRSSSSSSRRRQQQPPPOOONNNNNNKKKJJJJJJIIIJJJKKKLLLMMMIIILLLPPPQQQRRRSSSVVVXXXYYYZZZ\\\___aaa```\\\YYY\\\dddjjjkkkllloooooolllcccdddfffhhhkkkmmmoooqqquuuuuuvvvuuuttttttwwwyyyzzzxxxvvvwwwxxxyyywwwuuuxxxxxxvvvqqqmmmlllrrrwwwwwwzzz}}}~~~{{{xxxvvvzzz~~~zzzrrrnnnnnnnnnooooooppppppqqqlllkkkjjjgggdddaaa^^^\\\YYYUUUPPPMMMKKKKKKIIIHHHEEEDDDBBBCCCEEEGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOONNNNNNMMMMMMPPPSSSWWW\\\ccckkkpppooolllkkkppp{{{{{{tttrrrppprrrvvvzzz~~~~~~yyytttrrrqqqpppooonnnjjjddd^^^ZZZVVVRRRPPPLLLIIICCC===:::999:::;;;444555555555444444666888777777666777999::::::999888888999999999:::::::::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;999999:::::::::::::::999<<<<<<;;;;;;999777666555888777777666777888:::;;;999;;;======>>>???BBBEEEKKKPPPVVV\\\aaaeeeiiilllsssvvvyyy||||||{{{xxxvvvmmmfff]]]WWWTTTSSSPPPNNNLLLLLLKKKJJJIIIGGGFFFEEEFFFJJJPPPVVV```nnn}}}ssseeebbbbbbiiirrrzzzgggSSSEEE???===777777888:::===@@@CCCEEEHHHFFFAAA<<<666111...,,,+++++++++,,,++++++******)))))))))))))))*********)))((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((()))((((((''''''(((((())))))))))))(((((((((((((((%%%&&&'''&&&%%%$$$%%%'''''''''&&&&&&&&&&&&''''''(((((())))))))))))******(((((('''&&&&&&&&&&&&'''&&&&&&((())))))((('''&&&((((((((((((((((((((((((&&&''''''''''''''''''((((((''''''(((((()))***+++************************((()))+++,,,+++,,,---///111000222666:::AAAMMMXXXcccfffjjjjjjfffcccbbbcccqqqyyy{{{xxx|||xxxrrrpppwwwyyyvvvoookkknnnsssuuutttpppnnnnnnllliiikkkppp~~~{{{oooiiikkkjjjgggeeedddddddddeeehhhiiikkknnnqqqtttvvvwwwrrrssstttwwwzzz{{{yyywwwrrrtttuuuuuusssrrrrrrsssvvvuuuuuuwwwyyyxxxuuuqqqqqqrrrrrrttttttuuuuuuuuuuuuwwwyyyyyywwwsssnnnjjjfffeeedddbbbaaa___^^^^^^aaa^^^[[[[[[^^^``````^^^]]]]]]\\\\\\[[[ZZZZZZZZZYYYXXXWWWUUUSSSQQQPPPOOOOOONNNMMMLLLKKKJJJIIIIIIHHHIIIKKKMMMPPPRRRSSSTTTPPPSSSWWWZZZ]]]```eeehhhggghhhkkkmmmnnnlllfffbbbbbbiiioooqqqsssvvvwwwvvviiihhhiiijjjlllooorrrtttuuuvvvwwwvvvuuuuuuwwwyyyvvvuuuuuuuuuvvvvvvuuussswwwzzzzzzvvvooommmqqqwwwtttxxx}}}zzzwwwvvv|||xxxrrrrrrtttvvvxxxzzz|||}}}|||{{{yyyvvvssspppmmmllliiieee___ZZZVVVRRRNNNKKKHHHFFFDDDDDDEEEFFFEEEDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKJJJJJJMMMNNNNNNOOOOOOOOONNNNNNOOOPPPQQQSSSVVV\\\ccchhhnnnmmmnnnttt{{{yyywwwtttrrrsssvvvyyy|||~~~~~~zzzuuuqqqnnnmmmkkkiiigggccc]]]WWWRRRNNNJJJGGGDDDAAA<<<888777777999:::444555666666555666888:::;;;999777888;;;===;;;999:::;;;<<<===>>>>>>>>>>>>AAAAAA@@@??????@@@AAAAAA>>>??????????????????????????????>>>>>>?????????@@@@@@??????>>>===<<<<<<@@@@@@???>>>===;;;:::999;;;:::999999999:::;;;;;;777888:::::::::;;;===???DDDGGGMMMRRRVVVYYY]]]```gggjjjnnnsssvvvxxxyyyyyytttooohhhcccaaa```___^^^XXXWWWVVVTTTQQQMMMIIIGGGEEEGGGIIILLLRRR\\\jjjtttqqqhhh```]]]```jjjzzztttbbbRRREEE>>>777999::::::;;;>>>BBBEEEGGGFFFDDD@@@:::444///,,,++++++++++++++++++******(((((()))******************))))))(((''''''&&&&&&''''''''''''''''''''''''((()))***)))((('''(((***))))))(((((((((((())))))))))))((((((((((((((((((%%%'''((('''&&&%%%&&&''')))((((((''''''(((((()))***)))((((((((()))******(((''''''&&&&&&'''''''''%%%&&&&&&'''&&&&&&%%%$$$))))))))))))))))))))))))'''''''''(((((()))))))))***)))(((''''''((()))***)))***************++++++***,,,---.........000111222111333888@@@KKKXXXaaaeeefffggggggdddccchhhooozzz~~~}}}}}}xxxwwwwwwyyyyyyvvvqqqllllllmmmooommmkkkjjjllllllnnnttt|||zzzqqqjjjllljjjfffdddbbbcccdddeeehhhiiikkknnnppprrrssstttoooppprrruuuxxxxxxvvvsssqqqsssttttttsssrrrrrrssswwwtttrrrtttxxxxxxtttoooqqqrrrsssuuuuuuuuuuuuuuutttuuuuuuuuuqqqlllgggcccbbbbbbbbbaaaaaa```______aaa___]]]]]]___aaa```______^^^^^^\\\[[[ZZZYYYYYYWWWVVVUUUSSSQQQOOOMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIMMMOOOTTTYYY]]]___```aaa[[[\\\^^^aaadddhhhmmmooopppqqqtttvvvvvvrrrlllgggcccgggmmmppprrruuuxxxxxxooommmkkkjjjkkknnnqqqttttttuuuvvvuuuttttttuuuvvvrrrrrrssstttttttttsssrrrrrrwwwzzzuuunnnjjjmmmsssppptttzzzzzzuuusssxxx}}}yyyssssssuuuwwwyyy{{{}}}}}}~~~{{{yyywwwvvvvvvvvvsssnnniiiccc^^^XXXTTTQQQOOOLLLKKKJJJIIIGGGEEEIIIHHHFFFEEEEEEEEEGGGGGGEEEFFFHHHJJJKKKKKKKKKJJJMMMMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRRRRTTTWWW\\\___mmmnnnrrrxxxzzzoookkkjjjiiijjjmmmwwwzzz~~~~~~|||xxxvvvrrrpppmmmiiieeebbb\\\XXXRRRLLLHHHEEEAAA>>>;;;;;;:::999999888999999666777888888777777999;;;@@@===;;;<<<@@@AAA???===???@@@AAABBBDDDEEEFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJFFFFFFFFFGGGFFFEEEDDDCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;666777888888888888:::<<>>AAADDDDDDDDDBBB>>>888111...+++*********))))))))))))(((((()))************)))++++++******)))(((((('''((((((((((((((((((((((((((()))***)))((('''(((***))))))(((((((((((())))))''''''''''''''''''''''''((()))***)))(((((()))***((((((''''''''''''((((((***)))((('''&&&''')))***''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%************************((((((((())))))******++++++***)))'''''''''((()))))))))******+++++++++,,,***,,,............000222111222444:::FFFTTTaaagggfffddddddfffgggkkkxxx~~~~~~{{{yyyxxxvvvqqqmmmkkkkkkhhheeeeeeiiilllooouuu}}}~~~zzzyyyxxxxxxxxxuuuooojjjjjjhhhfffcccbbbccceeefffiiijjjlllnnnpppqqqrrrrrrpppqqqsssuuuwwwvvvsssqqqqqqsssttttttsssrrrrrrsssvvvrrrppprrrvvvvvvrrrnnnnnnooopppqqqrrrqqqpppooorrrqqqooollliiieeecccaaa```aaabbbccccccbbbbbbaaa```___^^^^^^___```____________]]][[[YYYWWWUUUTTTPPPPPPOOONNNMMMLLLKKKKKKKKKLLLMMMOOOPPPPPPPPPPPPUUUXXX^^^dddhhhkkkmmmmmmgggfffeeeeeegggjjjmmmooorrrsssvvvxxxxxxtttmmmhhhccceeeiiimmmpppqqqtttxxxtttrrrnnnkkkkkkllloooqqqqqqssstttsssrrrqqqrrrsssoooppprrrttttttsssrrrrrrqqquuuxxxuuuoookkkmmmqqqnnnqqqvvv|||yyyttttttyyy}}}xxxssstttvvvxxx{{{}}}~~~{{{yyyxxxyyyyyyzzz|||zzzwwwtttpppkkkddd```]]]\\\YYYXXXVVVRRRNNNKKKLLLJJJHHHFFFDDDDDDDDDEEEAAABBBEEEGGGIIIJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPLLLNNNQQQRRRRRRRRRSSSTTTkkknnnssszzzzzzpppgggeeeeeecccdddfffrrrwww}}}~~~}}}zzzxxxsssqqqnnnjjjfffaaa[[[WWWNNNJJJEEEAAA>>><<<999777555666888::::::999888777777888999999999:::<<<>>>@@@??????AAACCCEEEEEEDDDFFFFFFFFFHHHKKKNNNQQQSSSPPPQQQRRRRRRTTTTTTUUUUUURRRSSSSSSSSSQQQOOOMMMLLLKKKLLLLLLMMMMMMLLLLLLKKKFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFEEECCCAAA@@@@@@@@@=========<<<<<<;;;;;;:::777888888777666666888:::>>>@@@BBBCCCDDDEEEHHHJJJKKKMMMPPPUUU[[[aaafffiiiffffffgggiiimmmsssxxx{{{{{{zzzwwwrrrkkkaaaYYYTTTHHHIIIHHHFFFDDDGGGNNNTTTbbbqqqwwwkkk```ZZZ\\\bbbppp~~~oooZZZIII===;;;888666666777999:::???AAADDDDDDAAA;;;555000,,,,,,***))))))(((((()))'''((()))++++++******)))++++++++++++***)))((('''((((((((((((((((((((((((&&&'''((('''&&&%%%&&&((()))((((((''''''(((((()))%%%&&&&&&&&&&&&''''''''')))***+++***)))))))))+++&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))((((((((((((((())))))******+++,,,,,,,,,)))***,,,---,,,---...000111444999BBBQQQ```hhhhhhfffbbbbbbfffjjjsss~~~|||{{{{{{wwwpppkkkkkkkkkfffdddhhhmmmpppuuuyyy|||}}}~~~zzzqqqooonnnoooppppppmmmiiigggfffeeeddddddfffhhhiiijjjkkkmmmoooqqqqqqqqqpppttttttuuuvvvwwwvvvtttqqqqqqssstttuuussssssssstttuuusssqqqrrrtttuuurrrooooooppprrrssssssqqqooonnnnnnlllhhheeebbbaaa``````___```bbbcccdddccccccbbb^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[ZZZWWWTTTRRRPPPOOOJJJJJJKKKKKKLLLMMMMMMNNNQQQSSSWWWZZZ\\\\\\[[[ZZZ\\\___ccciiimmmppprrrrrrooolllhhhggghhhkkkmmmnnnssstttvvvxxxxxxuuupppkkkhhhhhhjjjooopppppptttyyyxxxvvvrrrooommmnnnpppqqqqqqsssttttttrrrqqqqqqrrrooorrruuuwwwvvvuuuuuuuuuuuuwwwyyyxxxtttrrrrrrtttpppqqqtttyyy~~~zzzvvvsssvvvyyyyyy{{{}}}{{{uuuooopppsssvvvyyy|||~~~|||zzzxxxvvvvvvwwwzzz{{{zzzzzzzzzzzzxxxtttnnnjjjhhhgggggggggfffaaa[[[WWWPPPOOOLLLIIIFFFDDDCCCBBB???@@@BBBCCCDDDEEEFFFFFFIIIIIIKKKLLLNNNNNNOOOOOOLLLOOOSSSTTTTTTRRRRRRRRRnnnppptttzzz|||uuulllgggfffjjjnnnlllkkkkkkqqqwww~~~}}}{{{zzzyyyvvvtttppplllfff```ZZZTTTOOOKKKCCC@@@<<<:::999888777555444666888999:::::::::999888:::<<<===>>>@@@CCCEEEGGGIIIMMMOOOQQQTTTWWWYYY\\\[[[[[[]]]```eeejjjnnnhhhjjjlllooopppqqqqqqqqqqqqqqqqqqpppnnnkkkhhhfffaaaaaabbbccccccbbbaaaaaa[[[ZZZXXXUUUSSSRRRRRRRRRSSSQQQNNNKKKHHHEEEDDDDDD@@@@@@@@@??????>>>===<<<999:::;;;:::888888999;;;999;;;<<<======>>>@@@BBBEEEEEEFFFIIILLLQQQVVVYYYXXXZZZ]]]aaagggnnnuuuyyy}}}~~~~~~{{{vvvooohhhdddVVVTTTOOOIIICCCCCCHHHMMMUUUcccvvv}}}oooaaa[[[[[[]]]hhhvvvzzzgggYYYEEE@@@:::777888999888666;;;>>>DDDGGGEEE@@@999444///...,,,***)))(((((()))'''(((***+++++++++)))((())))))******)))(((&&&%%%((((((((((((((((((((((((&&&'''((('''&&&%%%&&&((((((''''''''''''''''''(((%%%%%%&&&&&&&&&''''''''''''((())))))''''''((()))&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&(((''''''(((((()))******))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&((()))************))))))***++++++,,,------)))+++,,,---,,,---///000444<<>>>>>===;;;;;;<<<===555666888888888999<<<>>>CCCCCCBBBBBBDDDHHHKKKNNNOOORRRVVVZZZ```hhhoootttwwwyyy}}}~~~~~~zzzuuurrrfffbbbYYYMMMDDDBBBFFFJJJEEEPPPbbbrrr|||}}}{{{iii\\\YYYSSSWWW```iiilllmmmsss|||pppeeeMMMFFF>>>;;;<<<<<<:::777999===DDDHHHHHHCCC<<<777222000...,,,***)))))))))'''(((***+++,,,+++)))((('''((((((((((((&&&%%%$$$))))))))))))))))))))))))((()))***)))((('''(((***''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((%%%&&&''''''%%%%%%&&&'''(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%&&&%%%%%%%%%%%%&&&((()))***(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$"""$$$&&&)))+++,,,,,,,,,))))))***+++,,,,,,------+++---////////////111222888DDDSSSddduuuyyynnnhhh```^^^ccchhhuuuxxxtttvvvsssggg^^^cccoooxxx~~~~~~tttjjjddd___[[[[[[___eeejjjmmmlllhhheeeaaabbbdddgggiiikkkmmmnnnlllmmmoooqqqrrrqqqpppooorrrqqqpppqqqssstttsssrrrrrrtttvvvvvvuuutttuuuvvvuuuwwwwwwvvvuuutttuuuvvvpppqqqrrrsssqqqnnnkkkiiibbbaaa``````____________ZZZ\\\^^^`````````___^^^\\\]]]]]]\\\ZZZXXXWWWWWWRRRQQQPPPOOOMMMLLLJJJJJJNNNPPPSSSVVVZZZ^^^aaabbbbbbffflllqqqrrroookkkhhhdddeeehhhkkknnnppprrrssstttooojjjiiimmmqqqtttuuuxxxxxxyyy|||}}}}}}zzzwwwtttpppqqquuuuuurrruuu||||||{{{yyyxxxxxxyyy{{{|||vvvxxxzzzzzzxxxvvvvvvvvvtttyyy}}}~~~}}}}}}~~~{{{yyyzzz}}}~~~|||zzz{{{xxxvvvyyyxxxzzzzzzyyy{{{}}}xxxxxxxxxxxxxxxxxxxxxxxx{{{xxxtttqqqpppqqqtttvvvqqqssswwwzzz|||yyysssooonnnqqqwww|||~~~zzzsssmmmiiihhhfffbbb]]]XXXSSSQQQJJJIIIFFFCCCBBBAAAAAAAAAAAABBBDDDFFFHHHIIIIIIJJJLLLLLLMMMLLLLLLMMMOOORRRyyyxxxyyy|||~~~~~~wwwsssnnngggbbbcccjjjwww}}}|||~~~~~~~~~}}}{{{xxxsssmmmhhhbbb[[[PPPHHHCCCAAA>>><<<999888888777777777777777999:::<<<<<<<<<===???@@@DDDFFFKKKPPPVVV[[[^^^```fffnnnwww~~~yyypppfff]]]WWWTTTRRRLLLJJJIIIHHHGGGEEEAAA>>>@@@>>><<<===@@@AAA>>><<<===;;;888777888888888777:::999::::::<<<>>>@@@BBBFFFGGGIIINNNVVV```iiinnnvvvxxx{{{}}}~~~}}}{{{zzzqqqjjj___UUUMMMHHHEEECCCGGGGGGMMMWWW^^^aaafffjjjpppxxxyyyhhh[[[SSSPPPPPPVVV\\\___dddiiiyyyvvvpppfffUUUCCC<<<;;;:::888777888<<>><<<:::999::::::999888999999;;;;;;<<<===>>>???@@@CCCGGGKKKMMMQQQWWW```hhhooouuuxxx}}}uuujjjccc```RRRPPPLLLKKKJJJIIIGGGEEEFFFDDDCCCDDDFFFFFFBBB???AAA>>>;;;::::::;;;:::999666666555666777999;;;<<>>;;;999:::888;;;AAAEEEGGGGGGDDDBBB888444000...---,,,***(((++++++******))))))(((((((((''''''''''''(((((())),,,+++)))((('''''''''((('''''''''''''''''''''''')))))))))((('''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$&&&(((***''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))++++++++++++++++++++++++***************++++++,,,---,,,---000000000777???JJJiii|||pppgggnnnsssrrrttt~~~~~~xxxvvvmmmlllppp|||}}}rrr```QQQNNNSSSZZZ___eeekkkllliiieeebbbaaaccceeehhhjjjkkkkkkkkkjjjjjjkkklllmmmnnnnnnnnnmmmnnnpppqqqqqqpppnnnmmmrrrrrrrrrrrrsssssstttuuutttttttttssssssrrrrrrqqqpppmmmjjjhhhgggfffeeecccbbbbbbaaaaaa```_________\\\\\\\\\\\\[[[[[[[[[ZZZZZZXXXVVVTTTRRRQQQQQQQQQOOONNNNNNPPPTTTWWWXXXYYY[[[^^^___^^^bbbjjjooooooqqqrrrsssvvvwwwuuurrrnnnkkkkkkkkklllmmmnnnooopppssstttuuuuuutttuuuxxxzzz||||||}}}}}}|||yyywwwvvvyyywwwuuussssssssstttttttttttttttuuuuuuvvvvvvvvvxxxxxxxxxxxxxxxwwwvvvvvvvvvwwwyyy{{{|||}}}~~~~~~}}}}}}}}}|||{{{yyyxxxwwwzzzxxxxxxzzz~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}{{{yyyyyy{{{}}}{{{||||||zzzxxxvvvvvvwwwqqqqqqqqquuuxxxwwwpppkkklllmmmnnnqqqssstttrrrpppooosssuuuttttttvvvtttppphhhaaaVVVOOOLLLJJJHHHFFFGGGFFFDDDBBBBBBDDDFFFGGGIIIJJJKKKLLLNNNOOOOOOOOO~~~|||zzzsssoooppppppnnnkkkiiillluuu|||}}}||||||{{{zzzyyyuuunnncccWWWNNNGGGCCC>>>;;;:::999777666888777666666888:::===>>>BBBCCCEEEGGGKKKQQQXXX]]]```dddkkkttt}}}yyyhhhddd^^^YYYUUURRROOOMMMIIIGGGGGGIIIMMMMMMJJJFFFBBB???<<<:::::::::999777777777666666777888:::;;;<<<<<<>>>BBBKKKUUU```fffmmmpppssswwwzzz{{{{{{{{{yyyssskkkccc]]]XXXUUURRRLLLHHHGGGJJJLLLJJJJJJLLLRRRYYYeeetttpppcccTTTKKKGGGIIIOOOVVVhhhwwwqqq]]]MMMBBB<<<<<>>CCCEEEGGGGGGGGG;;;777222///---,,,+++)))*********)))))))))))))))((((((((((((''''''''''''++++++***)))((((((((()))''''''''''''''''''''''''))))))(((((('''&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((&&&%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&((((((&&&###&&&&&&&&&&&&''''''''''''((((((((((((((())))))***++++++++++++++++++++++++***************+++,,,,,,,,,++++++---...000999BBBVVVyyysssooo~~~{{{uuusssmmmoooxxx|||ooo\\\NNNMMMUUUZZZ^^^ccchhhiiigggcccaaa```ccchhhlllnnnnnnlllkkkiiiiiijjjkkklllllllllllllllmmmnnnoooooonnnmmmlllooooooppppppqqqrrrssssssrrrsssssssssrrrqqqooonnnnnnjjjfffbbbaaa```___^^^bbbaaaaaa```______^^^^^^\\\\\\[[[[[[ZZZYYYYYYXXXVVVUUURRRPPPNNNNNNMMMNNNNNNPPPTTTWWWZZZ]]]```ccceeegggfffdddfffmmmrrrrrrvvvuuussstttuuuvvvuuutttppppppppppppqqqqqqrrrsssxxxyyyyyyyyywwwxxxzzz{{{||||||{{{yyywwwuuutttssswwwvvvuuusssrrrqqqppppppppppppqqqrrrssstttuuuuuuvvvvvvvvvvvvvvvuuuuuutttuuuvvvwwwyyyzzz{{{{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvvvvuuuuuuwwwzzz||||||{{{~~~~~~}}}}}}}}}}}}}}}}}}|||}}}}}}{{{zzzzzz{{{}}}{{{|||}}}|||{{{zzz{{{|||xxxwwwvvvwwwxxxwwwrrrnnnlllllllllnnnppppppnnnlllnnnrrruuuuuuwwwzzz{{{xxxuuummmccc\\\XXXUUURRROOONNNLLLHHHEEECCCCCCDDDDDDGGGGGGHHHIIIKKKLLLLLLMMM{{{zzzwwwsssooopppuuuxxxyyyuuupppqqqwww}}}~~~~~~}}}xxxuuuqqqkkkbbbVVVJJJCCC>>>===;;;999999888777777888888888999<<<@@@DDDGGGIIIMMMRRRXXX^^^fffmmmrrrwwwzzzwwwnnnddd\\\WWWOOOMMMKKKMMMQQQTTTSSSRRRFFFCCC???===<<<;;;999888999888777666666777888999888888999===EEEOOOYYY```eeegggkkkppptttwwwyyyyyyzzzvvvpppllliiifffcccaaaUUUOOOKKKLLLMMMKKKIIIJJJLLLOOOXXXhhhzzzzzzgggXXXOOOKKKNNNSSS```ooo{{{iiiXXXHHH>>>>>>BBB:::;;;===???BBBEEEGGGHHH>>>;;;666111...,,,++++++)))))))))))))))*********)))))))))(((((('''&&&&&&)))))))))(((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$"""$$$&&&''''''%%%"""!!!(((((((((((()))))))))))))))))))))((()))******+++))))))))))))))))))))))))+++************+++,,,,,,---+++***,,,---111<<>><<<888777555444333333444444777666777:::@@@JJJSSSXXX]]]```dddjjjooosssvvvwwwyyywwwvvvvvvvvvuuutttrrraaaXXXQQQQQQPPPMMMJJJJJJJJJJJJNNNYYYjjjzzzqqqbbbUUUPPPPPPYYYgggzzzxxxhhhUUUEEE???AAA===<<<<<<===???AAADDDEEEBBB@@@;;;666111...,,,,,,)))))))))))))))*********(((((())))))((('''&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))***++++++))))))))))))))))))))))))+++++++++***+++,,,,,,---111///...000222888DDDPPP^^^vvvzzzmmmpppsss~~~rrrnnnnnnvvvuuuzzzppp```XXXUUUXXX\\\\\\^^^aaacccdddcccbbbaaabbbffflllqqqsssrrrooollllllmmmmmmmmmmmmmmmlllkkkmmmnnnnnnnnnnnnnnnnnnmmmjjjkkklllnnnooopppppppppnnnoooppppppooommmjjjhhhgggdddaaa___```aaaaaa```aaaaaa```___^^^]]]\\\\\\]]]\\\ZZZWWWTTTQQQOOONNNNNNNNNNNNPPPRRRUUUXXXZZZ\\\```dddeeefffgggllloooqqqqqqnnnhhhfffiiikkkiiinnnnnnppptttwwwyyyxxxwwwxxxxxxxxxwwwxxxxxxyyyyyywwwyyyyyyxxxvvvuuuuuuvvvxxxwwwuuussssssssstttuuupppqqqrrrttttttsssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqttttttuuuuuuuuuuuutttttttttuuuvvvwwwxxxyyyyyyyyyuuuvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvwwwwwwwwwxxxxxxwwwxxxyyyzzz{{{{{{{{{{{{xxxyyy{{{zzzxxxvvvuuuvvvtttvvvxxxxxxwwwwwwyyy{{{}}}||||||}}}~~~~~~}}}yyyxxxwwwvvvuuussspppmmmmmmpppqqqppprrrwwwzzzxxxvvvrrrnnnmmmoooqqqpppnnnccc```ZZZTTTNNNIIIFFFEEEDDDDDDEEEFFFHHHJJJMMMNNN|||rrrjjjiiigggjjjttt~~~}}}wwwuuuxxx}}}~~~~~~{{{vvvssskkkdddZZZOOOHHHBBB???<<<888999:::999999999;;;<<>>EEEKKKPPPUUUXXX]]]bbbhhhnnnqqqsssxxxxxxzzz}}}mmmbbbXXXUUUTTTPPPLLLJJJJJJHHHHHHLLLWWWdddpppwwwxxxdddWWWRRRVVV___ooo{{{hhhRRRDDD???@@@???======>>>@@@BBBDDDEEEDDDAAA<<<555000...---*********)))))))))))))))'''((()))))))))((('''&&&$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))((('''%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''''')))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------000......000444:::GGGTTT```sss~~~~~~yyykkkaaafffsss{{{yyy{{{~~~zzzuuusssssszzzxxxzzznnn\\\XXXXXXZZZ\\\___```aaabbbccccccccccccdddggglllppprrrrrrpppooooooooooooooonnnmmmllllllnnnnnnnnnnnnnnnnnnnnnnnnhhhjjjlllnnnoooooooooooonnnnnnnnnmmmllljjjhhhgggaaa___^^^___```aaaaaa```aaaaaa```^^^]]]\\\[[[ZZZ\\\ZZZXXXVVVSSSPPPNNNMMMOOOPPPRRRVVVZZZ```dddfffeeefffhhhiiijjjmmmqqqtttssstttqqqllljjjlllmmmjjjlllnnnqqqvvvyyy{{{yyywwwwwwvvvvvvvvvwwwwwwxxxyyywwwxxxyyyyyyvvvuuutttuuuuuutttsssrrrrrrrrrssstttnnnoooqqqrrrssssssrrrqqqrrrrrrqqqqqqpppppppppppprrrsssttttttttttttttttttssstttuuuvvvwwwwwwwwwwwwttttttuuuuuuvvvuuuuuuuuu{{{||||||zzzxxxvvvvvvwwwuuuvvvxxxyyyzzzzzzyyyyyyqqqtttwwwyyyxxxwwwwwwxxxssstttuuuuuuttttttuuuvvvyyyyyyyyyyyyzzz{{{|||}}}~~~}}}}}}~~~}}}zzzuuuqqqllloooooonnnpppvvvzzzyyyuuurrrooopppsssuuutttrrrpppmmmggg```WWWOOOIIIFFFEEEDDDDDDDDDEEEGGGIIIJJJyyy~~~|||qqqfff```aaa```gggwwwyyywwwzzz~~~~~~|||zzzvvvppplllaaaZZZPPPGGGBBB???===<<<777999;;;;;;;;;===AAADDDDDDIIIPPPYYYbbbjjjpppsss{{{wwwnnnfff^^^XXXZZZWWWQQQMMMJJJGGGDDDBBBCCCBBB???===;;;:::999999666666777888<<<@@@DDDGGGKKKMMMRRRXXX^^^dddhhhjjjssstttxxx}}}vvvkkk```]]]]]]ZZZVVVUUUOOONNNLLLKKKMMMTTT\\\bbbqqqwwwggg```WWWXXX```nnnyyyzzzbbbLLLBBBAAA@@@?????????BBBDDDFFFHHHHHHFFFAAA999222///...++++++******))))))((((((%%%&&&((()))***)))'''&&&$$$$$$&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&)))((('''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''')))(((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,000444;;;HHHTTT```nnnssspppmmmccc]]]cccnnn{{{|||sssppprrrvvvwwwzzz~~~~~~{{{{{{{{{|||||||||zzzzzz}}}mmm]]]YYYZZZ^^^bbbbbbbbbbbbccccccdddeeeeeegggiiikkknnnpppqqqqqqqqqoooppppppooonnnmmmlllkkkmmmmmmllllllllllllmmmmmmgggiiilllnnnooopppoooooonnnmmmlllkkkiiihhhgggfff___^^^^^^```bbbbbbaaa___aaa```___^^^]]][[[ZZZZZZYYYXXXWWWVVVTTTSSSRRRQQQTTTUUUXXX]]]ccciiinnnqqqqqqnnnlllkkkmmmppprrrssspppsssrrrooooooqqqqqqnnnnnnnnnpppssswwwxxxvvvuuuqqqqqqrrrrrrssstttuuuvvvtttvvvxxxwwwuuutttssssssssssssrrrppppppooooooooonnnoooooopppppppppoooooooooooooooppppppppppppppppppqqqrrrrrrssssssrrrrrrrrrrrrssstttuuuuuuuuuuuusssssstttuuuvvvvvvuuuuuuvvvxxxyyyxxxvvvuuuvvvxxxuuuvvvxxxyyyyyyxxxwwwuuupppssswwwzzzyyyxxxxxxxxxtttuuuvvvuuusssrrrssstttuuuvvvvvvwwwwwwwwwyyyzzz}}}~~~{{{wwwppprrrpppmmmnnnsssuuutttssspppnnnooorrrtttrrrppptttsssooojjjbbbZZZRRRNNNJJJIIIGGGEEEDDDEEEFFFFFFzzzttthhh```\\\\\\\\\fffxxx|||zzz~~~~~~|||zzzxxxssslllhhhYYYTTTKKKDDD@@@>>>===<<<999;;;===>>>>>>AAAGGGLLLPPPUUU^^^iiisss|||wwwooofffccc]]]YYYUUURRROOOMMMCCCAAA???<<<999888888888666666777888:::===@@@AAAAAACCCHHHNNNTTTZZZ___bbbnnnppptttyyy~~~~~~||||||pppfffeeegggfffdddcccWWWWWWUUUQQQMMMNNNSSSXXXbbbyyyxxxqqq[[[UUUUUU___kkkrrrzzzmmmTTTFFFAAAAAA@@@@@@BBBDDDGGGHHHIIIJJJIIIDDD<<<444///...,,,++++++***)))(((((('''$$$&&&((()))***)))((('''$$$%%%''')))******))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$%%%''''''%%%%%%&&&'''(((((((((((((((((((((((()))))))))***((((((((((((((())))))***************************,,,,,,++++++,,,,,,---...000///000444888???LLLYYY___iiihhhcccccc______iiibbbiiittt|||qqqlllkkklllooossszzz~~~~~~~~~sssrrrssswww~~~yyy|||kkk^^^[[[]]]ccciiidddcccccccccdddeeeffffffiiiiiijjjlllnnnppprrrsssooopppoooooonnnmmmkkkkkklllkkkkkkjjjjjjkkkkkklllgggiiilllnnnppppppoooooonnnmmmkkkiiihhhgggffffff``````aaaccceeedddbbb___aaa```___^^^\\\[[[ZZZYYYVVVVVVVVVVVVVVVVVVVVVVVVYYYZZZ]]]bbbhhhnnntttwww|||wwwppplllmmmoooooonnnlllpppqqqpppqqqttttttqqqooonnnnnnoooqqqrrrrrrqqqmmmmmmnnnnnnpppqqqssssssqqqsssuuuuuusssqqqqqqqqqsssrrrqqqpppnnnlllkkkjjjoooooonnnnnnmmmmmmmmmmmmlllmmmmmmnnnooopppqqqqqqnnnooopppqqqqqqqqqqqqqqqpppqqqrrrrrrsssssssssssssssssstttuuuvvvvvvvvvvvvlllooorrrsssssstttwwwzzzvvvwwwxxxyyyxxxvvvtttrrrsssvvvzzz{{{zzzwwwvvvuuuvvvwwwwwwvvvsssrrrrrrssstttuuuwwwwwwvvvvvvwwwxxxzzz|||~~~zzzzzz{{{wwwqqqppprrrsssrrrooommmlllnnnqqqsssrrrooorrrrrrqqqooojjjccc\\\XXXRRROOOLLLIIIFFFEEEEEEEEEwww{{{}}}zzzooocccYYYTTT[[[\\\bbbmmmyyy~~~~~~{{{zzzxxxuuuqqqkkkddd```PPPGGG===999<<<>>><<<999:::===@@@AAABBBGGGPPPWWWdddkkktttzzz}}}rrrhhhccc^^^WWWQQQJJJHHHEEECCCBBB???:::666:::777444333555777999999:::===@@@DDDGGGLLLRRRVVV```gggpppyyy~~~{{{wwwtttsssqqqpppnnnggg___YYYXXXTTTMMMIIIKKKZZZjjjvvvgggZZZPPPOOOTTT]]]jjjwww{{{{{{{{{qqq___PPPGGGEEECCCCCCEEEFFFFFFFFFKKKJJJHHHDDD>>>888333000+++,,,,,,+++***))))))*********)))(((((((((((((((((('''&&&&&&'''((()))***&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$###&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((()))******)))'''&&&'''((()))((('''************)))((('''&&&((()))***++++++***)))(((&&&)))---////////////000+++---111666===GGGRRRZZZ^^^```bbb```]]]\\\^^^aaaiiiiiinnnzzz|||mmmiiimmmsssrrrpppooorrrzzz{{{tttlllnnnrrrxxx~~~zzzrrreeedddfffdddbbbbbbeeeeeedddbbbaaabbbfffiiiooonnnmmmmmmmmmooopppqqqppppppqqqrrrrrrooojjjgggjjjkkklllmmmlllllljjjiiiiiiiiikkklllnnnooopppqqqpppnnnjjjhhhgggfffcccbbb``````______```aaabbbbbbeeedddaaa___^^^[[[WWWTTTWWWTTTQQQSSSXXX___bbbccc``````aaadddiiilllnnnnnnttttttssssssqqqpppnnnnnnnnnnnnoooppppppooonnnmmmnnnmmmkkkiiiiiiiiijjjkkkiiijjjkkklllmmmmmmmmmmmmoooppppppoooooonnnmmmlllpppooommmkkkjjjiiihhhhhhhhhjjjmmmmmmlllkkkjjjjjjjjjjjjkkkkkklllmmmmmmmmmsssrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqpppppppppssssssrrrrrrqqqrrrrrrsssuuuuuutttttttttuuuvvvvvvuuuwwwyyyyyywwwvvvvvvvvvssstttvvvwwwwwwvvvtttsssssssssrrrrrrrrrrrrssssssuuuuuuuuuttttttsssssssssssstttuuuwwwyyy|||~~~||||||{{{yyyxxxvvvuuuuuunnnllljjjjjjlllooopppppprrrrrrpppmmmjjjgggdddbbbaaa]]]VVVOOOJJJGGGGGGGGGxxxyyyxxxrrriii___YYYVVV[[[]]]bbbkkkuuu}}}}}}}}}}}}}}}|||zzzwwwrrrlllbbbXXXRRRHHHBBB<<<:::<<<===<<<:::===AAAGGGKKKOOOUUU___fffsssyyyvvvjjj```YYYPPPGGGCCCEEEDDD???:::;;;999666444555555555555666999<<<>>>AAAEEEKKKNNNXXX___iiirrryyy~~~~~~{{{yyyppphhhaaa^^^YYYQQQMMMNNNSSS^^^sssuuugggYYYSSSRRRUUU]]]fffssszzzuuuuuuvvvnnn]]]OOOBBB@@@>>>???BBBEEEGGGGGGIIIIIIHHHEEEAAA;;;555222,,,,,,,,,+++)))(((((()))(((((('''&&&&&&&&&&&&&&&(((((('''&&&''''''))))))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&&&&&&&''''''((())))))'''&&&'''((()))((('''$$$%%%&&&'''(((((((((((())))))***++++++***))))))'''***---............///---...222:::EEEQQQYYY]]][[[]]]^^^]]]\\\___ffflllnnnmmmpppyyy|||uuussstttuuuuuurrroooooorrrtttppplllgggkkkqqqyyy~~~uuuiii```aaadddcccbbbbbbeeeeeedddbbbbbbdddhhhkkkooonnnmmmlllllllllmmmmmmppppppppprrrrrroookkkhhhiiijjjjjjkkkkkkkkkjjjjjjjjjjjjjjjkkklllmmmnnnoooooommmjjjhhhgggfffdddcccaaaaaaaaaaaaaaaaaaaaaaaaaaa___\\\ZZZYYYWWWUUURRRTTTTTTTTTXXX^^^cccgggiiidddbbb```aaadddgggiiiiiimmmmmmmmmlllkkkjjjiiihhhjjjkkkkkkkkkkkkjjjiiihhhgggfffdddbbbaaabbbcccddddddeeefffggghhhhhhhhhhhhkkkkkkkkkkkkkkkjjjjjjiiiiiiiiigggfffdddcccbbbbbbbbbdddggghhhhhhgggggggggjjjjjjkkkkkklllmmmnnnnnnmmmmmmmmmmmmnnnoooppppppppppppooooooooonnnnnnnnnppppppppppppppppppqqqqqqssssssrrrrrrssssssttttttsssuuuwwwwwwvvvttttttuuuuuuvvvwwwwwwwwwwwwvvvuuupppoooooonnnnnnnnnooooootttttttttsssssssssrrrrrrrrrrrrssstttvvvyyy{{{|||}}}||||||{{{zzzzzzzzzyyyuuuqqqmmmkkkkkkmmmoooppppppoooooonnnlllkkkjjjiiijjjfff```YYYRRRMMMJJJHHHxxxvvvqqqjjjbbb]]]ZZZZZZ^^^```eeellltttzzz|||}}}}}}|||{{{{{{||||||zzzyyyxxxvvvqqqkkkbbbWWWLLLDDD???>>>===<<<===???@@@AAAFFFKKKTTT[[[bbbjjjttt{{{vvvgggUUUKKKKKKKKKFFFAAA???===:::888777666444222555666888:::<<>>;;;===AAAEEEGGGFFFHHHJJJKKKHHHCCC>>>:::111///---+++***)))((('''******)))((((((((((((((())))))((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))))))))(((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&)))'''&&&'''((()))((('''***++++++******)))((('''+++++++++,,,,,,+++++++++***,,,------,,,,,,---///333444;;;LLL___kkkkkkfff______^^^[[[]]]hhhzzz~~~}}}}}}yyyvvvppphhhdddcccaaahhhrrrzzz}}}|||yyywwwuuuwww||||||pppfff```^^^]]]aaaeeeggggggfffccccccbbbaaabbbeeejjjnnnooopppppppppqqqrrrssstttpppoooooopppqqqpppnnnllllllkkkjjjjjjjjjlllnnnooommmkkkhhhffffffgggiiijjjkkkiiiggggggggghhhgggfffddddddeeeeeedddaaa___]]]\\\YYYVVVUUUVVVXXXXXXXXXPPPWWW```fffiiikkkooorrrpppjjjbbb]]][[[\\\]]]]]][[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVTTTSSSSSSOOOOOONNNMMMLLLLLLMMMMMMPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSUUUVVVVVVWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQTTTWWWXXXYYYZZZ[[[]]]]]]^^^^^^```aaabbbcccddd___```aaabbbeeegggiiijjjjjjjjjjjjjjjiiiiiiiiiiiijjjkkklllmmmnnnnnnoooooommmmmmnnnoooooooooppppppoooqqqssstttrrrqqqqqqrrrrrrqqqppppppppppppqqqrrrttttttsssrrrqqqqqqqqqqqqoooooooooooooooooonnnnnnppppppppppppqqqrrrtttttttttttttttuuuwwwzzz|||}}}}}}yyytttqqqpppppppppooommmmmmmmmmmmoooqqqssstttuuutttrrrmmmfff]]]UUUPPPiiihhhgggffffffffffffffffffiiiooouuuzzz}}}}}}~~~~~~~~~~~~}}}~~~|||{{{{{{zzzxxxwwwrrrjjj___TTTLLLFFFBBB@@@;;;>>>AAABBBDDDKKKTTT\\\hhhlllsssyyy|||gggXXXOOOKKKGGGDDDBBB@@@>>><<<999666888999999999999:::===???BBBGGGNNNVVV___jjjtttzzz~~~uuunnngggaaa\\\WWWTTTUUUYYY```jjjzzzqqqaaaTTTKKKNNNUUUaaaooozzzxxxvvvuuupppggg```NNNHHH@@@;;;<<<@@@DDDGGGEEEGGGJJJLLLJJJFFFAAA>>>555222...++++++***)))'''******)))((((((((((((((()))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''')))'''&&&'''((()))((('''++++++++++++***)))((('''++++++++++++++++++++++++,,,------,,,+++,,,...111222666AAASSSfffnnnkkkddd```aaaaaa```cccpppzzz{{{~~~}}}wwwllleeeeeedddlllxxx}}}yyyvvvqqqppppppqqqpppkkkccc]]][[[]]]```bbbdddffffffeeeaaaaaabbbbbbccceeeiiimmmqqqqqqqqqrrrrrrrrrrrrrrrpppooonnnooopppqqqpppooonnnnnnmmmlllmmmnnnooopppmmmkkkhhhfffdddeeefffhhhjjjhhhffffffggghhhgggfffeeeeeefffeeedddaaa^^^\\\[[[YYYWWWWWWYYY\\\]]]^^^TTTZZZccchhhiiijjjlllmmmnnnhhh```ZZZVVVUUUTTTTTTQQQPPPPPPOOOOOOOOOPPPPPPNNNNNNLLLKKKJJJIIIHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKNNNOOOPPPRRRSSSSSSSSSSSSNNNOOOOOONNNMMMLLLKKKJJJJJJLLLNNNPPPPPPQQQSSSTTTSSSSSSTTTUUUVVVXXXXXXYYYWWWWWWXXXZZZ\\\^^^```aaabbbbbbbbbaaaaaaaaa``````bbbcccdddfffggggggggggggggghhhjjjkkklllllllllkkkkkkmmmooopppooonnnnnnooonnnmmmllllllllllllmmmnnnoooooonnnmmmmmmmmmmmmmmmnnnooooooooooooooooooooonnnnnnnnnoooooopppqqqrrrpppooopppqqqtttwwwzzz|||{{{zzzxxxxxxyyyxxxvvvuuurrrpppnnnmmmmmmoooqqqrrruuuuuuuuusssooohhhaaa]]]bbbbbbdddgggkkkmmmlllkkkfffkkkqqqwwwzzz}}}}}}~~~}}}{{{zzzzzz{{{{{{zzzxxxooofffXXXLLLDDDAAAAAAAAA>>>BBBFFFJJJOOOWWWaaahhhwwwzzz}}}jjjZZZSSSKKKHHHDDDAAA???===:::888888888888888777777:::<<>>???BBBDDDGGGHHHJJJKKKJJJHHHEEEDDD>>>888111.........+++((((((((('''&&&&&&&&&&&&&&&&&&'''((())))))(((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&)))((((((''''''&&&'''''')))'''&&&'''((()))((('''&&&&&&((()))))))))))))))+++***))))))))))))***+++.........------///333777:::JJJ___nnntttqqqllliiidddiiimmmmmmnnnxxx|||ooofffffffffppp||||||xxxvvvsssqqqkkk```UUUPPPPPPRRRTTT\\\aaa___^^^aaabbb```aaadddgggiiiiiiiiijjjkkkmmmnnnoooppppppoooooonnnpppnnnlllmmmppprrrttttttppppppppppppoooooonnnmmmkkkkkkiiigggfffeeeeeeeeejjjhhhffffffggggggfffeeeeeedddcccbbb```___]]]]]]\\\[[[]]]```eeehhhiiiiiiaaaaaaaaaccceeeffffffeeebbb```[[[XXXTTTPPPKKKGGGGGGFFFDDDBBBAAAAAABBBCCCAAAAAA???>>>>>>>>>??????AAABBBDDDFFFHHHIIIJJJJJJLLLMMMNNNOOOOOOPPPPPPOOOOOOPPPQQQRRRRRRRRRRRRRRRTTTTTTUUUVVVUUUTTTRRRPPPPPPQQQRRRQQQOOOOOOPPPRRRMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPOOOOOOOOOOOONNNOOOPPPRRRRRRQQQOOONNNSSSUUUWWWYYYZZZZZZYYYYYYYYY[[[^^^^^^^^^]]]^^^^^^___```aaabbbbbbaaa```___bbbbbbbbbbbbcccdddeeeeeeeeeeeeeeefffffffffggggggcccccccccdddeeeggghhhiiijjjiiiiiiiiikkknnnqqqssstttrrrqqqqqquuuyyy|||}}}{{{uuuooollllllmmmnnnrrrssstttuuuvvvvvvvvvvvv```___aaafffllloooooonnnmmmrrryyy|||}}}}}}~~~xxxyyy{{{}}}~~~zzzvvvsssoookkkhhhZZZTTTKKKDDDBBBDDDFFFHHHNNNSSS]]]hhhrrryyy|||}}}qqq^^^YYYRRRKKKGGGDDDAAA???:::;;;;;;:::999999;;;===>>>>>>>>>@@@DDDMMMWWW^^^gggppp|||yyy|||pppccc\\\WWWSSSQQQRRR```kkk|||oooaaaTTTSSSXXX]]]fffooosssvvvzzz}}}~~~}}}{{{wwwvvvuuutttuuu{{{~~~~~~qqq^^^LLLBBB??????AAAHHHHHHIIIJJJIIIHHHFFFEEE@@@999222/////////,,,(((******)))(((((((((((((((%%%&&&''')))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&'''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&)))'''&&&'''((()))((('''+++,,,,,,++++++***)))(((+++***)))(((((()))***+++//////...------000555999CCCVVVnnn|||}}}vvvqqqpppjjjppptttrrrpppuuu}}}pppggggggttt}}}|||zzzrrrqqqlll```SSSMMMPPPTTTTTT]]]ccc```^^^aaacccbbbbbbfffjjjllllllkkkkkkkkkhhhjjjmmmpppsssuuuvvvvvvpppnnnlllmmmpppssstttuuuppppppqqqqqqooonnnllljjjkkkjjjiiihhhgggfffeeedddjjjhhhfffffffffgggfffeeeeeedddbbb```___^^^^^^^^^___```bbbfffllloooppppppeeebbb```aaadddgggfffdddaaa```]]][[[XXXSSSMMMHHHIIIHHHEEECCCBBBBBBCCCCCC@@@???>>>=========>>>???BBBCCCEEEHHHJJJLLLMMMMMMQQQRRRSSSTTTUUUUUUUUUUUUZZZ[[[\\\\\\]]]\\\\\\\\\]]]^^^___```___]]][[[ZZZZZZZZZZZZXXXVVVUUUVVVWWWOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOONNNNNNNNNMMMMMMKKKLLLMMMNNNNNNMMMKKKJJJKKKMMMPPPRRRSSSSSSRRRQQQQQQTTTVVVWWWWWWVVVWWWWWWWWWXXXZZZ[[[[[[ZZZXXXWWWXXXXXXXXXYYYZZZ[[[\\\]]]\\\]]]]]]]]]^^^^^^______]]]^^^^^^___```bbbdddeeefffeeeddddddeeehhhkkkmmmppplllhhhgggkkkqqqwwwzzz~~~wwwqqqmmmlllmmmooooooooopppqqqsssvvvxxxyyy```]]]___fffllloooqqquuuyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}{{{{{{}}}~~~}}}{{{xxxtttmmmfff```]]]QQQLLLFFFCCCEEEJJJPPPTTT[[[dddpppyyy}}}wwwiiiZZZTTTPPPIIIFFFGGGCCC<<<888999999888888:::???>>>@@@AAAAAACCCLLLWWWfffnnnyyywwwxxxuuuooofff]]]UUUQQQPPPWWW```lllvvv|||yyy___TTTTTTXXX___eeemmmuuu|||ssspppvvvxxxuuuzzz~~~{{{kkkWWWFFF>>>===???EEEGGGJJJLLLLLLIIIEEECCCHHHAAA777111...---***((())))))))))))((((((((((((+++)))(((&&&%%%%%%%%%&&&%%%&&&&&&'''((((((''''''$$$%%%'''))))))((('''%%%+++***)))((('''&&&%%%%%%((((((((((((((('''''''''***)))((('''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((,,,++++++*********))))))---,,,...///...///777BBBNNNnnn~~~rrrqqqiiinnnsssssstttzzztttooopppttt~~~{{{xxxsssgggYYYQQQRRRVVVYYYWWWZZZ^^^``````^^^]]]]]]ccceeehhhiiiiiiiiikkklllkkklllmmmoooqqqrrrssssssqqqpppooooooppprrrtttvvvqqqqqqqqqpppnnnkkkhhhfffiiijjjkkkjjjgggfffggghhhggghhhiiijjjiiigggfffdddccc___]]]]]]\\\YYYXXX[[[^^^ccciiiooosssuuuwwwyyypppjjjdddbbbeeehhhgggeeefffgggfffdddaaa\\\WWWTTTSSSNNNIIIFFFGGGGGGEEECCCFFFCCCAAA@@@@@@AAA@@@@@@BBBDDDHHHMMMSSSWWWZZZ\\\]]]\\\\\\___dddffffffdddbbbdddgggjjjlllnnnnnnooonnnnnnnnnoooooonnnjjjgggkkkjjjhhhhhhgggeeebbb___ZZZZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPOOOOOOQQQTTTUUUUUUSSSPPPOOOOOONNNLLLKKKMMMMMMNNNNNNNNNMMMMMMLLLNNNMMMLLLKKKKKKLLLMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWVVVUUUSSSSSSTTTVVVYYY[[[ZZZZZZ[[[]]]___aaacccdddgggfffeeeeeehhhmmmrrruuuxxxvvvsssnnnkkkjjjlllnnnooooooooooooqqqsssuuuvvvaaa___aaahhhnnnpppssswww|||}}}~~~~~~~~~}}}||||||}}}~~~{{{yyyvvvpppiiiaaaYYYUUULLLHHHDDDCCCFFFNNNUUUZZZhhhoooyyytttjjjbbbXXXPPPMMMGGGBBB??????===;;;<<>>@@@@@@@@@HHHQQQ___hhhttt}}}wwwsssqqqnnniiibbbZZZRRRMMMNNNUUU^^^gggnnntttyyy}}}nnn^^^VVVTTTWWW\\\iiiqqq|||~~~}}}zzzrrroootttuuussswww{{{mmmZZZHHH>>><<>>;;;<<<@@@<<<;;;===???>>>===BBBIIIUUU^^^lllwww~~~xxxpppnnnlllllljjjcccWWWMMMLLLOOOTTT]]]eeekkknnnooojjjZZZQQQPPPSSSaaaiiiuuu~~~~~~|||yyyrrrpppssstttrrruuu}}}uuubbbNNNAAA>>>???AAACCCHHHLLLNNNNNNMMMLLLHHHFFFBBB<<<555000......******)))))))))(((((((((&&&&&&&&&&&&&&&'''((()))'''(((((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((($$$%%%%%%%%%&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&'''(((***+++---...///...---...000000333>>>JJJiiizzz~~~yyyqqqpppwwwvvvjjj\\\SSSRRRTTTVVVWWW^^^___``````___```aaacccfffiiikkkllllllmmmnnnooopppppppppqqqppppppooooooqqqpppooonnnnnnoooqqqqqqrrrrrrssssssrrrpppnnnmmmkkkkkkjjjhhhffffffhhhiiijjjiiigggeeeeeefffhhhiiiccc^^^ZZZZZZYYYXXXZZZ___hhhlllqqqtttvvvxxxyyy{{{{{{xxxuuuvvv{{{}}}zzzxxxnnnjjjccc[[[SSSOOONNNNNNJJJIIIHHHIIILLLNNNOOOOOOVVVXXX\\\aaafffjjjlllnnnqqqpppqqqsssuuuvvvuuutttuuuvvvxxxzzz|||}}}~~~~~~~~~~~~}}}zzzwwwwwwvvvvvvuuusssrrrqqqrrrrrrqqqooonnnllljjjiiidddeeefffhhhhhhgggfffeeedddaaa^^^]]]]]]]]]\\\[[[\\\\\\\\\[[[ZZZYYYXXXWWWUUUTTTSSSQQQPPPPPPPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKJJJJJJJJJHHHGGGFFFFFFFFFGGGIIIJJJMMMMMMLLLLLLLLLMMMMMMNNNQQQQQQRRRSSSVVVXXXZZZ\\\eeeeeedddcccbbbcccgggiiieeeddddddeeefffhhhjjjlllkkkggghhhnnntttwwwzzz}}}|||||||||}}}|||zzzyyyuuurrrmmmeee\\\RRRJJJEEEEEEEEEGGGKKKSSS^^^jjjqqqtttcccUUUGGGBBBAAA???>>>???===<<<===???>>>;;;>>>CCCLLLVVVeeeqqqyyy{{{qqqmmmjjjlllnnniii]]]RRRLLLLLLNNNWWWaaaiiilllkkkssswwwbbbTTTOOOOOOUUU^^^lllzzz|||xxxrrrppprrrssssssvvv}}}nnnXXXGGG@@@???@@@BBBFFFJJJMMMNNNMMMLLLGGGHHHGGGAAA999222//////*********)))))))))((((((''''''&&&&&&''''''''''''***************))))))((('''&&&&&&&&&&&&'''(((((())))))(((''''''&&&%%%%%%&&&&&&&&&'''((()))******&&&&&&%%%$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''')))***,,,---...///---,,,---000111666BBBOOOjjj}}}vvvqqqrrryyy|||lll[[[UUUVVVWWWWWWWWW`````````___^^^```cccfffiiikkkmmmnnnnnnoooppprrrppppppqqqqqqqqqpppooooooqqqqqqpppooonnnnnnoooooooooooopppppppppooonnnmmmllllllkkkhhhffffffhhhjjjjjjiiigggeeedddcccccccccaaa\\\XXXYYYXXXWWWZZZ___eeeiiinnnqqqsssuuuwwwyyy~~~|||oooaaaXXXUUUVVVTTTRRRQQQRRRUUUWWWXXXXXX^^^```cccfffjjjlllnnnooonnnnnnooopppqqqrrrqqqqqqqqqqqqrrrtttuuuvvvwwwwwwvvvuuussstttwww{{{|||}}}~~~|||~~~|||zzzxxxuuuvvvvvvwwwwwwwwwvvvvvvssspppmmmkkkkkkkkkjjjiiilllkkkkkkjjjiiihhhfffeeebbbaaa```]]][[[YYYXXXWWWWWWWWWVVVVVVUUUTTTSSSSSSTTTTTTTTTUUUTTTTTTSSSSSSSSSSSSRRRPPPOOONNNMMMMMMHHHHHHGGGGGGGGGGGGHHHHHHMMMLLLLLLKKKKKKKKKKKKKKKHHHIIIKKKLLLNNNOOOPPPPPPXXXYYYZZZYYYYYYZZZ]]]___\\\\\\]]]^^^aaadddggghhhrrrnnnnnnssswwwzzz}}}~~~}}}|||{{{{{{{{{|||{{{wwwtttpppmmmggg___WWWOOOIIIFFFIIILLLQQQWWW___jjjuuu}}}kkkTTTKKKJJJHHHDDDAAA@@@>>>>>>@@@???<<<<<<@@@GGGPPP^^^jjjssszzzssslllggghhhlllkkkaaaWWWJJJGGGGGGNNNZZZdddhhhhhhgggmmmxxxppp^^^SSSNNNMMMUUUccctttvvvrrrooooooqqqsssxxx}}}xxxcccOOOCCC>>>@@@BBBEEEIIIKKKKKKKKKJJJGGGIIIIIIDDD;;;444000000************))))))))))))(((((((((''''''&&&%%%$$$((((((((())))))((('''''''''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&'''((()))******%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,------,,,+++,,,///222999GGGTTTjjj{{{yyyyyy|||{{{}}}|||tttqqqqqqrrrvvv{{{qqq___ZZZ[[[ZZZYYYYYY______^^^]]]]]]```eeehhhjjjllloooppppppppprrrsssoooppppppqqqqqqqqqqqqpppqqqqqqpppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnkkklllkkkiiigggggghhhjjjhhhggggggeeeccc___]]][[[^^^ZZZXXXZZZZZZYYY[[[___bbbeeejjjnnnqqqsssvvvyyy~~~pppeeeaaa```]]][[[ZZZZZZ\\\]]]^^^^^^```aaaccceeegggiiijjjjjjmmmnnnoooooooooooooooooonnnnnnnnnoooppppppqqqrrrpppnnnmmmmmmqqqtttwwwwwwxxxwwwuuuvvvwwwxxxxxxvvv{{{{{{}}}~~~~~~}}}}}}~~~{{{yyyvvvvvvxxxzzz{{{{{{|||||||||{{{zzzxxxwwwvvvtttsssqqqnnnkkkhhhfffdddeeeeeeddddddcccbbbaaaaaa````````````___^^^^^^]]]]]]\\\[[[YYYWWWVVVTTTTTTQQQRRRRRRQQQQQQPPPOOONNNNNNMMMLLLKKKKKKKKKKKKKKKCCCDDDFFFGGGIIIIIIIIIHHHNNNOOOQQQQQQPPPPPPRRRTTTRRRSSSTTTVVVYYY]]]```bbb{{{vvvtttwwwzzz{{{}}}~~~}}}|||zzzyyyzzz{{{yyysssnnnhhheee___XXXRRROOOLLLLLLPPPVVV^^^eeelllttt}}}hhhZZZUUUOOOFFF@@@DDD@@@???AAA@@@===<<>>??????======???<<>>444333000---+++***))))))))))))))))))((((((((((((%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&'''((()))******)))(((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((())))))))))))))))))***++++++,,,,,,---------------...///000......333===LLLYYYbbbfffcccgggjjjkkkkkkmmmrrrvvvrrryyy~~~}}}}}}~~~zzzuuussstttvvvxxxzzz}}}~~~~~~}}}xxxkkk\\\UUUVVVaaa\\\WWWUUUXXXZZZZZZZZZ^^^^^^```bbbfffkkkooorrroooooopppqqqqqqqqqqqqqqqqqqpppppppppppppppqqqqqqlllmmmnnnnnnnnnmmmkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhllljjjhhhhhhhhhgggeeeccccccaaa___^^^^^^aaadddfffdddcccbbbcccfffiiikkkkkkkkkkkkkkkkkkllllllllllllkkkmmmnnnnnnmmmpppvvv{{{~~~~~~}}}yyyqqqggg```YYYWWWUUUTTTUUUXXX\\\___iiinnntttyyy}}}|||rrrrrrssstttvvvxxxzzzzzz~~~|||xxxvvvvvvuuuwwwxxxxxxwwwvvvwwwxxxyyyyyyxxxxxxxxxwwwtttqqqlllkkkiiihhhjjjmmmqqqttttttttttttsssssssssrrrrrrtttuuuvvvxxxxxxyyyyyyyyy||||||}}}~~~xxxqqqmmmfffeeebbb___^^^^^^^^^___eeeeeefffiiinnnqqqrrrrrrooommmlllkkkkkkkkkiiiggg~~~~~~~~~~~~~~~}}}||||||}}}}}}}}}}}}|||{{{zzzyyyuuupppiiibbb\\\UUUNNNIIIJJJNNNUUU^^^gggmmmpppqqqvvvzzz~~~}}}zzzyyy{{{}}}xxx```QQQMMMGGGGGGGGG>>>AAAAAA@@@???>>>@@@DDDGGGLLLUUUbbbnnnwww}}}uuugggWWWNNNMMMIIIBBBFFFUUUcccfffddddddiiinnnxxxhhhVVVMMMNNNXXXdddvvv|||~~~zzzjjjWWWCCC===AAAFFFJJJMMMLLLKKKIIIGGGEEECCCBBBAAA666444111---***)))(((((())))))))))))((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&###$$$&&&(((((()))(((((('''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%&&&&&&''''''((())))))******))))))(((&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((())))))))))))))))))***++++++,,,,,,......------...//////000222222666CCCTTTaaaffffffbbbccceeegggkkkooosssvvvtttyyy}}}|||zzzxxxvvvuuuvvv{{{ssskkk___TTTQQQSSS]]]ZZZWWWVVVXXXYYYYYYYYY]]]___bbbfffiiilllnnnnnnooopppqqqqqqpppooonnnnnnnnnnnnnnnooopppqqqrrrssspppppppppooommmkkkiiihhhhhhhhhhhhhhhhhhhhhhhhhhhkkkiiihhhggggggfffdddccccccaaa___^^^___bbbeeegggbbbcccdddfffiiilllmmmnnnllllllmmmnnnpppqqqrrrrrrnnnppprrrrrrrrrvvv||||||nnnbbb\\\ZZZWWWVVVXXX\\\aaadddkkkpppwww}}}zzzrrrkkkkkklllnnnqqquuuxxxzzz~~~}}}|||zzz|||~~~~~~|||{{{{{{||||||{{{zzzzzzyyyxxxtttrrrlllkkkiiiiiiiiillloooqqqqqqqqqqqqppppppoooooooooppppppppppppqqqppppppppppppqqqrrrtttwww{{{~~~xxxuuurrroookkkgggdddbbbaaaaaadddeeeiiiooovvv{{{}}}}}}yyyxxxvvvtttsssrrrpppooozzz{{{|||~~~~~~~~~~~~~~~}}}}}}{{{zzzxxxxxxwwwooodddYYYRRRMMMJJJIIILLLQQQZZZcccjjjooorrrssstttxxx|||}}}}}}~~~|||xxxsssoooooooooqqqtttxxxzzz{{{|||~~~}}}}}}~~~rrr\\\PPPGGGFFFGGG@@@@@@@@@???===<<<===@@@CCCFFFLLLVVVaaalllvvv~~~uuu```TTTQQQEEEEEECCCGGGUUUdddeee]]]^^^fffrrruuuaaaSSSMMMNNNRRRaaalll{{{vvvaaaJJJ??????CCCHHHLLLJJJIIIHHHGGGEEEDDDCCCCCC888666222---***(((''''''))))))))))))((((((((((((&&&&&&&&&&&&%%%&&&&&&&&&###$$$&&&((())))))(((''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***)))))))))***++++++,,,,,,---,,,,,,,,,---...///000333444;;;KKK^^^kkknnnllleeedddcccdddgggkkkooopppxxxzzz}}}}}}tttppprrr}}}qqqdddYYYQQQLLLOOOUUU]]][[[YYYXXXXXXYYYZZZZZZ\\\```fffkkknnnnnnlllkkknnnppprrrrrrooommmmmmmmmllllllmmmnnnoooqqqrrrsssrrrrrrqqqooonnnllljjjiiihhhhhhhhhhhhhhhhhhhhhhhhiiihhhffffffgggfffeeeccccccbbbaaa``````bbbdddfffaaaeeeiiimmmpppppppppppplllmmmoooqqqtttvvvxxxyyyvvvyyy{{{}}}~~~vvvgggaaa^^^ZZZXXXYYY^^^cccgggiiinnntttyyy|||~~~}}}oooddd]]]]]]^^^aaaeeejjjooorrrtttxxx|||~~~~~~~~~}}}||||||{{{yyywwwpppnnnmmmllllllnnnppprrrpppppppppooooooooooooooommmmmmllllllkkkkkkkkkkkkhhhhhhiiikkkoootttxxx{{{zzz|||~~~~~~~~~}}}{{{wwwtttnnnhhhbbb^^^\\\[[[ZZZ]]]cccllluuu|||~~~|||{{{zzzxxxvvvuuuuuuvvvzzz{{{|||~~~~~~~~~}}}|||{{{yyywwwvvvuuulll^^^RRRKKKIIIJJJKKKPPPVVV___ffflllpppsssuuutttwww{{{||||||}}}~~~}}}zzztttnnnjjjhhhhhhfffiiinnnqqqssstttvvvxxxwwwwwwwwwyyyzzz|||~~~}}}kkkYYYJJJFFFGGGBBB???>>>>>>;;;999999;;;>>>@@@EEELLLUUU```mmmyyyjjj[[[TTTFFFIIIDDD???JJJ]]]bbb[[[[[[bbbooo~~~mmm]]]RRRKKKHHHTTT___ppp~~~jjjTTTFFF@@@@@@DDDIIIHHHHHHHHHHHHGGGFFFEEEDDD<<<999444...***((((((((())))))))))))((((((((((((((('''&&&&&&%%%&&&&&&&&&$$$%%%'''((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''((('''$$$""""""$$$'''(((((((((((())))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******)))))))))***++++++,,,,,,+++++++++,,,---...///000222666BBBVVViiiuuuvvvssshhhgggdddbbbcccfffjjjmmmxxxyyy|||~~~~~~~~~ooolllqqqxxx}}}wwwjjjZZZQQQMMMMMMSSSZZZ]]]\\\ZZZYYYYYYZZZ\\\]]]^^^ccciiioooqqqpppllljjjmmmqqqtttssspppmmmlllmmmjjjjjjkkklllnnnpppqqqrrrpppooooooooonnnnnnnnnnnniiiiiiiiiiiiiiiiiiiiiiiiiiigggfffeeeffffffdddcccccccccccccccdddeeeffffffdddiiipppuuuvvvvvvuuuuuuuuuvvvxxx{{{~~~rrriiieee___ZZZZZZ]]]bbbfffeeeiiinnnrrrtttvvvxxxyyy{{{}}}~~~~~~vvvfffZZZOOOOOONNNPPPTTTYYY___bbbggglllrrrwwwzzz{{{|||}}}}}}}}}~~~}}}|||vvvtttsssrrrqqqrrrtttuuupppppppppooooooooonnnnnnkkkjjjiiihhhggggggggghhhfffffffffgggkkkoootttwwwxxxzzz{{{{{{zzzyyyzzz{{{~~~~~~|||xxxyyyuuunnnfff___YYYUUUTTTQQQSSSYYYaaajjjqqquuuuuuvvvvvvvvvtttssssssuuuwww}}}}}}}}}~~~~~~~~~~~~~~~}}}|||zzzxxxvvvuuummmdddXXXMMMIIIIIIKKKMMMTTTZZZbbbiiinnnqqquuuxxxwwwzzz}}}}}}|||}}}|||{{{{{{|||~~~~~~}}}|||{{{zzzvvvpppjjjfffeeeeeeaaadddggghhhhhhhhhiiijjjkkkkkklllmmmoooqqqrrrtttxxxxxxyyyyyyzzzyyyyyyxxxwwwwwwwwwxxxyyyxxxvvvtttuuuuuuvvvwwwyyyzzz{{{|||yyyyyyzzz{{{}}}jjjTTTLLLKKKFFFBBBBBB@@@===:::999999;;;<<>>@@@CCCGGGHHHLLLQQQVVV[[[```fffiiijjjiiihhhgggffffffeeeeeetttwwwzzz}}}}}}~~~}}}{{{yyyzzz{{{zzzuuusssuuuvvvttttttvvvrrrqqqpppppppppqqqrrrsssuuuvvvwwwxxxxxxwwwuuuuuuuuuuuutttttttttuuuwwwxxxyyy{{{{{{pppkkkeee^^^XXXYYYZZZYYYXXXYYYVVVXXXXXXVVVYYY___bbb```|||{{{zzzxxxtttlllddd]]]QQQOOOMMMLLLNNNRRRVVVXXXggglllssswwwxxxzzz}}}~~~~~~}}}|||zzzxxxwwwuuutttnnnkkkfffbbbaaa```^^^]]]XXXYYYYYYWWWUUUUUUVVVXXX^^^___bbbbbbcccccceeegggiiiiiiiiiiiigggeeecccbbb^^^\\\YYYXXXXXXYYYXXXWWWZZZYYYYYYZZZ]]]^^^^^^]]]cccbbbbbbccceeegggiiikkkiiihhhhhhhhhiiillloooqqqvvvxxxzzz{{{}}}ooobbbYYYOOOGGGFFFEEEAAA===<<<;;;::::::===???BBBLLLVVVgggqqq{{{ssseeeWWWQQQKKKEEEGGGNNNdddppp~~~vvvooowwwhhhWWWIIILLLWWWeeewwwzzzxxxzzz|||zzzwwwttttttuuuwwwyyyvvvyyyxxxmmm[[[JJJBBB???<<>>BBBFFFKKKQQQXXX]]]___```bbbcccbbb```^^^\\\jjjnnntttxxxyyyzzz{{{|||}}}~~~}}}}}}~~~{{{wwwvvvyyy{{{zzzzzz|||xxxwwwuuusssrrrrrrsssssstttuuuvvvvvvuuutttrrrqqqsssssssssssstttuuuwwwxxxxxxyyy~~~xxxooogggaaabbbcccbbbaaaccc[[[[[[ZZZXXX\\\bbbdddccc~~~~~~}}}|||{{{xxxrrriii^^^WWWOOOPPPQQQPPPPPPTTT[[[```nnnsssyyy|||||||||}}}~~~}}}~~~|||~~~~~~{{{yyywwwvvvuuussspppmmmkkkiiigggddd```]]]\\\]]]___```bbbdddfffgggggggggiiikkknnnoooqqqrrrrrrsssvvvxxx{{{|||||||||zzzwwwsssqqqllljjjgggfffgggiiiiiiiiigggggghhhjjjkkkllllllllloooooonnnnnnooopppqqqrrrppppppooooooooooooooopppqqqrrrssstttuuuxxx|||}}}kkk\\\MMMIIIIIIGGGCCCBBB>>><<<;;;===???@@@HHHPPP\\\fffpppxxx~~~pppaaaXXXPPPJJJHHHLLLTTTaaavvv~~~qqqrrr}}}www___LLLJJJNNNVVViii~~~}}}{{{|||zzzzzzyyyyyywwwvvvuuutttjjjppptttnnn___OOODDD???:::>>>DDDJJJMMMNNNMMMMMMKKKIIIEEE???999333...,,,((((((((()))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''%%%''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((())))))***+++,,,---,,,+++***+++---******,,,///000333===HHHggg|||yyyxxxwwwvvv{{{zzzvvvyyyjjj___VVVVVVWWWVVVRRRPPPOOOQQQTTTXXX]]]cccgggjjjiiijjjkkknnnooopppoooooooooqqqssssssrrrppppppqqqsssqqqnnnmmmmmmnnnnnnmmmmmmmmmmmmmmmmmmllllllkkkhhhkkkooopppooommmkkkkkkhhhhhhhhhhhhhhheeeaaa]]][[[\\\]]]___aaadddfffgggiiijjjkkkmmmoooppppppqqqllllllkkkkkkkkkkkkkkklllnnnoooqqqrrrrrrrrrqqqppptttvvvzzz~~~}}}ttthhh[[[TTTRRRTTT]]]eee|||{{{wwwppphhhbbb______]]]___bbbfffhhhhhhgggfffeeeccc```[[[VVVPPPLLLJJJEEECCCCCCGGGNNNRRRRRROOOJJJHHHDDDAAA>>>===<<<;;;999:::::::::999888888888888999<<<>>>CCCIIIPPPVVVXXX[[[___bbbcccaaa]]][[[bbbgggmmmrrrttttttuuuvvv|||~~~~~~}}}~~~xxxuuuuuuyyy|||{{{|||~~~|||zzzxxxuuutttsssrrrrrrtttuuuuuuuuutttsssqqqppprrrqqqqqqqqqsssuuuwwwxxxwwwwwwzzzuuummmgggggghhhgggggghhh```___]]][[[```hhhjjjiii~~~}}}}}}}}}}}}}}}}}}}}}zzzvvvoooeee[[[TTTSSSUUUUUUTTTTTTYYYbbbjjjssswww}}}~~~}}}||||||~~~}}}~~~~~~~~~}}}||||||}}}~~~}}}~~~~~~zzzuuussspppooommmjjjfffcccaaa```dddcccbbbbbbcccfffjjjlllsssvvvzzz|||}}}~~~|||}}}~~~}}}|||}}}{{{xxxuuutttuuuwwwwwwwwwwwwxxxzzz{{{|||||||||}}}||||||{{{zzzzzzzzzyyyyyytttttttttsssqqqnnnkkkhhhfffggggggggghhhjjjnnnqqqzzzqqqZZZOOOLLLIIIFFFEEE???<<<;;;>>>???@@@EEEKKKTTT]]]hhhpppyyyqqqcccWWWNNNKKKLLLLLLVVVkkkzzzrrrtttwwwhhhRRRKKKIIILLL^^^sss{{{{{{{{{xxxzzz|||}}}|||xxxsssppplllsssxxxuuuhhhWWWJJJCCC:::<<>>???>>>AAAFFFMMMWWWbbbjjjttttttaaaTTTMMMKKKLLLQQQaaavvvxxxoooeeeuuusss___QQQIIIHHHUUUeee}}}}}}yyyyyyyyyyyy{{{}}}~~~|||wwwrrrnnnqqqwww|||yyymmm\\\MMMDDD======???CCCGGGIIIJJJIIIJJJJJJHHHDDD???999444000******+++++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))***+++---...,,,***''''''''''''''''''''''''%%%'''((('''&&&%%%&&&''''''''''''((())))))******)))))))))((())))))*********************++++++,,,)))***++++++))))))***+++//////000111111444AAANNNnnn{{{yyyyyyxxxwwwwww}}}zzzxxx|||ddd[[[TTTUUUWWWTTTMMMJJJLLLNNNRRRWWW]]]bbbeeeggggggjjjmmmoooppppppqqqrrrmmmooorrrrrrrrrqqqqqqrrrqqqooommmmmmnnnnnnmmmllllllmmmmmmnnnnnnnnnmmmmmmjjjmmmoooooonnnllllllllliiihhhiiiiiiiiigggccc___XXXWWWVVVWWW[[[```eeeiiimmmnnnnnnoooooonnnnnnmmmlllkkkkkkjjjjjjjjjkkkkkkiiijjjjjjkkklllmmmmmmnnnooopppqqqssswww}}}zzzvvvzzz~~~yyymmm^^^SSSMMMNNNYYYdddsss|||tttgggaaa```XXX[[[```cccbbb___ZZZWWWNNNMMMJJJGGGEEECCCAAAAAAEEEFFFIIILLLPPPUUUXXXZZZSSSUUUUUUSSSOOOJJJGGGFFFDDDAAA===;;;::::::888777777777777666777;;;@@@DDDHHHLLLQQQUUUXXXXXXVVVUUUZZZ^^^eeejjjnnnppprrrtttzzz{{{|||zzzwwwtttrrrrrrjjjhhhjjjqqqvvvwwwxxxzzz{{{zzzwwwuuusssrrrqqqqqqtttuuuvvvvvvuuutttsssrrrppppppppppppqqqrrrtttuuuwwwtttuuuxxxzzz|||tttoookkkfffdddddd```^^^[[[\\\gggtttzzzyyy|||{{{{{{{{{{{{{{{||||||}}}wwwooogggaaa[[[UUURRRTTTVVVYYY]]]cccjjjqqqvvvxxx|||~~~}}}~~~||||||||||||{{{zzzyyyxxxxxxxxxwwwuuusssooollljjjiiihhheeecccccceeegggiiikkkpppwww}}}wwwnnnddd\\\UUURRRNNNNNNMMMKKKKKKMMMQQQTTTaaaooo{{{fffWWWLLLFFFEEECCC???===???@@@>>>???BBBFFFOOOZZZcccmmmxxxooo\\\RRROOOMMMOOOWWWhhh}}}wwweeepppqqq]]]PPPMMMSSSZZZooo}}}~~~|||yyyvvvtttrrrooouuuzzzyyyooo```RRRJJJAAA@@@???AAAEEEHHHIIIHHHIIIIIIIIIFFFBBB<<<666333***************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((***,,,---+++)))''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&''''''((())))))******))))))(((((((((((()))***************++++++,,,***+++,,,,,,******+++,,,...///111222111555DDDSSSkkkzzzvvv{{{|||}}}|||yyywwwuuuwww{{{~~~yyyyyyvvv~~~xxx```XXXRRRUUUWWWSSSLLLHHHGGGJJJOOOVVV\\\bbbfffiiihhhkkknnnooommmlllmmmnnnlllnnnqqqrrrqqqqqqqqqrrrooommmllllllnnnnnnmmmlllmmmmmmnnnnnnnnnnnnmmmmmmkkklllmmmmmmkkkiiiiiijjjjjjiiiiiiiiiiiigggdddaaaWWWUUUTTTUUUZZZ```gggkkklllmmmnnnooooooooooooooonnnnnnmmmmmmmmmnnnnnnooonnnmmmlllkkkkkklllnnnoooooopppqqqsssvvv}}}}}}lllZZZNNNNNNZZZgggpppxxxzzzpppgggbbb[[[\\\\\\\\\ZZZWWWTTTRRRNNNMMMLLLKKKKKKLLLMMMNNNOOORRRVVVZZZ^^^bbbgggjjjgggjjjmmmkkkddd]]]WWWUUUSSSNNNGGGCCCAAA@@@???===;;;;;;:::999888999<<>>@@@???HHHSSS\\\fffrrrzzz{{{yyydddXXXTTTJJJMMMQQQ]]]wwwpppsssyyyiiiWWWSSSTTTUUUbbbuuu{{{xxxwwwwwwxxxmmmsssyyyzzzttthhh\\\UUUEEEBBB@@@@@@DDDHHHIIIHHHIIIIIIIIIGGGCCC>>>888444)))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%'''))))))(((&&&(((((((((((((((((((((((('''((()))(((''''''((()))%%%%%%&&&&&&'''((())))))***)))((('''''''''''''''((((((((((((((())))))***+++,,,------++++++,,,------...111222111777FFFVVVjjj|||xxxsssmmmkkkttt~~~zzzwwwppprrrxxx}}}~~~~~~zzzzzzzzz|||ooowwwzzzlll^^^VVVQQQTTTWWWRRRKKKGGGDDDGGGMMMUUU\\\ccchhhjjjiiilllooonnnkkkhhhiiijjjlllnnnqqqrrrqqqqqqrrrrrrmmmlllkkklllnnnnnnmmmlllnnnnnnnnnnnnnnnnnnmmmlllkkkkkkllljjjhhhgggggghhhjjjiiiiiiiiiiiigggeeebbbVVVUUUTTTUUUYYYaaahhhmmmjjjkkklllnnnoooppppppppppppoooooooooppppppqqqrrruuussspppnnnmmmnnnoooqqqqqqrrrsssuuuxxxttt]]]NNNNNN\\\kkksssvvv{{{xxxmmmeee^^^\\\ZZZWWWTTTRRRQQQPPPTTTTTTTTTUUUWWWYYY\\\]]]___dddiiinnnrrrvvv|||vvvooolllccc\\\TTTMMMKKKIIIGGGFFFAAAAAA@@@>>><<<<<<>>>@@@???@@@AAABBBCCCCCCDDDDDDGGGLLLSSSZZZaaahhhnnnrrrrrrssstttsssoookkkiiihhhcccaaaeeennntttvvvwwwzzzyyyxxxvvvttttttsssttttttqqqrrrssstttttttttsssrrrqqqqqqpppoooooopppqqqrrrtttrrrssswwwzzzzzz}}}uuuiiibbb```WWWUUUSSSWWWgggyyyzzzyyyyyyzzz|||}}}{{{zzzwwwrrriii```XXXRRRPPPOOOLLLRRR\\\fffmmmsssxxxzzz}}}}}}}}}}}}~~~}}}{{{{{{}}}}}}yyyxxxxxxvvvpppjjjjjjjjjiiihhhfffgggiiikkkoooooonnnooorrrwww|||}}}}}}}}}|||zzzxxxvvvtttsssrrrrrrwwwxxxyyyxxxvvvwwwzzz~~~wwwhhh\\\UUURRRLLLJJJIIIHHHEEECCCGGGMMMVVVdddwwwxxxjjjaaaUUUJJJIIIEEECCCCCCAAA<<<;;;===>>>EEENNNVVV___iiisss{{{wwwfff[[[PPPQQQOOORRRfffvvvxxx~~~iiiZZZVVVWWWZZZlll|||{{{~~~uuuvvvwwwwwwxxxuuuhhhZZZIIIEEEAAA@@@DDDHHHJJJIIIEEEGGGHHHHHHEEE@@@;;;888000...,,,+++***)))&&&$$$%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))+++***((('''''''''((()))(((((((((((())))))))))))&&&&&&''''''((()))))))))(((((((((((('''''''''''')))((('''&&&&&&'''((()))))))))))))))************)))************+++++++++222///...000222888HHHYYYlllttt|||{{{sssjjjeeeddduuu~~~xxxrrrtttuuuwww{{{zzz{{{tttzzzqqqfff___XXXRRRRRRYYYXXXNNNJJJLLLHHHMMMRRRVVV]]]eeehhhfffhhhiiiiiijjjjjjjjjjjjiiiiiihhhiiinnnuuuwwwuuuqqqpppooommmlllmmmnnnpppqqqmmmnnnqqqrrrqqqooollliiimmmkkkjjjjjjkkkjjjiiiggggggiiijjjiiijjjjjjccc[[[WWWWWWXXXZZZ^^^dddhhhkkkmmmnnnpppqqqqqqpppoooooooooooopppqqqrrrsssssstttrrrrrrrrrrrrsssssstttuuutttxxx||||||{{{ooo```VVVUUU]]]gggppptttzzz}}}oooddd]]][[[XXXWWWXXX[[[\\\\\\^^^bbbhhhllliiifffjjjrrrwwwwwwyyy}}}wwwjjj```ZZZVVVQQQMMMJJJFFFBBBCCCFFFFFFCCC???>>>???@@@???>>>===???AAA===BBBKKKUUU___fffkkkmmmllljjjmmmuuuwwwpppfffaaa]]]bbbiiinnnqqqrrrssstttxxxxxxxxxxxxwwwwwwvvvvvvvvvtttrrrqqqqqqrrrssstttppppppooonnnnnnnnnnnnnnnmmmooorrruuuxxxzzz||||||yyy}}}rrraaaZZZSSSPPPKKKNNN___vvv{{{zzzzzz{{{||||||zzzyyyrrrlllcccYYYRRROOONNNOOOTTTZZZccclllrrrvvvzzz|||~~~~~~~~~~~~~~~~~~~~~|||zzzzzz|||~~~}}}xxxssspppqqqoookkkhhhiiiiiihhhhhhhhhkkknnnpppssstttuuuwwwzzz}}}}}}~~~~~~xxxsssooooooppptttuuuuuutttrrrqqqqqqrrrxxx}}}{{{pppgggbbbZZZTTTOOOLLLIIIFFFHHHMMMTTTaaasssvvviiiZZZNNNIIIEEEBBBCCCBBB>>><<<>>>;;;@@@GGGOOOWWWaaallltttnnn^^^UUUSSSOOOPPP^^^vvvwwwsssyyytttcccZZZWWWZZZhhh~~~~~~xxxxxxvvvtttuuusssiii]]]LLLFFF@@@>>>AAADDDFFFGGGGGGIIIJJJJJJHHHCCC>>>;;;111///,,,******)))'''&&&((((((((((((((()))))))))''''''''''''''''''''''''%%%&&&'''((())))))))))))+++***)))((('''(((((()))''''''((((((((()))))))))))))))((((((''''''&&&&&&&&&'''''''''(((((())))))******(((((('''((())))))))))))))))))************************++++++++++++---+++---222666>>>NNN]]]lllrrrwwwuuulllccc______eeesss~~~xxxsssrrrqqqrrrwww~~~uuuggg\\\VVVSSSSSSWWW[[[YYYSSSOOOPPPLLLPPPSSSUUU\\\eeeiiihhhjjjiiigggfffgggiiikkklllkkkkkklllooosssuuutttrrrqqqpppooonnnnnnoooppprrrmmmnnnqqqrrrrrrpppmmmkkkmmmllljjjjjjkkklllkkkjjjnnnooommmjjjkkkkkkeee]]]WWWXXX[[[^^^bbbfffiiikkkkkklllnnnooopppoooooonnnmmmmmmnnnooopppqqqrrrrrrrrrrrrrrrrrrrrrrrrssstttrrrvvvzzz{{{{{{tttdddZZZUUUWWWaaakkkpppsssyyyyyypppiiigggeeeeeegggjjjkkkkkkjjjmmmsssyyyzzzzzz~~~zzzssslllccc]]]UUUQQQMMMLLLMMMLLLGGGCCCFFFDDDBBB@@@>>>============AAAGGGPPPXXX___dddfffjjjhhhlllsssvvvooofffaaa]]]bbbiiinnnqqqssstttuuuxxxxxxwwwwwwvvvvvvuuuuuurrrqqqpppooonnnnnnooooooooonnnmmmmmmllllllmmmmmmmmmoooqqqtttxxxzzz||||||zzz}}}yyyeee\\\UUUQQQKKKLLL[[[ppp|||}}}|||{{{zzz{{{{{{zzzxxxvvvmmmfff\\\SSSNNNNNNPPPSSS___dddlllrrrwwwzzz}}}~~~~~~}}}||||||}}}}}}{{{yyyyyyzzz{{{wwwrrrllljjjjjjjjjiiifffgggggghhhjjjlllooorrrtttuuuuuuwwwxxxzzz{{{{{{|||}}}yyywwwxxx{{{|||||||||zzzvvvqqqoooooottt~~~ttthhh]]]VVVRRRMMMKKKMMMPPP[[[lll|||vvvcccTTTMMMHHHEEEEEECCC>>>;;;<<<999===BBBGGGMMMWWWccclll{{{lll___XXXPPPOOOUUUiiiwwwwwwpppbbbZZZVVV]]]nnn~~~}}}yyyuuuuuutttlllcccQQQJJJBBB===>>>BBBEEEFFFIIIKKKLLLMMMJJJFFFAAA>>>333000,,,)))))))))))))))+++***************))))))''''''''''''''''''''''''%%%&&&'''((())))))))))))******)))(((((((((((((((&&&&&&'''''''''((((((((())))))(((((('''&&&&&&&&&%%%%%%&&&'''((()))******,,,+++***)))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++...444;;;DDDSSS```iiimmmooolllddd^^^]]]^^^]]]lll{{{~~~zzzwwwttttttxxx}}}xxxpppggg\\\SSSNNNLLLUUU]]]\\\YYYXXXXXXVVVSSSVVVVVVVVV[[[ccciiijjjkkkhhheeebbbcccggglllooolllmmmnnnnnnnnnnnnppprrrrrrqqqpppoooooopppqqqrrrmmmnnnqqqssssssrrrpppnnnooollljjjjjjkkkmmmnnnnnnssssssppplllllllllfff___XXXZZZ^^^cccfffiiijjjjjjkkklllnnnppppppqqqppppppnnnnnnooopppqqqrrrrrrssssssrrrrrrqqqqqqqqqqqqrrrppptttwwwyyyzzzvvviii\\\UUUVVV[[[eeennnqqqsssyyy|||{{{zzz{{{}}}}}}yyylllhhhccc```]]]ZZZTTTOOOPPPLLLFFFCCCBBBBBB@@@===>>>@@@DDDIIIPPPWWW\\\___fffeeeiiipppssslllddd```^^^bbbiiinnnqqqtttvvvwwwxxxwwwvvvuuuttttttttttttpppppppppooonnnmmmllllllooonnnmmmmmmlllmmmmmmmmmmmmnnnqqqtttwwwzzz{{{|||{{{|||}}}}}}|||lll```WWWRRRJJJIIIUUUhhhuuuyyy|||{{{zzzzzzzzzwwwtttqqqiiibbbXXXPPPMMMPPPVVV[[[eeejjjpppvvvzzz||||||}}}}}}{{{yyywwwwwwxxxqqqooollllllmmmmmmlllkkkmmmoooqqqtttwwwxxxwwwvvvttttttsssrrrrrrssstttttt}}}|||vvvqqqvvvssshhh```XXXQQQNNNLLLUUUeeeuuunnn\\\VVVNNNHHHGGGDDD>>>999999;;;===???BBBGGGQQQ]]]fffuuu{{{kkk\\\PPPOOORRR___{{{lllbbbXXXYYYbbbvvv~~~zzzyyyxxxrrriiiWWWOOODDD>>>>>>BBBFFFHHHJJJKKKMMMNNNLLLHHHCCC@@@555111,,,)))(((***+++++++++++++++******)))))))))''''''''''''''''''''''''&&&&&&'''(((((()))((((((***))))))(((((((((((((((&&&&&&&&&&&&'''''''''(((%%%%%%&&&''''''(((((()))&&&&&&&&&'''((())))))***++++++***))))))(((((((((((()))))))))************++++++++++++,,,,,,,,,---000///000555>>>KKKYYYcccggghhhhhhddd___]]]```dddeeepppzzz~~~~~~}}}~~~~~~pppddd\\\UUUOOOMMMJJJXXX```ZZZVVV[[[```___]]]___]]]YYYZZZbbbhhhjjjjjjgggdddcccdddggglllnnnlllnnnooollliiihhhlllqqqrrrqqqpppoooooooooppppppmmmnnnqqqssstttsssrrrqqqpppmmmkkkjjjllloooqqqrrrrrrtttsssqqqqqqqqqjjjbbbXXX[[[aaafffiiijjjiiihhhnnnoooqqqrrrssssssssssssppppppqqqrrrssstttuuuuuusssrrrrrrqqqppppppppppppppprrruuuvvvwww|||zzzkkk[[[UUUWWW^^^hhhpppssstttyyy{{{wwwqqqjjjeee]]]VVVNNNKKKKKKJJJFFFBBBAAAAAABBBEEEJJJPPPVVVZZZ___^^^ccckkkmmmhhhaaa^^^___ccciiiooorrrtttwwwyyyxxxwwwuuutttrrrrrrrrrrrrqqqqqqrrrrrrrrrooommmlllpppooonnnnnnmmmmmmnnnnnnmmmnnnqqqtttwwwyyy{{{{{{{{{{{{{{{zzzyyy{{{tttfffYYYRRRIIIGGGPPPaaapppyyy{{{zzzyyyxxxvvvsssnnnjjjbbb]]]UUUOOOOOOTTT\\\bbbhhhlllrrrvvvyyy|||~~~~~~~~~~~~}}}}}}||||||}}}~~~~~~{{{|||}}}{{{xxxvvvttttttqqqrrrtttvvvxxxxxxvvvtttxxxzzz}}}{{{vvvqqqnnnkkkiiiiiilllooorrr{{{xxx{{{~~~rrrdddXXXRRRLLLRRR^^^ooo|||hhh\\\RRRJJJGGGEEE@@@<<<;;;======>>>>>>AAAJJJVVV___nnnvvvttt```QQQOOOQQQXXXpppvvvnnncccaaadddnnn}}}|||zzztttlll[[[QQQEEE======BBBFFFHHHIIIKKKMMMNNNLLLHHHDDDAAA888333---))))))***+++,,,*********))))))(((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((()))))))))))))))(((((('''&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''')))))))))(((((('''''''''((()))))))))************+++,,,,,,,,,------------333111111666BBBTTTccckkkkkkjjjfffaaa]]]^^^cccgggqqquuuyyyzzzxxxwww{{{jjj\\\UUUPPPNNNOOOMMMZZZ^^^VVVRRRZZZcccgggggghhheee___]]]bbbgggiiihhhhhhgggggghhhiiikkklllmmmpppqqqmmmhhhggglllqqqppppppoooooonnnnnnnnnnnnmmmoooqqqssstttssssssrrrpppnnnkkkkkkmmmqqqssssssppptttwwwyyy|||{{{sssiiiYYY]]]bbbfffiiijjjiiihhhnnnoooqqqrrrssssssrrrrrrooopppqqqrrrsssttttttuuusssrrrrrrqqqppppppppppppqqqsssttttttuuuxxxmmmZZZSSSXXX```jjjrrrtttvvvyyyoooggg^^^XXXUUUQQQJJJEEEEEEDDDBBBCCCEEEJJJPPPSSSVVVWWW\\\eeehhhccc___^^^aaaeeejjjooorrruuuxxxzzzyyywwwuuurrrqqqpppqqqqqqpppqqqssssssssspppnnnlllooonnnmmmmmmllllllmmmmmmnnnoooqqqtttvvvxxxyyyzzzyyyyyyyyyxxxwwwxxx{{{}}}xxxjjj[[[SSSJJJGGGNNN\\\mmmyyyyyyxxxwwwuuurrrnnnhhhccc[[[WWWRRRPPPSSSYYYbbbgggkkknnnsssvvvyyy{{{~~~~~~~~~~~~~~~}}}}}}|||||||||}}}|||{{{zzzyyyzzzzzz{{{{{{}}}}}}zzzxxxxxxyyy|||}}}}}}|||vvvkkkhhhccc``````dddiiilllvvv{{{||||||rrrbbbZZZPPPRRRZZZhhhzzzzzzbbbVVVKKKHHHFFFCCCAAA@@@======<<<:::<<>>===@@@CCCEEEHHHJJJMMMNNNMMMIIIEEEBBB:::666///+++************((((((((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((((((''')))))))))))))))(((''''''&&&&&&'''''''''(((((((((((((((''''''&&&%%%%%%%%%))))))((((((''''''''''''''''''((((((((((((''''''))))))))))))************,,,,,,,,,---------......000000222999JJJ```ooouuusssoooggg```\\\]]]aaafffrrrtttuuuuuu{{{wwwvvv}}}~~~dddWWWRRRMMMMMMPPPRRRYYYZZZTTTPPPVVVaaaiiilllooommmfffbbbdddhhhiiiiiijjjkkklllllllllkkkjjjoooqqqrrroookkkjjjnnnsssppppppoooooonnnnnnmmmmmmnnnoooppprrrssssssrrrrrrpppnnnlllllloooqqqrrrsssooovvv|||}}}sss]]]___cccfffiiijjjjjjjjjmmmnnnooopppppppppooonnnmmmmmmnnnooopppqqqqqqrrrsssrrrrrrqqqqqqqqqqqqrrrsssttttttttttttwww{{{{{{hhhUUUQQQYYYcccmmmtttuuuvvvxxx|||~~~tttkkkccc[[[RRRLLLLLLJJJFFFDDDDDDFFFIIILLLNNNPPPWWW```dddaaa^^^___cccggglllpppsssuuuxxxzzzzzzxxxuuurrrppppppppppppmmmnnnpppqqqpppooommmlllmmmlllkkkkkkjjjjjjkkkkkkpppqqqrrrtttvvvwwwwwwwwwwwwwwwvvvvvvvvvwwwyyyzzz|||||||||}}}xxxjjj\\\TTTKKKHHHLLLWWWiiixxxwwwvvvtttrrroooiiibbb]]]WWWVVVTTTUUUYYYaaahhhmmmqqqsssvvvxxxyyyzzz|||}}}}}}~~~{{{{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwwwwyyy{{{|||uuuqqqkkkfffccccccdddeeeooorrrwww~~~|||zzz{{{~~~lllbbbWWWUUUXXXccctttlll^^^OOOIIIFFFCCC@@@@@@======<<<::::::@@@JJJRRRcccmmm{{{xxxiii^^^VVVTTT\\\ggg~~~zzzmmmiiieeeccchhhuuu~~~xxxwwwxxxwwwsssggg\\\NNNDDD@@@AAABBBCCCIIIKKKMMMOOONNNKKKGGGDDD<<<777111---+++***))))))''''''((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((())))))***)))((('''&&&''''''((((((((()))))))))(((''''''&&&&&&%%%%%%$$$'''''''''(((((((((((((((&&&&&&((()))******))))))))))))))))))************------------...............111555???SSSiiiuuuwwwuuuooofff^^^ZZZ\\\aaaeeennnrrrtttsssuuu}}}}}}wwwzzz~~~ttt___XXXTTTNNNMMMQQQVVVVVVVVVTTTQQQQQQ[[[fffkkkppprrrlllhhhiiillllllmmmmmmnnnnnnnnnmmmlllllllllnnnnnnmmmkkkkkknnnqqqqqqqqqppppppooonnnmmmmmmnnnooopppqqqrrrrrrqqqqqqpppnnnmmmnnnpppqqqqqqppppppvvv}}}zzzbbbcccdddfffhhhjjjmmmnnnmmmnnnooooooooonnnmmmlllllllllmmmnnnoooppppppqqqrrrrrrrrrrrrrrrrrrssstttttttttuuuuuuvvvyyy}}}sssaaaRRRRRR\\\gggnnnrrrssstttuuuwwwzzz~~~xxxnnneee```YYYVVVPPPKKKGGGFFFFFFGGGIIILLLTTT^^^bbbaaa```bbbfffiiimmmpppsssuuuxxxzzz|||yyyvvvrrrpppooopppqqqkkklllmmmnnnnnnnnnmmmmmmnnnnnnmmmllllllllllllmmmrrrrrrssstttuuuuuuuuuuuuuuuttttttuuuvvvxxxyyyyyyyyyxxxxxxzzz}}}xxxjjj^^^UUUMMMIIIJJJRRRcccsssvvvuuusssppplllfff^^^YYYWWWWWWXXX[[[```gggnnnrrrvvvxxxzzzzzzzzzzzz{{{||||||~~~xxxyyyyyyyyyyyyyyyyyyyyytttttttttuuuwww{{{~~~~~~vvvoooiiifffdddjjjkkkooovvv~~~{{{wwwwww{{{rrriii\\\XXXWWW```ooo|||wwwgggTTTJJJEEE@@@<<<;;;??????>>>;;;;;;@@@IIIQQQ```kkkzzzyyyhhh[[[WWW]]]eee}}}~~~{{{qqqlllfffbbbdddkkktttyyy~~~wwwuuuyyyzzzyyypppeeeVVVJJJDDDCCCCCCCCCIIIKKKNNNPPPOOOLLLHHHFFF===999333...,,,***((('''''''''(((((())))))******))))))))))))))))))))))))'''(((((((((((((((''''''((()))*********)))'''&&&(((((((((((())))))))))))$$$$$$%%%&&&&&&''''''(((%%%&&&&&&'''((()))******&&&''')))***++++++++++++))))))))))))************---------........./////////333:::EEEXXXmmmuuusssqqqlllccc\\\ZZZ]]]bbbgggllltttwwwtttrrrwwwzzzxxx~~~|||}}}mmm^^^[[[XXXQQQNNNRRRXXXSSSSSSVVVSSSOOOUUUbbbiiippptttppplllmmmooooooqqqppppppooonnnnnnmmmmmmhhhiiijjjjjjiiijjjlllmmmrrrrrrrrrqqqqqqooonnnnnnoooooopppqqqqqqqqqqqqpppooonnnnnnooopppqqqpppooopppuuuzzz{{{ffffffeeefffhhhkkkoooqqqppppppqqqqqqpppooommmlllmmmmmmnnnooopppqqqrrrrrrrrrrrrrrrrrrsssttttttuuuuuuuuuuuuvvvyyy|||ppp___RRRUUU```iiimmmnnnqqqrrrsssssstttuuuxxxzzz}}}xxxuuueeeaaaZZZRRRLLLHHHGGGFFFGGGJJJSSS^^^cccbbbbbbeeehhhjjjnnnqqqsssuuuwwwyyy|||zzzvvvrrrpppooopppqqqllllllmmmnnnoooooooooooorrrrrrqqqpppppppppppppppsssssstttttttttttttttssstttsssssstttvvvxxxyyyyyy{{{zzzyyy{{{}}}xxxlll___VVVNNNJJJIIINNN^^^oootttqqqpppoooiiiaaa]]]^^^VVVXXX]]]dddlllqqqttttttvvvxxxzzz}}}~~~~~~}}}|||{{{{{{|||~~~}}}|||{{{zzzzzzyyyyyyzzz{{{yyyyyy{{{xxxmmmdddgggfffhhhlllnnnoootttzzz~~~|||uuummmooorrrvvvyyy{{{|||}}}~~~uuueee]]]ZZZaaallluuu|||uuu```TTTLLLFFFDDDHHH???@@@>>>:::888===GGGOOO[[[eeetttxxxkkkaaa\\\ZZZjjj~~~mmmoookkkbbb^^^dddmmmqqqsss~~~~~~~~~|||yyy|||wwwgggQQQEEEDDDEEEDDDHHHJJJMMMOOOOOOMMMJJJIII@@@<<<666000,,,)))))))))******)))((((((((((((((())))))(((((((((((())))))((((((((('''&&&&&&&&&%%%(((((())))))((('''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((()))(((&&&&&&(((((((((''')))(((((('''''''''((((((++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,666444999KKKccctttyyyvvvqqqgggaaabbbdddbbbcccgggqqqrrrvvvzzzxxxwwwyyyyyy}}}}}}yyyssseee\\\^^^\\\UUUWWW```eee^^^TTTMMMLLLRRR[[[aaaiiilllooopppooonnnnnnnnnoooooooooooonnnmmmkkkjjjlllkkkjjjiiiiiiiiijjjkkkjjjmmmpppsssssspppmmmkkkppppppppppppqqqrrrsssssspppooommmmmmnnnnnnnnnmmmooorrruuuxxx}}}xxxiiihhhgggggghhhkkkoooqqqrrrrrrpppooonnnnnnnnnnnnlllllllllmmmmmmmmmnnnnnnsssssssssttttttsssrrrrrrtttssssssssstttwwwzzz{{{lll]]]PPPTTT```kkkqqquuuxxxuuurrrooooooqqqtttvvvvvvyyy}}}~~~tttfffZZZSSSPPPPPPMMMPPPUUU[[[aaafffiiikkkoooooooooppprrrtttwwwxxx|||{{{xxxuuussspppoooooopppmmmjjjkkkooorrrttttttttttttsssrrrqqqqqqqqqqqqsssrrrqqqqqqqqqrrrssstttqqqppppppqqqtttvvvvvvvvvwwwvvvwwwwwwxxxyyy{{{{{{sssgggaaaWWWNNNJJJGGGJJJZZZmmmvvvrrrpppmmmggg^^^ZZZZZZYYY[[[```gggnnnsssuuuvvvyyy{{{}}}~~~~~~}}}||||||||||||~~~|||||||||}}}~~~~~~}}}vvvhhhccc``````bbbcccbbbfffkkktttzzzyyynnnffffffhhhlllqqquuuwwwxxxyyyzzz~~~|||mmmccc]]]```hhhnnnssswwwlll[[[QQQHHHDDDDDDBBBCCCAAA===:::===DDDKKKWWWbbbqqq}}}sssjjjbbb]]]fffsssooojjjdddaaaccciiimmmkkkxxx~~~}}}~~~}}}|||{{{{{{xxxkkkWWWHHHCCCBBBAAAHHHJJJMMMOOOOOOMMMJJJHHHBBB>>>888222...+++************)))((((((((((((((()))((('''''''''''''''((()))(((((((((((((((((('''((((((((((((((('''&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((()))((('''''''''((((((((()))((((((''''''(((((((((***++++++++++++,,,,,,,,,---,,,,,,,,,,,,------...777777>>>OOOfffuuuyyywwwrrrhhhaaaaaadddeeejjjppptttuuuyyy}}}|||yyy}}}}}}yyy}}}yyylllbbb]]]___[[[SSSUUU]]]aaaZZZRRRLLLLLLSSS\\\bbbiiilllooopppooonnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmkkkjjjiiiiiiiiijjjkkklllkkkmmmppprrrrrrpppnnnlllrrrqqqqqqqqqqqqrrrrrrsssrrrpppnnnnnnmmmllljjjhhhkkknnnqqqtttzzz~~~{{{uuuhhhhhhggggggiiillloooqqqsssrrrqqqpppoooooooooooollllllmmmmmmmmmnnnnnnnnnrrrrrrssssssssssssrrrrrrssssssrrrssstttvvvyyy{{{nnn___SSSWWWcccnnntttwww{{{yyyuuuqqqoooooopppqqqsssuuuwwwzzz}}}~~~|||}}}~~~zzzooogggbbbaaa^^^```cccgggjjjmmmnnnooooooooooooppprrrtttvvvxxx}}}|||zzzwwwuuutttsssrrrpppnnnkkklllooorrrsssrrrssssssrrrqqqqqqqqqqqqrrrqqqpppppppppqqqrrrtttuuusssrrrrrrsssuuuuuutttrrruuuuuuvvvwwwxxxyyyzzz{{{~~~pppddd```VVVNNNJJJGGGIIIYYYkkktttoookkkiiiddd\\\YYYZZZ\\\___dddjjjppptttwwwyyy|||}}}~~~~~~}}}|||{{{}}}~~~||||||~~~}}}~~~qqqbbb]]]YYYYYYXXXWWWYYY]]]hhhoooxxxtttggg]]]^^^aaafffkkkoooqqqrrrrrrssswwwzzz||||||}}}rrrggg^^^]]]aaaeeeiiillluuu~~~~~~hhhYYYNNNFFFDDDEEEEEEDDD@@@<<<<<>>===???AAALLLWWWgggvvvvvvkkkdddcccqqq~~~ooobbbeeefff]]]YYY^^^gggrrr|||~~~{{{zzzyyyxxxvvv|||~~~ppp\\\LLLDDDCCCGGGIIILLLNNNNNNLLLJJJHHHFFFBBB===777111...,,,++++++***))))))(((((())))))))))))((('''&&&&&&&&&&&&((((((((())))))*********'''(((((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((())))))(((''''''(((***))))))((((((((()))***************++++++,,,,,,------------......000111111222<<>>>>>???HHHRRRbbbqqq}}}tttkkkgggdddhhh|||vvvgggiiijjjaaa[[[^^^fffoooxxx|||}}}{{{zzzwwwssspppzzzwwwcccPPPFFFEEEEEEGGGKKKMMMNNNMMMKKKIIIGGGDDD>>>888222...+++***++++++***)))))))))))))))***))))))(((''''''(((((('''''''''(((((()))))))))''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((((()))***)))'''''')))+++)))))))))))))))***++++++))))))***+++,,,,,,------,,,,,,------...000111222333DDD]]]vvv|||uuu}}}uuusssuuuyyy{{{zzzuuuttt}}}{{{xxxnnn]]]OOOKKKNNNQQQNNNNNNNNNPPPUUU]]]eeejjjiiillloooqqqpppppppppqqqpppnnnllljjjiiijjjkkkllljjjjjjjjjjjjkkklllnnnooooooooopppqqqrrrssstttuuuvvvvvvuuutttssssssssstttooonnnnnnnnnnnnlllhhheeeeeegggiiikkkppptttqqqkkkfffgggiiikkkmmmnnnooooooooonnnnnnnnnnnnoooooopppppppppppppppppppppppppppqqqppppppppppppqqqrrrsssssssssssstttuuuvvvwwwwww{{{iii\\\SSSYYYgggqqqvvvwwwvvvwwwwwwwwwvvvvvvuuuuuuvvvvvvuuuttttttuuuuuuvvvqqqqqqrrrrrrrrrrrrrrrrrryyyyyyzzz{{{|||~~~yyyxxxwwwvvvtttsssrrrqqqnnnoooppprrrssstttuuuuuuqqqqqqpppppppppqqqqqqrrrpppqqqssssssrrrpppnnnmmmnnnnnnpppqqqrrrssssssrrrrrrqqqpppooonnnooopppqqqqqqrrrtttwwwyyyxxxuuusssqqqrrrsssuuuwwwxxxxxxxxx{{{{{{ooodddZZZRRRLLLJJJEEECCCNNN]]]nnneee]]][[[[[[YYYYYY[[[aaafffllloooqqqrrrvvvyyyyyyzzzzzz{{{|||}}}}}}~~~zzz~~~}}}~~~tttjjjjjjtttoooeee[[[YYY[[[]]]aaafffdddkkkuuu{{{~~~wwwsssuuuxxx}}}vvvmmm]]]\\\ZZZXXXWWWVVVVVVVVVVVVWWWYYY\\\```eeeiiikkkooonnnqqqvvvwwwvvvxxx}}}pppeee[[[YYY[[[[[[[[[]]]aaammmzzznnn[[[QQQDDDDDDCCCAAA@@@@@@@@@???EEENNN\\\kkkxxxvvvkkkgggcccbbbkkksssppppppkkkfffeee___hhhqqqwww}}}~~~}}}|||{{{yyyvvvqqqmmmuuuxxx{{{wwwfffSSSHHHFFFCCCEEEIIIMMMNNNNNNLLLKKKHHHEEE@@@:::444///+++***++++++***))))))))))))***))))))(((((((((((())))))''''''((((((((((((((()))&&&'''((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((***+++***'''&&&))),,,))))))))))))***+++,,,---))))))***+++,,,------...,,,,,,---...///111333444:::NNNiii~~~{{{rrrsssyyy|||zzzzzztttuuuxxxzzzttt}}}yyyjjjUUUHHHHHHLLLLLLJJJKKKMMMRRRYYY```hhhllliiillloooqqqqqqpppqqqqqqpppooommmlllkkkjjjkkkkkkmmmllllllkkklllmmmooopppooooooppprrrsssuuuvvvwwwvvvvvvuuuuuutttuuuuuuuuusssrrrrrrsssuuutttrrrpppiiijjjjjjjjjnnnrrrpppkkkfffgggjjjlllnnnoooooonnnmmmmmmmmmmmmmmmnnnoooppprrrqqqqqqqqqqqqpppppppppqqqqqqppppppppprrrsssuuuttttttuuuuuuvvvwwwwwwwwwxxx~~~}}}iii\\\UUU\\\jjjtttxxxyyyzzzyyyyyyxxxwwwvvvuuutttwwwvvvvvvuuutttsssrrrrrrppppppqqqqqqqqqpppoooooopppqqqsssuuuwwwyyyzzz{{{|||~~~wwwwwwuuutttssssssssssssnnnoooqqqrrrssstttttttttrrrrrrrrrrrrrrrsssssstttppprrrtttsssqqqooonnnnnnmmmnnnppprrrrrrrrrrrrqqqrrrqqqpppnnnnnnnnnnnnoooqqqqqqsssvvvyyyzzzxxxvvvttttttttttttuuuwwwxxxyyyzzzzzzmmmcccXXXQQQLLLJJJDDDAAAKKKYYYnnncccZZZXXXYYYYYYZZZ\\\ccchhhnnnqqqqqqrrrvvvzzz}}}|||||||||||||||}}}}}}{{{~~~}}}{{{}}}zzzlllgggnnn|||}}}qqqfff[[[YYY\\\___dddhhhkkkqqqyyy~~~}}}}}}}}}uuudddaaa]]]ZZZXXXWWWXXXYYYVVVUUUUUUVVVYYY]]]___```cccdddhhhmmmnnnmmmpppvvvyyyzzz~~~mmmccc\\\]]]```aaabbbcccfffpppzzzjjjUUUIIIGGGEEECCCBBBBBBAAA@@@AAAIIIVVVdddrrr~~~~~~ppphhhccc```bbbnnn~~~tttssssssppplllXXXaaakkkrrrzzz}}}zzzyyywwwuuurrrooorrrsssvvvuuuiiiVVVKKKIII@@@CCCHHHLLLNNNOOONNNMMMKKKHHHCCC<<<666111---+++,,,+++******))))))******'''''''''''''''((()))******))))))))))))))))))(((&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''***,,,***'''&&&))),,,************+++,,,------((()))***+++,,,------...------...///111333555666AAATTTmmm~~~wwwtttxxxzzzyyy}}}}}}xxxsssssswwwuuuppplllyyyrrrooo___IIIAAAFFFJJJGGGEEEGGGLLLRRRZZZaaahhhkkkiiillloooqqqqqqqqqqqqrrrnnnnnnnnnmmmmmmllllllllloooooonnnmmmmmmnnnooopppnnnoooqqqsssuuuvvvwwwwwwvvvvvvuuuuuuuuuvvvwwwwwwwwwvvvuuuvvvwwwxxxxxxvvvmmmmmmkkkiiilllpppoookkkeeegggjjjmmmoooooonnnnnnmmmmmmmmmmmmnnnooopppqqqsssrrrrrrrrrqqqqqqqqqqqqrrrrrrqqqpppqqqsssuuuvvvuuuuuuvvvwwwwwwxxxxxxxxxvvv|||{{{ggg[[[TTT\\\jjjtttwwwxxxyyyyyyxxxwwwwwwwwwwwwxxxxxxxxxxxxwwwuuusssqqqooooooooopppppppppooonnnmmmkkkmmmpppsssuuuvvvwwwwwwwwwxxx{{{~~~~~~}}}zzzyyyuuuuuusssrrrrrrsssssstttnnnoooqqqssstttttttttssssssssssssssssssttttttuuuppprrrtttssspppooooooqqqmmmoooppprrrrrrrrrqqqpppqqqpppooonnnmmmnnnooopppsssrrrsssuuuxxxzzzyyyxxxwwwvvvtttssstttvvvxxxyyyzzzvvviii___WWWPPPKKKIIIDDD@@@HHHUUUjjj```WWWVVVYYY[[[]]]```dddjjjpppsssrrrssswww{{{~~~}}}||||||||||||{{{~~~{{{zzz|||ooofffjjjwww}}}sssggg[[[YYY\\\```eeeiiirrrwww}}}~~~}}}vvvkkkhhhccc^^^\\\]]]^^^```[[[YYYWWWVVVXXXZZZ[[[[[[\\\]]]bbbggghhhgggkkkqqquuuvvvxxx}}}}}}ggg___[[[___eeehhhjjjlllkkkssszzzwww[[[MMMKKKGGGEEEDDDCCCBBB@@@???FFFRRR___mmm{{{ttthhheeebbbaaahhhyyyuuussswwwvvvoooVVV___hhhooowww~~~zzzwwwvvvuuutttsssrrrqqqsssuuulll[[[OOOLLL???BBBGGGLLLOOOOOOOOONNNMMMJJJEEE>>>888222...,,,,,,+++******)))*********%%%%%%%%%&&&'''((()))***,,,+++++++++******))))))&&&&&&'''((())))))((((((''''''''''''((((((((()))''''''''''''((((((((()))'''***---+++'''&&&)))---************+++,,,---...((())))))+++,,,---............///111222555777888DDDUUUjjjxxx|||zzz{{{|||xxx}}}vvvwwwxxxwww|||}}}{{{}}}|||zzztttsssooonnnsssyyyuuukkkiiiuuuzzzlllfffdddUUUAAA<<>>AAABBBFFFMMMSSSYYY___eeejjjmmmllllllooosssvvvtttrrrppppppooonnnmmmllllllkkkmmmmmmmmmkkkjjjjjjlllnnnppprrrsssuuuwwwwwwwwwvvvvvvuuuuuuvvvxxxxxxwwwvvvyyysssnnnmmmppprrrqqqooorrrmmmllloooqqqmmmjjjiiigggiiilllppprrrsssrrrrrrpppqqqsssuuuuuussspppooouuusssrrrqqqqqqqqqooommmqqqooonnnnnnppprrrrrrrrrtttuuuvvvwwwxxxyyyyyyyyyxxx~~~yyybbbYYYQQQVVVeeessswwwwwwwwwvvvuuuuuuuuuxxxzzz|||~~~|||zzzxxxvvvtttsssqqqooonnnooorrrsssqqqnnnooopppqqqrrrssssssrrrrrrrrruuuxxx{{{}}}}}}|||zzz{{{zzzyyyyyyzzz}}}yyyzzzzzzxxxvvvwwwxxxxxxxxxwwwuuurrrpppnnnpppqqqsssuuuuuuuuusssrrrrrrrrrqqqpppqqqrrrssstttttttttsssssssssrrrrrrrrrrrrqqqqqqqqqsssssssssrrrnnnppprrrssssssqqqnnnmmmooonnnmmmmmmmmmnnnpppqqqrrrrrrsssssstttuuuuuuvvvwwwxxxyyyyyyxxxwwwxxxzzzyyykkk^^^WWWTTTOOOJJJFFFBBBAAAHHHQQQggg```ZZZXXXXXXZZZbbbjjjkkkmmmppprrrrrrsssvvvwww{{{{{{{{{yyywwwwwwyyy{{{{{{||||||{{{zzz{{{}}}llldddiiirrr{{{{{{rrrggg___YYYXXX___hhhsssyyy|||xxxtttrrrvvv~~~|||qqqrrrssssssrrrqqqrrrtttzzzqqqjjjkkkmmmmmmkkklllggghhhjjjkkkkkkkkkkkklllsssttttttsssssstttuuuwwwxxx}}}~~~mmmccc[[[\\\aaaffflllrrrxxx|||{{{bbbTTTKKKJJJIIICCCAAADDDBBBEEELLLWWWdddsss}}}llleee\\\\\\hhh{{{~~~yyyxxxyyyyyyddd```gggyyy|||xxx{{{{{{sssuuuxxxzzzvvvlll^^^UUUDDDDDDEEEGGGJJJLLLNNNNNNMMMKKKGGG@@@888222///...))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))*********************************)))((('''''''''''''''''''''&&&&&&&&&''''''((())))))))))))((((((((((((((())))))))))))*********++++++,,,,,,,,,---------------000222222444===GGGWWW___jjjrrrtttrrrmmmkkkgggmmmyyy|||yyyuuuwwwvvvtttuuu{{{}}}|||~~~{{{zzzxxxuuurrrlllddd[[[UUUXXXNNNEEEBBBAAA>>>>>>AAABBBFFFMMMSSSZZZ```gggkkkkkkkkkkkkmmmoooqqqpppooooooooonnnnnnmmmllllllkkkmmmnnnnnnlllkkkkkkmmmoooqqqrrrtttvvvxxxyyyyyyyyywwwwwwvvvxxxyyyyyyxxxvvvrrrnnniiijjjnnnqqqqqqpppqqqmmmmmmqqqrrrnnnkkkjjjgggiiikkknnnpppqqqrrrrrrpppqqqsssttttttrrrpppooosssqqqpppppprrrrrrqqqooorrrpppnnnoooqqqsssttttttuuuuuuwwwxxxyyyzzzzzzzzz{{{yyybbbXXXQQQVVVeeessswwwvvvvvvvvvuuuvvvwwwyyyzzz|||~~~~~~|||{{{yyywwwvvvvvvtttrrrqqqqqqssssssqqqnnnooooooooooooppppppqqqqqqpppqqqtttvvvxxxxxxxxxwwwvvvvvvuuuuuuvvvxxxzzz|||}}}}}}vvvvvvvvvtttssstttvvvvvvvvvuuutttrrrpppooopppqqqsssuuuuuuuuutttssstttsssqqqpppppppppqqqqqqtttttttttsssssssssrrrrrrssssssrrrrrrssssssrrrrrrpppqqqssstttsssrrrooonnnooonnnnnnnnnooopppqqqqqqtttttttttuuuuuuvvvvvvvvvwwwxxxyyyxxxwwwwwwyyy{{{~~~yyylll```YYYSSSNNNIIIFFFBBBAAAHHHQQQhhhaaa[[[[[[[[[^^^eeelllmmmoooqqqssssssuuuwwwyyyxxxxxxxxxwwwuuuuuuxxxzzz{{{|||}}}|||zzz{{{|||~~~qqqbbb```dddooouuu|||vvvjjjaaaZZZXXX^^^ggguuu{{{{{{tttooolllqqqyyy~~~{{{uuuvvvwwwwwwwwwxxx{{{}}}wwwppppppsssttttttuuuqqqsssuuutttrrrooonnnnnnuuutttrrrooommmjjjhhhggggggmmmvvv}}}mmmddd\\\YYYZZZ^^^gggpppyyy}}}lll]]]PPPMMMJJJCCC@@@BBBAAACCCHHHRRR___nnn|||sssiii]]]ZZZcccuuu~~~}}}pppggghhhxxx|||}}}{{{pppqqqtttvvvuuummmaaaWWWDDDCCCBBBCCCGGGJJJLLLLLLLLLKKKHHHBBB:::333///...++++++************++++++))))))))))))))))))))))))***))))))(((((())))))***************************''''''&&&&&&%%%&&&&&&&&&******)))((((((((((((((((((((((((((())))))))))))((())))))))))))*********)))***+++,,,---...//////,,,,,,///111222444>>>III]]]ccclllqqqpppkkkfffbbb```eeennnyyy~~~zzzvvvyyyyyywwwyyyzzzmmm___UUUQQQQQQPPPFFF>>>>>>@@@??????@@@AAAFFFMMMTTT[[[bbbhhhlllkkkmmmnnnnnnnnnmmmmmmnnnooooooooonnnmmmmmmmmmlllnnnnnnnnnmmmllllllnnnppprrrsssuuuwwwyyyzzz{{{{{{yyyxxxxxxyyyzzzzzzxxxvvvppplllhhhiiilllooopppoooooommmoootttuuuppplllkkkhhhiiikkkmmmooopppqqqrrrqqqrrrssstttsssrrrpppnnnqqqooooooppprrrsssrrrqqqqqqpppoooppprrruuuvvvvvvvvvvvvxxxyyyzzz{{{{{{{{{}}}~~~}}}aaaWWWPPPUUUdddqqqvvvuuussstttvvvxxxyyy{{{{{{|||~~~~~~}}}{{{zzzxxxwwwwwwwwwvvvttttttuuutttrrrpppooonnnmmmmmmmmmnnnooopppppppppqqqrrrtttuuuuuuvvvtttssssssssstttvvvwwwyyyzzzzzz|||}}}zzzrrrppppppnnnoooqqqrrrrrrsssrrrrrrqqqpppooopppqqqsssuuuvvvvvvttttttuuutttrrrpppooooooooooootttttttttttttttsssssssssuuuuuuttttttssssssrrrrrrqqqssstttuuuuuusssqqqpppnnnnnnpppqqqrrrrrrrrrrrruuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwvvvuuuwwwzzz}}}}}}yyylllaaa[[[RRRMMMIIIEEEBBBAAAHHHRRRhhhaaa\\\]]]___bbbhhhnnnppprrrtttuuuuuuwwwyyy{{{wwwxxxxxxvvvtttssstttvvvwwwyyyzzzzzzzzz{{{}}}~~~~~~zzzeee]]]]]]ccciiisss|||xxxkkkaaaYYYVVV[[[ccctttzzzzzzuuuppplllooowww||||||yyyuuuvvvvvvvvvwwwzzz~~~xxxpppqqqtttuuuvvvxxxyyy{{{~~~}}}xxxtttrrrqqquuurrroookkkgggccc^^^[[[]]]ccckkkpppqqqqqqrrrssshhhaaaZZZUUUTTTWWWcccooozzz}}}wwwdddTTTNNNJJJCCC@@@BBBAAABBBFFFMMMZZZjjjyyy|||ooo```YYY___pppxxxjjjdddqqq{{{uuummmmmmooorrrsssmmmcccZZZFFFCCC@@@AAAEEEIIIKKKLLLKKKKKKHHHCCC;;;444///---++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&%%%%%%&&&&&&&&&***))))))(((((()))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,******+++,,,---...//////...---///111111444>>>IIIYYY___hhhmmmmmmiiidddaaaccceeemmmuuuzzz~~~~~~rrr\\\NNNLLLOOOKKKAAA;;;===@@@@@@>>>>>>@@@FFFMMMUUU\\\ccciiimmmnnnqqqsssrrrooommmnnnqqqppppppppppppoooooooooooommmnnnnnnmmmllllllnnnqqqrrrssstttwwwyyy{{{|||}}}zzzyyyyyyzzz{{{yyyvvvtttrrroookkkjjjkkkmmmmmmmmmnnnmmmqqqvvvvvvqqqlllkkkhhhjjjmmmppprrrrrrqqqqqqqqqrrrsssssssssqqqooonnnqqqoooooopppqqqrrrqqqppppppooonnnooorrruuuvvvvvvwwwwwwyyyzzz{{{|||||||||{{{|||}}}}}}___UUUNNNSSSbbbppptttsssrrrtttwwwzzz{{{|||||||||~~~}}}{{{yyywwwvvvuuuwwwwwwwwwwwwwwwvvvuuutttqqqpppnnnmmmmmmnnnoooqqqsssrrrrrrrrrssstttvvvwwwvvvuuuuuuuuuvvvwwwyyyzzzwwwwwwwwwxxxzzz}}}xxxooolllkkkkkklllooonnnooooooooopppppppppppppppqqqtttvvvwwwvvvuuuuuuvvvuuusssqqqpppppppppqqqttttttttttttttttttttttttvvvwwwwwwuuutttsssssssssssstttuuuvvvvvvtttsssrrrnnnoooqqqsssttttttssssssuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttssssssuuuyyy}}}~~~xxxkkk```ZZZRRRMMMIIIEEEAAAAAAHHHQQQhhhaaa]]]___cccfffjjjooosssuuuvvvwwwwwwxxx{{{~~~yyyzzzyyyvvvsssqqqqqqqqqrrrtttwwwyyyzzz{{{~~~jjj\\\WWWXXX___jjjvvvwwwiii^^^VVVRRRWWW___qqqwww{{{vvvqqqmmmqqqyyy|||uuuuuutttssstttxxx~~~{{{sssssswwwxxxyyy{{{zzz~~~{{{uuussssssssspppmmmjjjgggbbb[[[VVVQQQUUUZZZ\\\[[[\\\___ccc```ZZZUUURRRPPPUUUbbboooyyy|||kkkWWWPPPKKKDDDAAACCCCCCBBBDDDKKKVVVfffuuu~~~xxxfff[[[]]]lllzzz}}}}}}iii]]]gggyyy~~~tttpppnnnnnnqqqtttpppggg___IIIDDD??????DDDJJJLLLMMMIIIJJJHHHDDD<<<444///,,,+++******))))))******+++(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''((()))***+++'''((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,---------.........111000111222222444>>>IIIXXX___iiioooppplllhhheeedddfffllltttxxxyyy~~~zzz~~~aaaNNNHHHKKKIIIAAA===???AAA???<<<<<<@@@EEENNNVVV]]]ccciiimmmooorrrtttssspppnnnoooqqqqqqqqqqqqqqqqqqrrrrrrrrrmmmmmmmmmmmmlllllloooqqqrrrrrrtttvvvxxxzzz|||}}}zzzyyyyyyzzzzzzxxxtttqqqooollliiihhhiiijjjlllllllllmmmqqqwwwvvvooojjjjjjgggkkkppptttvvvuuurrrppprrrrrrrrrrrrrrrpppooonnnrrrqqqooopppqqqqqqpppnnnooommmmmmnnnqqqsssuuuuuuwwwxxxyyyzzz{{{|||||||||yyy{{{}}}~~~sss]]]TTTMMMRRRaaannnsssrrrrrrtttxxx{{{}}}}}}||||||~~~|||zzzwwwuuusssrrruuuvvvwwwxxxxxxxxxxxxxxxuuusssqqqoooooopppqqqrrrtttsssrrrrrrrrrtttvvvwwwwwwwwwwwwwwwxxxyyyyyyzzzvvvuuuuuuuuuwwwzzz~~~wwwmmmjjjjjjiiikkkooolllllllllmmmnnnoooooopppppprrrtttvvvwwwwwwwwwvvvvvvuuutttsssrrrsssttttttssssssttttttttttttttttttvvvwwwxxxvvvtttrrrssstttuuuvvvvvvvvvvvvuuutttsssoooppprrrttttttttttttsssssssssttttttttttttuuuuuusssssssssrrrrrrtttxxx|||vvvjjj^^^XXXSSSNNNIIIEEEAAA@@@GGGPPPgggaaa]]]```fffiiilllpppuuuvvvwwwvvvwwwxxx{{{~~~{{{{{{{{{xxxtttpppooopppooorrrvvvyyy{{{}}}ooo\\\TTTQQQXXXcccqqq}}}~~~tttfff[[[SSSPPPUUU]]]nnnttt}}}}}}uuuqqqooottt~~~xxxwwwtttrrrssswww~~~zzzrrrsssvvvvvvvvvwwwwww}}}zzzsssppppppnnnllliiigggfffaaaYYYSSSGGGJJJMMMNNNOOORRRWWW[[[YYYUUUQQQQQQRRRVVVbbbmmmxxx{{{ttt]]]RRRMMMFFFCCCEEECCCBBBCCCHHHSSSaaapppxxxoooaaa]]]hhhzzz{{{iiiZZZaaasss{{{pppmmmkkknnnqqqooofff^^^LLLFFF>>>>>>CCCJJJMMMNNNIIIJJJJJJFFF>>>666000---***))))))))))))))))))***(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((('''(((((()))***%%%%%%&&&&&&''')))***+++''''''(((((())))))******((())))))))))))*********---------------.........222111222333333666AAALLL___gggqqqwwwwwwqqqkkkggggggiiipppxxx|||{{{}}}www{{{eeeNNNFFFFFFGGGCCCAAABBBAAA===;;;;;;@@@EEENNNVVV]]]ccchhhkkklllnnnooopppooonnnnnnooopppqqqqqqrrrrrrsssssssssmmmnnnnnnnnnmmmnnnppprrrsssssstttuuuwwwzzz|||}}}{{{zzzzzz{{{zzzwwwsssooofffeeeddddddeeehhhkkkmmmkkklllqqquuussslllggghhhiiilllqqqvvvwwwuuussspppsssrrrrrrrrrqqqooonnnnnnrrrqqqooooooppppppooommmooonnnmmmmmmpppsssttttttwwwwwwyyyzzz{{{|||||||||zzz|||~~~ssseee^^^TTTMMMRRRaaannnsssrrrtttvvvyyy{{{}}}}}}}}}|||~~~}}}{{{yyyvvvtttrrrqqqsssuuuwwwxxxwwwwwwyyyzzzxxxwwwuuusssrrrrrrsssssssssrrrqqqpppqqqrrrssstttuuuuuuuuuvvvvvvwwwwwwwwwtttsssssstttvvvyyy|||~~~uuullliiijjjjjjllloookkkkkkkkkkkklllnnnooopppppprrruuuwwwxxxxxxxxxwwwwwwvvvuuutttttttttuuuvvvrrrrrrrrrssssssssssssssstttvvvxxxvvvsssqqqsssuuuvvvvvvvvvvvvvvvuuuuuutttqqqrrrrrrsssssssssssssssrrrrrrsssssstttuuuuuuuuuttttttuuutttsssuuuxxx{{{uuuiii^^^WWWTTTOOOIIIEEE@@@???EEENNNggg```\\\aaagggkkkmmmpppttttttuuuttttttvvvzzz|||{{{|||{{{yyyuuurrrqqqqqqpppssswww{{{|||~~~tttaaaVVVNNNSSS___nnn{{{{{{qqqdddYYYQQQOOOTTT\\\lllrrr{{{wwwtttsssxxx{{{xxxtttqqqpppuuu|||wwwqqqrrrtttsssrrrrrruuu{{{~~~vvvmmmiiiiiifffcccaaa```___[[[RRRLLLEEEFFFGGGIIILLLQQQVVVZZZWWWSSSQQQSSSVVVZZZccckkkyyy{{{~~~~~~cccVVVPPPHHHDDDEEEBBBAAABBBFFFPPP]]]jjjrrr{{{zzzhhh^^^dddxxxlll]]]aaappp|||qqqllliiikkkooommmeee\\\NNNFFF===<<>>@@@EEENNNVVV\\\```dddgggjjjhhhhhhkkkppprrrqqqnnnmmmmmmnnnooopppqqqqqqrrrqqqrrrrrrrrrqqqrrruuuwwwxxxxxxxxxxxxyyy{{{}}}~~~~~~~~~~~~~~~}}}yyytttooohhhhhhgggeeedddeeehhhkkkkkkllloooqqqmmmeeebbbdddooonnnnnnnnnoooqqqtttuuussssssrrrqqqpppooonnnmmmnnnmmmmmmnnnqqqrrrrrrqqqsssqqqpppppprrrsssttttttvvvvvvxxxyyyzzz{{{{{{{{{zzz}}}xxxjjjbbbYYYRRRWWWeeesssxxxwwwxxxyyyzzz{{{||||||||||||yyyyyyyyyyyyyyyyyyyyyyyysssvvvxxxwwwuuussstttvvvyyyyyyyyyxxxwwwuuusssrrrssssssssssssrrrrrrrrrqqqrrrrrrssstttttttttssssssooopppqqqsssuuuwwwyyyzzzyyypppiiiiiijjjjjjkkknnnkkkkkkjjjjjjkkkmmmooopppqqqrrruuuxxxyyyyyyyyyxxxzzzxxxvvvsssrrrqqqpppqqqpppppppppqqqqqqrrrrrrrrrppptttwwwuuurrrqqqssswwwvvvvvvvvvvvvuuuuuuuuuuuuuuutttrrrqqqppppppqqqrrrqqqrrrsssuuuvvvxxxyyyzzzyyyzzz{{{{{{zzzyyyzzz{{{~~~~~~uuujjj```[[[WWWQQQKKKEEE???===BBBKKK___^^^^^^```dddiiinnnqqqqqqqqqrrrsssttttttuuuuuutttvvvxxxxxxvvvtttttttttwwwxxx{{{~~~~~~~~~ooobbbWWWWWW___nnn{{{yyymmm___TTTMMMKKKQQQXXXiiivvv{{{zzz}}}|||xxxtttuuu{{{}}}|||zzzyyyxxxsssooonnnqqquuuyyywwwoooddd[[[VVVQQQOOOMMMIIIGGGEEEDDDDDDAAACCCFFFJJJMMMQQQVVVYYYWWWXXXZZZ]]]```eeehhhjjjuuuxxx}}}uuu___SSSLLLFFFBBB===<<>>???AAAGGGMMMMMMLLLKKKIIIDDD===555///+++***)))((((((((()))***)))))))))))))))))))))))))))(((((('''((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))+++************,,,---...,,,,,,---......//////000///...///333666>>>OOO___lllttt{{{|||zzzvvvmmmddddddooo~~~tttiiiiiioooxxxzzzmmmeee^^^TTTLLL@@@DDDGGGEEE>>>:::<<>>===<<<;;;<<<===>>>???@@@FFFOOOXXX]]]___]]]\\\bbbeeeiiilllmmmllliiifffkkklllooovvvppp___TTTJJJDDDEEEAAA@@@CCCEEEGGGKKKPPPWWW^^^jjjvvvrrrdddbbbnnnzzziiirrrzzziiibbbcccjjjuuu~~~{{{www{{{nnnjjjjjjiiirrryyytttjjjZZZHHH@@@>>>AAAFFFKKKNNNMMMLLLJJJFFF???666000---,,,***)))))))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************+++*********+++,,,---...,,,------......///000000111000111444888BBBSSSbbbmmmvvv}}}}}}yyytttllleeeiiisss}}}tttmmmppptttvvvllliiicccVVVKKKAAADDDFFFCCC===999;;;>>>EEEKKKTTT[[[aaaeeehhhjjjkkkkkklllmmmnnnoooppppppsssrrrrrrrrrqqqqqqqqqqqqnnnnnnnnnppprrrtttvvvxxxyyyyyyzzzzzzzzz{{{{{{{{{zzz|||~~~}}}yyyuuuqqqoooqqqssstttrrrmmmjjjjjjkkklllooossstttnnniiilllsssrrrqqqqqqqqqssstttvvvxxxsssrrrrrrrrrtttuuutttssspppooonnnnnnqqqrrrrrrrrrrrrssssssssssssttttttuuuwwwxxxxxxvvvuuutttuuuwww{{{~~~qqq[[[QQQLLLTTTbbblllqqqtttssstttuuuvvvxxxyyy{{{{{{zzzzzz{{{zzzyyyxxxvvvuuuuuuvvvxxxxxxvvvuuuvvvwwwvvvtttqqqnnnmmmmmmooopppnnnqqqtttuuusssrrrqqqqqqllllllmmmmmmmmmlllkkkkkkooolllllloooqqqqqqssswwwxxxrrrkkkggghhhkkklllllllllmmmoooooonnnmmmnnnooonnnqqqtttuuuvvvwwwyyyzzzzzz{{{{{{yyyuuuqqqnnnnnnnnnpppssstttsssrrrssstttqqqtttvvvwwwwwwvvvwwwwwwxxxvvvtttttttttsssrrrpppnnnnnnpppqqqssstttvvvvvvssssssssssssssssssssssssyyywwwuuuuuuwwwyyy{{{{{{~~~}}}tttjjjddd^^^XXXOOOLLLHHHCCC@@@??????@@@XXXZZZ^^^cccgggjjjllllllmmmpppsssuuuvvvtttqqqpppooooooooonnnnnnpppuuuxxx}}}~~~}}}~~~vvvsssssszzztttmmmcccZZZQQQLLLPPPWWWgggsss}}}}}}{{{yyy~~~}}}xxxooofffccccccaaa\\\VVVNNNGGGCCC@@@999999999:::<<>>BBBEEEGGGIIIKKKQQQZZZcccjjjkkkkkkqqqvvv|||~~~xxxpppkkkhhhhhhjjjsssvvvooodddYYYHHHAAA===???AAAAAABBBEEEGGGMMMXXXfffsss}}}}}}oooeeeiiiqqqvvvooo|||yyykkk\\\VVVWWW```ooo|||~~~{{{yyytttmmmjjjbbb]]]iiiwwwvvvwwwjjjVVVEEE???BBBHHHKKKNNNNNNNNNMMMJJJBBB999333///...,,,************+++))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))******++++++++++++***++++++,,,------......------......///000000111333444444555===MMM^^^jjjuuuzzz~~~wwwtttuuutttggggggaaaQQQDDD@@@AAA@@@===999888:::===EEEKKKTTT\\\aaaccceeeggghhhjjjlllnnnoooooonnnmmmnnnnnnooopppppppppooonnnmmmnnnqqquuuwwwyyyzzzzzz{{{{{{|||||||||}}}}}}}}}}}}~~~~~~{{{uuuoookkkiiiiiilllmmmllliiihhhjjjmmmmmmtttxxxssskkkgggjjjnnnppppppqqqrrrsssvvvxxxzzzxxxvvvtttttttttsssqqqppppppooonnnoooppppppooonnnpppqqqrrrsssttttttttttttssstttttttttssssssuuuwwwvvvyyy|||xxxhhhZZZRRRLLLPPPWWW^^^eeekkklllmmmooorrruuuxxxzzz|||vvvwwwyyy{{{|||{{{yyyxxxvvvxxxyyyyyyxxxwwwwwwxxxvvvtttooohhhbbb___```bbbbbbffflllooopppnnnlllkkkjjjjjjhhhfffccc```]]]\\\```dddhhhjjjlllppptttwwwwwwppphhheeefffjjjlllllllllnnnpppqqqooonnnmmmnnnlllnnnpppqqqqqqrrruuuwwwxxxxxxxxxuuurrrooonnnnnnmmmoooqqqrrrrrrqqqqqqrrruuuuuuvvvwwwvvvtttrrrooosssrrrrrrsssttttttrrrpppppppppqqqrrrrrrssstttttttttttttttsssrrrrrrqqqqqqqqqsssuuuvvvvvvvvvvvvvvvzzz|||yyyooofffaaa\\\WWWPPPNNNKKKHHHEEEBBBAAA@@@VVVXXX\\\aaafffiiikkklllkkkmmmoooqqqqqqooommmllljjjkkkmmmnnnooopppsssuuu}}}~~~}}}zzz|||~~~}}}~~~|||sssmmmeee[[[QQQKKKPPPXXXiiittt~~~{{{www{{{}}}wwwlllaaa\\\XXXSSSKKKDDD???<<<999777777777999;;;???CCCFFFHHHLLLLLLOOOWWWbbblllppprrrwww{{{~~~xxxsssmmmnnnqqqyyy{{{mmmRRRIIIAAA@@@@@@>>>>>>@@@EEEJJJSSS^^^kkkvvv|||mmmaaabbbfff{{{tttwwwqqq___TTTQQQXXXggguuu}}}zzzxxxlllhhhfff___[[[jjjyyyvvvssskkk[[[HHH===???EEEIIIOOOOOOPPPOOOLLLDDD;;;444///...,,,***))))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))***+++++++++***+++,,,---.........------......//////000111111///111333666CCCXXXlllwwwxxxvvvzzzzzzttttttwww}}}yyyrrrgggeee[[[KKK@@@???>>>===:::888888;;;>>>DDDJJJTTT\\\aaadddeeefffhhhiiikkkmmmnnnnnnnnnmmmooopppqqqrrrrrrrrrqqqpppnnnppptttxxxzzz{{{{{{{{{{{{{{{|||||||||}}}}}}}}}~~~zzzsssmmmiiigggeeehhhjjjiiiffffffiiimmmqqqxxxzzztttmmmjjjlllmmmnnnnnnoooppprrruuuxxxyyyyyywwwuuussssssrrrpppnnnooonnnnnnoooqqqqqqpppnnnoooppprrrssstttttttttsssqqqrrrrrrrrrqqqqqqsssuuuvvvxxx{{{wwwgggUUUNNNIIILLLQQQXXX```hhhgggiiimmmrrrvvvxxxzzzzzzvvvwwwyyyzzz{{{|||{{{{{{wwwxxxzzzzzzxxxwwwxxxyyysssrrrmmmddd[[[UUUUUUVVVUUU\\\eeemmmooonnnlllkkkeeeccc```\\\XXXUUUSSSRRRVVV^^^eeegggjjjppptttuuuvvvpppgggccceeeiiilllmmmmmmppprrrsssqqqooonnnnnniiikkkmmmoooooooooqqqrrruuuuuuuuussspppnnnmmmnnnmmmooorrrsssrrrqqqrrrrrrppppppqqqsssuuuvvvtttrrrppppppqqqrrrttttttsssqqqrrrrrrrrrrrrrrrrrrrrrrrruuutttttttttssssssrrrrrroooqqqtttttttttssstttuuuyyy|||yyyppphhhbbb\\\WWWRRRPPPMMMIIIFFFDDDCCCBBBVVVXXX[[[```dddhhhkkkmmmnnnooopppqqqqqqpppooonnnlllllllllllllllooosssvvv|||}}}}}}yyy{{{}}}}}}|||~~~}}}uuupppggg]]]RRRLLLRRR\\\jjjuuu~~~}}}yyy}}}~~~{{{tttgggZZZTTTNNNIIIBBB===<<<;;;999888888888:::<<>>>>>@@@BBBFFFMMMXXXdddqqq|||oooaaa```\\\mmmzzzwww|||fffVVVOOOSSSaaaooo~~~{{{xxxvvvkkkhhhggg```]]]lllyyysssrrrpppcccNNN???===CCCHHHOOOPPPQQQPPPMMMEEE<<<555///---,,,***)))((())))))))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((())))))***++++++***+++,,,............---.........///000000111111///333555999IIIbbbxxx~~~qqqooosssyyy}}}zzzvvvsssvvv|||wwwnnnwwwmmmhhheeeWWWFFF===>>><<<:::777777888<<>>AAAEEEHHHJJJKKKJJJLLLTTTbbbmmmsssttt|||nnnqqqvvvyyy|||vvv^^^RRRFFFBBBAAA@@@@@@BBBAAACCCIIISSS```nnnzzzuuufffdddUUUccczzz~~~{{{kkkYYYOOORRR```nnn{{{wwwtttooollljjjccc___mmmwwwnnntttuuukkkUUUBBB???DDDIIIOOOPPPQQQQQQNNNFFF<<<555...---+++)))((((((((()))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((()))************+++,,,...///......---......//////000000111111333777999===MMMggg|||tttrrrvvv{{{}}}~~~~~~wwwuuuttttttyyyuuuiiinnnyyyjjjiiifffVVVDDD<<<===;;;888666666999===???DDDKKKVVV___dddgggiiiiiiiiijjjjjjkkklllmmmnnnoookkkmmmooopppqqqpppooonnnooorrrvvvzzz||||||zzzyyy{{{{{{{{{{{{||||||||||||~~~~~~zzzuuupppmmmlllmmmooopppmmmjjjjjjlllpppnnnssstttnnnlllnnnmmmiiijjjjjjkkkmmmooorrruuuwwwtttsssqqqrrrrrrrrrqqqpppnnnnnnoooqqqssssssrrrpppmmmoooqqqsssuuuuuutttsssrrrrrrrrrpppmmmlllmmmnnnnnnqqqttt{{{vvvhhhTTTMMMGGGDDDDDDFFFNNNWWW```eeekkkrrrwwwyyyyyyxxx{{{{{{zzzyyyyyyyyyzzzzzzwwwyyyzzzzzzyyyxxxyyyyyywwwwwwrrrhhh[[[QQQMMMMMMQQQYYYdddllllllgggaaa]]]TTTPPPKKKFFFBBBAAABBBCCCGGGTTTaaaeeeiiippptttsssvvvooofffbbbdddhhhlllmmmrrruuuxxxxxxvvvtttrrrrrrjjjnnnrrrttttttssssssssspppppppppooommmlllmmmoooqqqsssvvvvvvvvvuuuuuuvvvrrrpppmmmnnnqqqrrrqqqpppmmmnnnooorrrtttuuusssqqqppppppqqqrrrrrrsssttttttuuuuuuuuuuuuuuuuuuuuuuuutttssspppllljjjmmmuuu{{{xxx|||{{{tttllleee]]]WWWTTTQQQLLLHHHEEECCCDDDDDDTTTZZZaaacccdddffflllqqqqqqqqqqqqqqqqqqqqqqqqqqqnnnmmmllllllmmmqqqtttvvvwwwzzz}}}yyytttxxxyyyvvvuuuwwwzzz}}}}}}wwwrrrkkkbbbVVVPPPVVV___kkkuuu~~~{{{~~~zzzooodddXXXMMMFFFAAA@@@===;;;999888888888>>>>>>>>>???BBBEEEHHHJJJMMMKKKMMMUUU]]]eeeoooxxx{{{uuuvvvyyy|||~~~nnn```SSSGGGDDDDDDBBB???>>>>>>BBBHHHNNNWWWeeetttpppccc\\\[[[iii~~~}}}iiiYYYTTT___mmmyyynnnpppllliiigggcccbbbfffnnnkkklllfffWWWEEE===BBBIIIPPPSSSSSSOOOIIIEEE===666444...+++,,,---++++++---+++*********))))))((((((+++*********))))))((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((()))******+++++++++++++++***)))(((++++++,,,,,,---...//////------...///000111222222333333777CCCVVViiiwww~~~|||uuuuuuyyy~~~{{{tttsssxxxyyyzzzzzzxxxvvvwww{{{rrrgggkkkzzz{{{|||lllcccgggfffWWWGGGAAA@@@;;;777888777777:::???DDDNNNYYY___dddiiijjjgggiiiiiijjjkkkkkkkkkjjjjjjlllnnnoooooommmmmmmmmnnnjjjmmmrrruuuwwwxxx{{{|||yyyzzz{{{|||}}}~~~~~~zzzuuurrrsssuuutttyyywwwmmmgggiiimmmmmmsssuuuwwwtttnnniiiggggggkkklllmmmnnnooopppqqqqqqqqqqqqqqqqqqpppooonnnmmmooooooooopppqqqrrrrrrsssnnnoooooopppqqqrrrsssssssssssspppmmmnnnqqqnnnhhhjjjnnnsssvvvzzz{{{tttkkkWWWOOOHHHEEEDDDDDDIIIPPPVVVaaakkkoooqqqtttuuusssvvvwwwxxxzzz{{{{{{zzzyyyyyyyyyzzz{{{||||||zzzxxxvvvssslllbbbXXXRRROOOOOOJJJVVVbbbgggfffcccZZZRRRIIICCC>>>??????>>>@@@DDDIIISSS___hhhllloootttxxxvvvooogggdddgggkkklllkkkooorrrvvvyyyyyywwwsssppprrrrrrssssssssstttttttttrrrpppppppppnnnjjjkkkooonnnrrrxxxzzzxxxvvvvvvwwwvvvtttqqqpppqqqsssttttttqqqqqqqqqqqqpppppppppppppppooonnnnnnnnnpppqqqrrrqqqrrrssstttttttttssssssnnnllljjjhhhiiinnnvvv{{{}}}{{{vvvrrrllleee^^^YYYSSSRRROOOJJJEEEAAAAAAAAAWWW\\\aaaeeefffiiimmmqqqppppppqqqqqqqqqqqqppppppnnnmmmmmmmmmpppsssvvvyyy{{{|||}}}|||zzzzzzzzz|||vvvuuuyyy|||zzzxxxyyyzzz}}}|||wwwqqqiii___TTTOOOUUU^^^iiisss|||~~~}}}|||qqqdddWWWKKKAAA;;;===<<<;;;:::::::::::::::===>>>???AAACCCFFFHHHIIILLLJJJLLLUUU]]]eeeoooxxxyyyuuuvvvyyy}}}{{{{{{{{{kkk^^^RRRGGGDDDDDDBBB?????????BBBFFFLLLTTT```oooyyyttteee^^^YYYbbb}}}ooo]]]VVV^^^kkk|||sssrrrnnniiieee```[[[]]]ccclllmmmhhhYYYGGG>>>BBBIIIOOOSSSSSSOOOKKKFFF???888111,,,)))+++---+++,,,///************)))))))))((())))))))))))((((((''''''+++,,,------------,,,+++++++++++++++++++++++++++((((((((((((((()))******))))))******+++++++++,,,++++++,,,,,,---......///------...///000111222222444444999EEEWWWiiivvv}}}zzzxxxzzzxxxzzz}}}{{{uuutttwwwwwwwwwwwwuuutttuuuyyy}}}}}}pppeeefffsss}}}~~~zzztttggg```cccaaaSSSGGGBBB???:::777777777777:::???DDDNNNXXX___dddiiijjjhhhiiiiiijjjkkkkkkkkkjjjjjjkkkmmmoooooonnnnnnnnnooolllooosssvvvxxxyyy{{{|||{{{||||||}}}~~~~~~yyytttqqqqqqssstttxxxwwwnnniiilllppppppsssuuuwwwtttnnniiihhhhhhiiijjjkkklllnnnpppqqqrrrqqqqqqqqqqqqpppooonnnnnnppppppqqqqqqrrrsssssstttrrrrrrrrrqqqqqqqqqpppppprrrsssqqqnnnooopppkkkddd]]]```ccciiirrrwwwrrriiiYYYRRRJJJGGGDDDBBBFFFKKKUUU```jjjnnnpppssssssqqqtttuuuvvvxxxyyyyyyyyyyyyzzzyyyzzz{{{{{{{{{yyyxxxuuurrrkkkbbbXXXQQQOOONNNKKKUUU___aaa___[[[SSSKKKFFFAAA>>>@@@@@@>>>>>>AAAJJJTTT```gggjjjlllooosssuuunnnfffcccfffjjjmmmnnnqqqsssvvvxxxxxxvvvsssqqqooooooppppppqqqqqqrrrrrruuusssrrrrrrmmmgggfffiiilllqqqvvvxxxxxxvvvvvvwwwvvvtttrrrqqqsssttttttsssqqqppppppooooooooonnnnnnmmmmmmmmmmmmmmmnnnoooooopppqqqsssttttttrrrqqqpppjjjjjjiiihhhjjjooowww||||||yyyuuupppkkkddd]]]XXXTTTSSSPPPKKKFFFBBBAAABBB\\\^^^bbbfffiiilllooopppnnnooopppqqqqqqpppooonnnnnnnnnnnnooorrrvvvyyy{{{~~~~~~~~~}}}{{{xxxtttrrrvvvtttvvv||||||zzzyyy{{{{{{uuunnneee[[[QQQLLLSSS]]]fffpppzzz}}}|||{{{}}}}}}|||vvvnnnbbbTTTIIIAAA:::666777888999:::;;;;;;<<<;;;<<<===@@@CCCEEEGGGGGGHHHIIIGGGJJJSSS]]]eeennnwww}}}vvvuuuwww{{{zzzyyy}}}xxxhhh[[[PPPFFFDDDDDDAAA???@@@>>>AAADDDHHHOOOZZZiiirrrzzz~~~wwwfff```WWWYYYnnnyyyzzzwwwcccXXX\\\fff~~~yyyuuupppjjjfff___YYYXXX\\\lllnnnkkk\\\JJJ@@@BBBGGGMMMRRRSSSPPPLLLIIIBBB;;;222,,,)))++++++******,,,************))))))))))))((((((((((((''''''''''''))))))************)))))))))))))))))))))))))))))))))(((((((((((()))******++++++***))))))***,,,,,,+++,,,,,,------.........---......///000111222222444666;;;HHHYYYiiitttyyyzzztttooorrrxxx}}}zzzyyy{{{|||xxxvvvwwwwwwwwwvvvvvvwwwzzzuuuiiigggmmmtttuuusssiii```[[[]]]ZZZOOOGGGEEE???:::666777777777:::???CCCMMMWWW^^^ccciiikkkiiihhhiiijjjkkkkkkkkkkkkkkkhhhkkkoooppppppooooooooopppsssvvvxxxyyyzzz{{{|||}}}|||||||||}}}~~~~~~{{{vvvpppmmmlllmmmooorrrrrrllliiilllpppqqqsssuuuvvvsssmmmiiiiiijjjggghhhiiikkkmmmooopppqqqnnnnnnnnnnnnnnnnnnnnnmmmooooooppppppqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqpppqqqrrrrrrpppooonnnfff]]]WWWVVVWWW___mmmwwwtttjjj[[[SSSLLLHHHCCC@@@AAAEEETTT^^^iiimmmoooqqqrrrppprrrssstttuuuvvvwwwxxxxxxzzzzzzzzzzzzzzzyyyxxxwwwuuurrrkkkbbbXXXQQQNNNMMMMMMVVV\\\\\\XXXTTTMMMFFFEEEBBBBBBDDDCCC???>>>@@@MMMWWWbbbiiijjjjjjlllnnnsssllldddaaadddjjjoooqqqrrrtttuuuvvvvvvuuusssrrrnnnnnnnnnnnnooopppqqqrrruuusssttttttooogggeeefffkkknnnsssvvvvvvvvvvvvwwwuuusssrrrssstttuuutttsssqqqpppooonnnmmmllllllllljjjjjjkkkllllllllllllkkkoooppprrrsssrrrpppmmmkkkfffggghhhjjjmmmssszzz~~~{{{vvvqqqllleee^^^YYYVVVUUUQQQLLLGGGCCCBBBCCC______aaaeeejjjnnnnnnnnnlllmmmnnnoooooonnnmmmllllllmmmmmmpppssswwwzzz||||||uuupppsssssswww~~~zzzuuuwww{{{yyyssskkk```VVVMMMIIIPPPZZZcccnnnxxx}}}~~~yyywwwuuussspppeee]]]RRRHHHAAA>>><<<<<<777888:::<<<=========<<<;;;===AAADDDFFFFFFFFFEEEEEEDDDHHHRRR[[[dddnnnvvv{{{wwwuuuxxx|||~~~zzz|||wwwhhhXXXOOOFFFDDDDDDAAA@@@AAA===???BBBEEEKKKWWWeeeooowww|||zzziii```UUUSSSccc}}}oookkk|||hhhYYYYYY```xxx~~~wwwrrrmmmiiiddd\\\ZZZ\\\lllooommmaaaNNNBBBBBBFFFKKKPPPSSSQQQNNNKKKEEE>>>666000,,,+++***&&&%%%&&&*********)))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((())))))***+++000///,,,)))(((((()))***,,,,,,,,,---------............///000111222222333444666===JJJ[[[hhhqqqtttuuunnniiiiiilllttt~~~~~~{{{zzzzzz|||{{{uuutttsssnnnjjj___ZZZXXXXXXTTTLLLHHHIII===888666666777777;;;@@@CCCMMMWWW]]]ccciiikkkiiihhhiiijjjjjjkkkkkkkkkkkkgggjjjnnnqqqqqqppppppqqqtttvvvyyy{{{{{{{{{{{{|||}}}||||||{{{{{{|||}}}~~~|||wwwqqqlllhhhgggggghhhiiiiiigggfffhhhlllooorrrttttttqqqlllhhhiiikkkhhhiiijjjkkklllmmmmmmnnnkkkkkkkkkkkkkkkkkkllllllllllllmmmmmmnnnnnnnnnnnnlllmmmnnnooopppqqqrrrsssppprrrrrrpppoookkkaaaVVVVVVRRROOOWWWiiivvvtttkkkZZZSSSLLLHHHCCC??????CCCTTT^^^hhhllloooqqqrrrpppqqqqqqrrrrrrtttvvvxxxyyyzzz{{{{{{zzzyyyxxxxxxxxxwwwsssmmmcccYYYQQQMMMKKKPPPVVVZZZXXXTTTQQQKKKEEEJJJIIIJJJKKKIIIBBB???AAAPPPZZZeeekkkkkkjjjkkkmmmrrrkkkccc```bbbiiiooosssttttttuuuuuuuuutttssssssnnnnnnnnnoooppprrrssstttssssssuuuvvvrrrkkkhhhiiiiiilllpppsssuuuvvvwwwwwwtttsssssstttvvvvvvtttsssqqqpppnnnlllkkkjjjjjjjjjiiijjjkkkllllllllljjjjjjmmmooopppqqqpppmmmjjjhhhdddfffjjjmmmqqqwww~~~zzzuuuoooiiibbb^^^XXXWWWSSSNNNHHHDDDCCCDDD``````aaaeeeiiilllllllllkkkkkklllmmmmmmlllkkkkkkjjjkkklllooorrrvvvyyy{{{}}}}}}~~~yyyrrrqqqtttyyyzzzsssrrrsssxxx}}}~~~vvvpppfff[[[QQQIIIGGGMMMVVVaaalllwww}}}yyyuuurrrnnnhhhdddVVVOOOFFF???======???@@@;;;<<<===?????????>>>>>>===???BBBEEEFFFFFFDDDCCCBBBBBBGGGQQQ[[[dddnnnvvv|||~~~|||yyywwwzzz}}}|||{{{uuufffWWWNNNGGGFFFDDDAAA@@@BBB<<<>>>@@@CCCIIITTTcccmmmwww}}}ppp```VVVQQQ]]]sssmmmdddrrrmmmZZZVVVZZZoooyyytttooommmggg___ZZZZZZjjjoooooodddRRREEEBBBEEEIIIOOORRRQQQPPPMMMGGG@@@777111,,,+++***&&&$$$%%%))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))***++++++000///,,,***))))))***+++,,,,,,,,,---------------......///000111222333333333666???MMM]]]iiiooopppoooiiicccbbbeeekkkxxx~~~~~~{{{mmmcccXXXWWWVVVUUURRRLLLIIIJJJ<<<777555666777777;;;@@@DDDMMMVVV\\\bbbhhhjjjiiiggghhhiiijjjkkkkkklllkkkhhhkkknnnpppqqqqqqqqqrrrvvvxxx{{{||||||{{{|||}}}}}}}}}}}}~~~|||vvvpppkkkiiiggggggeeeddddddeeefffgggjjjmmmpppqqqpppmmmhhhfffhhhjjjjjjjjjjjjjjjiiiiiiiiiiiijjjjjjiiiiiiiiiiiijjjkkkjjjjjjjjjkkkkkkkkkkkkkkkiiiiiijjjkkkmmmnnnooopppnnnqqqqqqpppooolllbbbXXXTTTNNNIIIQQQdddttttttkkkWWWPPPJJJFFFCCC???@@@DDDTTT___iiimmmooorrrrrrpppqqqppppppqqqsssuuuxxxzzzzzz{{{|||{{{yyyxxxyyy{{{zzzwwwpppfffZZZQQQLLLJJJOOOTTTXXXUUURRRPPPLLLHHHNNNMMMOOOPPPKKKDDDBBBDDDRRR[[[eeekkkjjjiiijjjlllqqqkkkddd___aaagggnnnssstttttttttttttttssssssrrrnnnmmmmmmnnnooorrrtttvvvvvvuuuxxxzzzuuummmiiijjjiiikkknnnrrruuuwwwwwwvvvsssrrrrrrtttuuuvvvuuusssqqqpppnnnllljjjjjjkkkkkkkkklllmmmnnnnnnmmmlllkkkmmmnnnoooooonnnkkkhhhfffeeehhhlllqqquuu{{{|||vvvqqqkkkeee```ZZZYYYUUUPPPJJJFFFEEEEEE___```ccceeegggiiijjjkkkjjjjjjjjjjjjjjjjjjjjjjjjiiijjjlllnnnrrruuuxxxyyy{{{|||}}}~~~uuuppptttxxx}}}}}}sssooolllmmmttt{{{}}}uuukkkbbbWWWNNNGGGEEEJJJQQQ^^^jjjvvv||||||vvvpppllleee]]]WWWLLLGGG@@@;;;:::<<<>>>???@@@AAABBBBBBCCCCCCBBBBBBAAACCCEEEGGGGGGFFFDDDBBBBBBBBBHHHSSS^^^fffpppyyy{{{{{{~~~~~~{{{{{{zzz{{{~~~~~~zzzssscccWWWPPPIIIGGGEEEAAAAAABBB<<<===>>>@@@FFFQQQ```jjjvvv|||xxx```XXXRRRXXXjjjqqqbbbkkktttqqq\\\UUUWWWddd|||~~~zzzuuupppnnnhhh___WWWUUUfffmmmpppgggUUUGGGCCCDDDGGGMMMRRRRRRPPPNNNGGG@@@444///+++++++++(((''')))))))))))))))************))))))))))))******************))))))))))))*********************************))))))))))))***++++++++++++******+++,,,...///------------------------...//////000111222333333333888CCCRRRbbbllloooooorrrjjjcccbbbeeekkkvvv~~~ooo___UUUTTTTTTSSSQQQMMMJJJHHH;;;666444555777777<<>><<<===???@@@@@@EEEEEEEEEEEEFFFGGGHHHIIIHHHIIIJJJJJJIIIHHHFFFDDDDDDEEEKKKWWWbbbkkkttt}}}~~~{{{}}}{{{yyy{{{|||}}}~~~}}}ssscccXXXQQQLLLIIIFFFBBBAAACCC===>>>>>>>>>CCCMMM[[[eeerrryyy|||aaaZZZRRRRRR___uuuvvveeeiiinnnuuu___UUUVVVZZZppp|||xxxsssooooookkkbbbYYYVVVccckkkppphhhWWWIIICCCCCCFFFLLLQQQQQQPPPMMMFFF???555///+++,,,,,,))))))+++((()))))))))************((((((((()))))))))******((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((******))))))******+++,,,))))))***+++,,,...//////------------------------//////000111222333333444444:::GGGWWWgggppprrrpppsssjjjcccdddjjjpppxxx|||}}}}}}{{{nnn[[[SSSSSSRRRRRRQQQOOOIIIDDD:::555333555777888<<>>BBBGGGSSS]]]gggkkknnnpppqqqooonnnlllkkkkkknnnrrrwwwzzzzzz|||~~~}}}zzzzzz~~~yyymmm```TTTLLLIIIOOOUUUXXXVVVTTTSSSPPPLLLNNNMMMOOOPPPMMMJJJOOOVVV^^^dddjjjllliiigggiiikkkqqqmmmgggbbb```ccchhhlllssstttuuuuuutttsssqqqppplllkkkkkkkkknnnqqquuuwww{{{zzzzzz{{{vvvnnnjjjkkkmmmlllmmmpppuuuwwwwwwuuurrrpppoooooorrrsssttttttsssqqqooommmmmmnnnoooqqqqqqppppppooooooooooooooommmlllkkkjjjiiiiiiiiiiiikkkmmmpppssswww}}}}}}wwwqqqlllfffccc]]]\\\YYYSSSLLLHHHGGGGGG___ccchhhhhhfffeeeiiimmmkkkjjjgggffffffgggjjjkkkjjjkkkmmmppprrruuuwwwxxx{{{}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~|||lllpppsssvvvyyyoooccc___cccllltttwwwxxxeee\\\SSSLLLFFFCCCEEEKKKYYYeeerrryyy~~~zzzssslllcccXXXLLLCCCBBB@@@??????BBBDDDEEEFFFGGGGGGGGGGGGHHHKKKMMMNNNMMMMMMMMMMMMKKKIIIGGGFFFGGGGGGNNNZZZeeennnxxx}}}}}}yyywww{{{~~~~~~}}}vvveeeYYYRRRMMMKKKGGGBBBAAACCC??????>>>===@@@JJJWWWaaaooouuu|||ccc\\\RRRNNNXXXnnnxxxhhhjjjlllxxxaaaVVVVVVSSSiii{{{tttpppnnnpppnnnggg```]]]aaaiiipppiiiYYYIIICCCCCCEEELLLQQQQQQPPPMMMFFF>>>888222...---,,,((('''((((((((())))))*********+++&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))++++++++++++++++++++++++*********)))******+++,,,***+++,,,---------,,,,,,------------------------//////000111222333333444666<<>>===AAAGGGQQQ\\\fffjjjllloooooonnnlllkkkiiiiiilllqqqvvvyyyyyy}}}~~~{{{{{{|||pppaaaUUUMMMIIISSSYYY\\\ZZZXXXWWWTTTPPPNNNNNNPPPQQQPPPPPPXXXaaaggglllppppppllliiikkknnnqqqnnniiiccc```bbbfffiiissstttuuuuuuuuussspppooonnnnnnmmmnnnppptttwwwzzzwwwvvvwwwyyyuuuooommmooonnnmmmmmmqqquuuwwwwwwuuurrrpppnnnnnnpppssstttttttttrrrpppnnnnnnoooqqqsssrrrqqqpppnnnnnnnnnooopppmmmlllkkkiiihhhiiijjjjjjmmmnnnppprrrvvv|||yyytttnnniiifff^^^]]]YYYSSSMMMIIIGGGGGGeeefffggggggfffgggiiikkkkkkkkkkkkjjjiiihhhggggggiiillloooqqqqqqrrrtttvvvyyy{{{~~~}}}{{{{{{{{{|||}}}~~~wwwpppmmmsss{{{vvvhhh^^^YYYZZZhhhxxx}}}zzzhhh]]]RRRMMMJJJGGGGGGIIITTTaaapppzzzzzzzzzzzzvvvrrrkkk]]]NNNFFFEEEAAAAAABBBEEEHHHJJJKKKKKKIIILLLLLLKKKMMMTTTWWWWWWXXXUUUQQQPPPQQQPPPNNNKKKGGGJJJPPP[[[hhhttt|||}}}|||wwwrrrttt{{{}}}{{{{{{{{{}}}~~~~~~nnn[[[SSSLLLHHHCCC>>>>>>AAA>>><<<===@@@BBBFFFQQQ[[[fffppp{{{nnn___RRRPPPVVVccczzztttkkkppp|||gggYYYYYYRRRaaavvv}}}wwwnnnkkkqqqssskkkaaa[[[YYYeeeoookkk[[[JJJCCCBBBHHHMMMQQQPPPOOOMMMGGGAAA999111,,,,,,,,,)))'''(((((()))***,,,,,,+++*********)))(((''''''((()))*********))))))((((((''''''(((((((((((())))))))))))))))))))))))***+++------------,,,,,,,,,---......+++++++++,,,...000111222111111222111//////000222666:::JJJaaappprrrooonnniii```VVVWWWbbbqqq|||yyyqqqxxxzzzyyywww]]]UUUVVVRRRMMMJJJKKKKKKEEE>>>888555444555666777<<>>???>>><<<===???AAAEEEOOOYYYdddooozzzrrrbbbSSSPPPSSS^^^ttt~~~sssmmmzzznnn\\\XXXPPP\\\nnn~~~sssllljjjnnnoooggg^^^YYYXXXccckkkhhhYYYJJJBBB@@@FFFLLLQQQQQQPPPOOOIIIBBB999222,,,,,,,,,)))'''(((''''''((())))))))))))(((***)))(((((((((((()))******)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))***+++,,,+++++++++++++++,,,,,,---......---------......//////000111111000111333555999???NNNcccpppqqqnnnmmmggg___WWWYYYdddrrr|||uuuooowwwxxxwwwpppYYYSSSPPPNNNLLLLLLNNNKKKDDD<<<888555444666777888===DDDIIIOOOWWW]]]___aaadddgggdddfffiiilllnnnooooooooooooooonnnmmmmmmpppvvvzzz{{{}}}~~~}}}||||||~~~}}}||||||~~~xxxuuuvvvuuusssqqqkkkhhhddddddfffhhhiiihhhhhheee```]]]\\\]]]]]]^^^\\\___```___bbbggghhheeebbbbbbbbbaaaaaa`````````\\\aaaeeefffcccaaaccceeegggggghhhhhhhhhiiiiiiiiiooossswww~~~vvvgggaaa```]]]YYYXXXQQQKKKFFFBBB>>><<<@@@FFFRRR\\\fffjjjkkkmmmmmmkkkjjjgggdddccceeejjjppptttyyyzzz|||}}}}}}~~~xxxjjj]]]VVVUUUWWW___hhhnnnlllhhhfffbbb^^^UUUWWWXXXYYYZZZ\\\___bbbkkkttt}}}~~~wwwpppooopppsssrrrmmmgggaaa```cccgggqqquuuxxxvvvqqqnnnmmmoooqqqooonnnoooqqqsssttttttyyyyyyxxxwwwtttrrrooommmmmmpppsssvvvwwwvvvtttsssrrrrrrrrrrrrqqqqqqqqqqqqrrrpppoooqqqssstttsssrrrtttrrrqqqooonnnnnnnnnoookkkiiigggggghhhiiikkkkkklllppprrrrrrwwwzzzvvvrrrnnnjjjccc```]]]YYYRRRKKKJJJOOOggghhhiiihhhgggggghhhjjjnnnllliiifffeeegggiiikkkppprrrtttuuuuuuuuuvvvwwwwwwyyy|||{{{{{{{{{|||}}}uuuppppppssszzz{{{pppeee\\\YYY```iiivvvyyy~~~}}}tttjjj```VVVOOOJJJFFFEEEGGGPPP\\\kkkuuu~~~~~~vvvrrriiiccc\\\UUULLLBBB???AAADDDLLLUUUZZZZZZZZZ\\\^^^]]]``````___bbbiiimmmmmmoookkkgggfffffffffccc```ZZZZZZ\\\bbbmmmzzz}}}xxxsssqqqtttzzz~~~{{{yyyyyywwwuuussssssssstttuuuwwwyyy|||}}}}}}jjj\\\NNNHHHFFFBBB???===>>>======???@@@BBBKKKUUUaaalllyyyyyyhhhWWWQQQQQQ[[[ppptttiiiwwwwwwaaaWWWMMMVVVdddttt}}}sssooonnnqqqqqqjjjccc___[[[cccjjjgggZZZLLLCCC@@@CCCJJJQQQRRRRRRQQQKKKDDD;;;333------,,,***((((((((((((''''''(((((())))))***))))))(((((())))))***))))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((((()))******)))))))))))))))***++++++///......---------......---///000111111333555777;;;CCCTTTgggrrrsssppppppeee^^^XXXZZZdddooowwwzzz~~~rrrooovvvtttsss}}}hhhSSSSSSMMMLLLLLLOOOQQQLLLBBB:::999666555777888999>>>FFFKKKQQQXXX^^^```bbbeeehhhfffhhhjjjmmmooopppqqqqqqnnnmmmllljjjlllqqqxxx}}}|||}}}}}}}}}||||||~~~~~~}}}|||}}}}}}xxxuuuuuuvvvtttrrroookkkfffcccdddeeeffffffhhhfffccc```^^^^^^___```___cccddddddggglllooonnnhhhhhhggggggfffeeeddddddbbbeeehhhhhhffffffiiilllkkklllmmmoooooonnnmmmlllnnnsssyyy}}}{{{llleeebbb]]]XXXVVVSSSMMMFFFBBB>>><<<@@@FFFSSS]]]gggjjjkkkmmmnnnllliiifffcccbbbdddjjjppptttwwwvvvwwwyyy|||~~~~~~vvvhhh]]]XXXZZZ]]]hhhpppuuusssnnnkkkfffbbb[[[\\\]]]^^^___aaadddgggooowww{{{uuussstttsssrrroooiiicccbbbeeehhhppptttvvvuuuqqqmmmmmmnnnpppnnnmmmmmmoooqqqrrrrrrvvvvvvvvvuuutttrrrooonnnoooqqqtttvvvwwwwwwuuutttssssssrrrrrrrrrrrrrrrrrrrrrqqqppprrrtttuuuuuutttsssrrrqqqooonnnlllkkkjjjhhhggggggggghhhjjjlllnnnllloooqqqsssyyyzzzvvvsssnnnjjjfffbbb___[[[SSSLLLMMMQQQjjjkkkkkkjjjhhhhhhiiikkkmmmkkkiiigggfffhhhiiikkkoooqqqtttvvvvvvwwwyyyzzz|||}}}~~~~~~~~~}}}}}}}}}~~~wwwooommmsss{{{xxxnnnddd___aaaeeerrrvvv|||{{{qqqiii```WWWQQQKKKFFFFFFIIIRRR^^^llluuu~~~vvvooo```YYYQQQLLLFFFAAAAAAEEEJJJSSS^^^aaa______dddjjjiiimmmnnnnnnqqqxxx||||||~~~zzzuuusssrrrpppmmmiiieeecccbbbfffooozzz|||uuurrrrrrvvvzzz~~~|||zzzxxxuuuqqqpppnnnllllllmmmnnnooouuuxxx{{{|||}}}qqq```NNNHHHGGGEEE@@@===>>><<<<<<>>>>>>???GGGQQQ]]]hhhwww}}}lll[[[SSSRRRZZZppptttfffsssgggXXXMMMSSS^^^mmmzzz}}}yyyqqqppppppsssssspppkkkgggccciiimmmjjj```QQQFFF@@@AAAHHHOOORRRTTTSSSMMMGGG<<<444...------***((()))******)))((((((***+++,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***)))((((((((((((((())))))))))))))))))***++++++,,,,,,,,,---...///000111---...000111111222555777999FFFZZZkkksssuuutttuuugggbbb^^^```gggooouuuwww{{{oooqqqyyytttsssiiiUUUWWWTTTPPPOOORRRRRRKKK@@@:::999666666888999:::@@@GGGLLLQQQYYY^^^```bbbeeeiiijjjkkklllnnnnnnnnnnnnnnnnnnmmmkkkiiikkkpppxxx~~~|||}}}}}}||||||}}}~~~~~~}}}}}}{{{vvvtttvvvwwwwwwvvvrrrnnniiieeeccccccddddddiiihhhfffccc``````aaacccfffjjjkkkjjjkkkppptttsssnnnmmmmmmlllkkkjjjiiiiiifffgggiiiiiihhhjjjmmmpppppppppqqqqqqqqqqqqppppppnnntttyyy|||qqqiiiddd]]]WWWTTTUUUNNNGGGBBB===;;;@@@GGGTTT]]]fffhhhiiilllmmmlllllliiieeeccceeejjjppptttsssrrrrrruuuzzz}}}~~~}}}~~~{{{ssshhh___\\\___cccqqqwwwzzzuuunnniiiddd```]]]^^^___```aaacccgggjjjooowww|||vvvtttttttttsssqqqkkkeeedddfffjjjrrrtttvvvuuurrrooommmmmmmmmkkkjjjkkknnnqqqrrrrrrvvvvvvvvvuuutttqqqooonnnooopppsssuuuvvvvvvuuutttqqqrrrrrrsssttttttuuuuuurrrrrrrrrtttuuuvvvvvvvvvtttsssrrrpppmmmkkkhhhfffdddeeeggghhhiiilllnnnqqqnnnqqqsssuuu|||yyytttqqqmmmiiigggccc___ZZZSSSMMMNNNTTTkkkllllllkkkiiiiiikkkllljjjjjjjjjiiiiiiiiiiiiiiilllooosssvvvwwwyyy|||~~~}}}~~~~~~~~~xxxooopppwwwyyyooohhhfffeeelllqqqxxxzzzpppeee^^^WWWRRRMMMHHHIIIMMMWWWcccpppyyyvvvmmmZZZQQQIIIEEEBBBAAAEEEJJJPPPYYYccceeebbbccckkkssswww{{{}}}~~~~~~{{{yyywwwrrrooommmkkkiiilllrrr{{{zzzsssqqqtttxxxzzz|||yyywwwuuusssqqqkkkjjjiiihhhhhhiiikkklllpppssswwwxxxyyy|||wwwcccOOOHHHHHHFFFAAA>>>===;;;;;;<<<<<<===DDDMMMYYYcccsss}}}mmm]]]UUURRRZZZooo~~~gggooolll[[[PPPSSS\\\jjjxxx~~~{{{uuukkkkkklllppptttvvvrrrmmmjjjmmmooonnneeeWWWHHH>>>???GGGNNNQQQSSSSSSOOOIII>>>555...------***)))******)))((((((((()))+++,,,))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))((((((((((((((()))+++************+++,,,,,,,,,,,,,,,---...///000111...///000000000111333555999KKK```nnnsssttttttuuukkkhhhfffhhhnnntttyyy{{{|||}}}tttkkkttt~~~xxxxxxxxxbbbcccddd[[[UUUVVVSSSIII???;;;999666666888999:::@@@HHHLLLRRRXXX]]]___aaaeeehhhjjjkkklllmmmmmmnnnnnnnnnpppnnnllljjjkkkpppwww}}}~~~}}}|||}}}}}}~~~~~~~~~~~~|||xxxsssrrruuuxxxzzzyyytttqqqmmmhhhdddcccdddeeejjjjjjiiifffcccbbbdddffflllqqqtttssstttyyy}}}}}}|||{{{{{{zzzyyyxxxxxxxxxooopppppppppqqqsssvvvyyy{{{zzzxxxwwwwwwxxxyyyzzzyyy~~~yyyqqqjjjaaaZZZXXXWWWPPPGGGAAA<<<:::@@@GGGTTT]]]dddfffgggjjjkkkkkkoookkkfffcccdddhhhooosssuuutttttttttwwwyyyzzzzzzvvvuuuqqqjjjdddbbbeeeiiiyyy}}}|||tttjjjeee```\\\]]]___bbbccceeegggjjjmmmnnnuuu}}}{{{uuurrrrrruuutttqqqkkkfffeeehhhlllsssuuuvvvvvvsssqqqooonnniiihhhgggjjjnnnrrrttttttyyyyyyxxxwwwtttqqqnnnmmmnnnoooqqqssstttttttttssspppqqqrrrsssuuuwwwxxxyyyssstttuuuuuuvvvvvvwwwxxxuuutttrrrpppmmmiiifffdddbbbeeehhhjjjkkkmmmqqqtttsssuuuwwwyyy}}}uuuqqqnnnkkkhhhgggbbb^^^YYYRRRMMMPPPVVVjjjjjjkkkjjjiiiiiikkklllhhhiiijjjjjjjjjjjjiiihhhlllooosssvvvyyy{{{~~~{{{{{{|||}}}{{{xxx|||wwwooohhhcccffflllttt{{{|||qqqddd^^^XXXSSSMMMIIIJJJOOOYYYfffttt}}}wwwkkkXXXOOOEEEBBBAAABBBGGGLLLUUU]]]eeehhhgggjjjsss|||}}}zzzxxxvvvrrrnnnnnnmmmmmmpppwww}}}xxxqqqqqqwww|||||||||~~~|||vvvqqqooollljjjiiieeedddccccccdddfffhhhjjjhhhllloooqqqrrrvvv|||jjjTTTJJJHHHFFFBBB@@@;;;999:::;;;:::;;;AAAJJJVVV___ooo}}}qqqaaaXXXSSSWWWkkkmmmoooxxxrrr```TTTTTTZZZhhhxxx|||vvvmmmmmmmmmrrr{{{}}}uuukkkmmmooopppkkk]]]KKK>>>>>>EEELLLOOOQQQSSSOOOJJJ@@@777///------***)))***''''''&&&&&&''''''(((((()))******++++++******)))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))(((((()))******,,,++++++++++++,,,------000///...---------------...000111111111222444666???TTTkkkvvvwwwvvvxxxyyyrrrpppnnnooosssxxx{{{}}}|||~~~zzzyyyvvvlllfffuuu{{{|||sssqqqrrrfff\\\ZZZUUUHHH>>><<<888666555888999;;;AAAHHHMMMRRRXXX\\\^^^aaaeeehhhhhhhhhjjjlllnnnpppqqqrrrpppooommmllllllqqqxxx}}}~~~}}}}}}xxxsssooonnnrrrvvvxxxxxxtttsssqqqlllhhhffffffgggjjjlllllliiieeedddfffiiinnnvvv||||||~~~~~~}}}}}}}}}zzzrrrhhhaaa___ZZZQQQHHHAAA;;;:::@@@HHHUUU]]]cccdddeeehhhkkkjjjnnnjjjeeeaaabbbgggmmmrrrvvvvvvuuurrrooonnnpppqqqttttttrrrmmmiiigggjjjnnn~~~|||qqqfff```]]]ZZZ]]]```eeeiiikkkmmmoooqqqnnnuuu||||||wwwsssrrrvvvuuuqqqjjjeeeeeeiiinnnuuuuuuvvvvvvtttrrrooonnnfffffffffiiinnnrrruuuuuuyyyyyyxxxwwwtttqqqnnnmmmnnnoooqqqssstttttttttssspppqqqrrrtttvvvxxxyyyzzzssstttvvvuuuttttttuuuwwwtttsssqqqmmmjjjgggdddcccaaaeeejjjllllllnnnssswwwxxxyyyzzz}}}yyyrrrooommmjjjgggfffbbb]]]XXXRRROOOSSSZZZfffggghhhhhhggggggiiikkkjjjiiiiiihhhhhhiiijjjjjjooorrrvvvyyy{{{}}}||||||||||||~~~zzzpppgggeeekkksss{{{sssddd___ZZZUUUNNNHHHIIINNNXXXfffvvv}}}ooo^^^TTTIIIEEEDDDEEEIIIMMMUUU]]]hhhnnnpppuuu|||xxxtttpppnnnnnnllliiiffffffgggjjjpppwww}}}~~~|||vvvppprrr{{{}}}|||}}}~~~yyytttmmmhhhdddbbb```___\\\[[[[[[[[[]]]```ccceeebbbeeeiiikkkmmmpppvvv{{{sss\\\OOOIIIEEEAAA@@@999888888:::999999@@@HHHSSS[[[kkkzzz{{{kkk___VVVWWWhhh|||uuurrrsss~~~wwweeeXXXUUUWWWddduuu|||tttrrrqqquuuzzzjjjlllpppuuusssfffRRRBBB???EEEJJJLLLNNNQQQOOOKKKAAA888///------******+++%%%&&&''''''(((((('''''')))***++++++++++++***)))'''((((((((()))))))))***(((((((((((()))))))))))))))))))))))))))***+++,,,,,,++++++++++++,,,------000000///------,,,,,,---...000222333333555888;;;EEE^^^xxx~~~{{{tttuuu}}}vvvjjjddduuuwwwvvv}}}xxxzzzkkkaaa___WWWHHH===;;;777555555777999:::@@@HHHOOOTTTZZZ]]]___bbbfffjjjiiijjjkkkllloooqqqssstttmmmnnnmmmmmmoootttzzz~~~~~~~~~uuupppkkkiiilllppprrrrrrtttttttttqqqllliiiiiijjjkkkmmmnnnkkkgggeeehhhkkkpppyyyvvvllleeeccc[[[RRRHHH@@@;;;999@@@HHHVVV^^^dddddddddhhhkkklllmmmiiidddaaaccciiiqqqvvvvvvxxxyyyuuunnnlllppptttzzzyyyuuuoookkkjjjooosss~~~~~~xxxkkk```\\\[[[ZZZZZZ___gggllloooqqqrrrsssrrrxxx{{{wwwuuuxxxuuuppphhhcccdddjjjppptttttttttttttttrrrooolllgggggggggiiinnnrrrtttuuuvvvwwwvvvuuutttqqqooommmoooppprrrsssttttttuuutttsssttttttuuuvvvwwwxxxyyyqqqssstttsssqqqpppqqqssssssqqqmmmiiifffcccbbbbbbbbbggglllnnnnnnppptttxxx{{{|||}}}wwwqqqnnnllljjjhhhgggbbb]]]YYYTTTRRRWWW___cccdddeeeeeeeeeeeegggiiillljjjhhhffffffhhhkkkmmmrrruuuxxx{{{|||~~~~~~}}}}}}~~~sssgggmmmvvv~~~uuufffaaa\\\VVVNNNGGGHHHMMMVVVeeevvvtttfff[[[OOOJJJIIIIIIKKKOOOTTT]]]iiisssxxx}}}~~~vvviiieeebbbaaabbbbbb```]]]\\\^^^dddllluuu{{{~~~~~~{{{zzzuuuooosss}}}~~~}}}}}}}}}~~~~~~}}}}}}|||sssnnnggg```]]][[[YYYXXXSSSSSSSSSTTTVVVYYY]]]______cccgggiiikkknnnuuuyyy{{{}}}zzzbbbSSSJJJDDD@@@AAA888777888999999999???GGGRRRYYYhhhwww}}}~~~tttggg[[[XXXfffyyy{{{uuurrrxxxzzzhhhZZZUUUTTT```sssvvvrrrooosssxxxkkkmmmrrryyyzzznnnYYYHHH???EEEIIIJJJMMMPPPOOOKKKAAA888000...---******+++&&&''')))*********)))((()))***+++,,,,,,+++***)))'''((((((((())))))******(((((((((((())))))))))))))))))))))))***+++------++++++******++++++,,,------------------...///000...000222444666999<<>><<<;;;999777666888<<<@@@HHHQQQ```oooyyyxxxhhh^^^bbbjjjqqqfffmmm}}}|||gggWWWSSS[[[hhhzzz~~~{{{vvvwwwzzz{{{vvvrrriiillluuu|||cccNNNAAAEEEFFFGGGLLLRRRQQQKKKCCC999000---,,,******,,,************)))))))))((((((((((((((())))))))))))************))))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,------......///////////////////////////111//////333555666;;;AAAVVVyyyyyyyyy||||||yyyzzz{{{|||xxxwwwvvvkkkkkkzzzxxx|||qqqgggbbbWWWDDD777555555555555555777===EEEKKKRRRWWW^^^ccceeegggkkkoooqqqqqqqqqqqqqqqpppppppppooonnnmmmpppuuuzzz~~~xxxsssooonnnooopppvvv~~~yyypppmmmmmmmmmnnnmmmjjjgggddddddfffiiippprrrtttvvvvvvxxxzzz|||}}}}}}}}}}}}~~~~~~}}}|||}}}~~~}}}}}}||||||||||||||||||~~~{{{nnnfffddd]]]TTTJJJBBB===<<>>:::::::::;;;>>>CCCGGGJJJMMMTTT\\\dddooozzz~~~|||yyysssllllllqqqwwwyyyyyy||||||}}}}}}xxxoooddd]]]RRRNNNHHHEEECCCCCCBBBAAABBBBBBCCCDDDFFFHHHJJJKKKQQQRRRTTTWWWZZZ]]]___```ooottt|||oooZZZOOOIIIDDD@@@===<<<:::777666777:::===DDDNNN\\\jjjuuu}}}oooaaa]]]aaaxxxwwwhhhjjjzzzmmm[[[RRRXXXcccwww{{{vvvvvvwwwuuupppjjjfffhhhppp}}}}}}iiiWWWBBBEEEFFFIIIOOOSSSRRRMMMCCC999000---,,,******,,,************))))))))))))))))))))))))(((((((((((()))*********++++++++++++***)))))))))(((((((((''')))************+++++++++++++++,,,------......///////////////////////////111///000333555777===DDD\\\yyy|||zzz{{{~~~|||zzz~~~xxx~~~~~~{{{uuuiiijjj|||tttrrrzzz{{{pppgggaaaUUUCCC777444555555555555777===EEEJJJRRRWWW^^^bbbdddfffjjjnnnrrrsssrrrrrrqqqqqqpppooommmmmmnnnrrrwww{{{~~~~~~~~~~~~yyyvvvtttttttttyyy|||sssnnnmmmmmmmmmllliiieeebbbcccfffiiinnnppprrrttttttvvvxxxzzzyyyxxxwwwwwwxxxzzz}}}|||{{{zzzzzz|||||||||zzzzzzzzzyyyyyyzzz{{{{{{|||{{{|||}}}||||||}}}ooofffccc\\\SSSIIIBBB======DDDMMM\\\dddkkknnnrrrxxxzzzzzzuuunnnhhhfffhhhmmmzzzuuupppooopppvvvxxxuuukkkbbb]]][[[YYYZZZ```hhhnnnpppqqqtttvvvvvv|||}}}{{{wwwpppiiieeehhhnnnssssssssstttsssrrrpppnnnmmmkkkjjjkkkmmmpppssssssrrroooppppppnnnlllkkklllmmmnnnpppsssssssssssstttuuussssssttttttuuuuuuuuuuuuuuuuuurrrlllgggddd^^^WWWRRRSSSTTTWWWYYY\\\___```gggiiimmmppptttyyy|||zzztttllleee```^^^\\\[[[YYYWWWUUUSSSUUU\\\dddkkkaaabbbdddfffhhhiiiiiiiiiggghhhiiiiiiiiikkkooorrrssstttuuuvvvwwwxxxyyyzzz|||}}}}}}~~~~~~~~~zzzuuupppjjjaaa^^^^^^fffrrrsssfff^^^YYYUUUUUUXXXYYYWWWXXX\\\aaabbb]]]XXXMMMIIIDDD@@@>>>>>>===<<<999999888:::<<<@@@EEEGGGIIIPPPYYYcccooo{{{}}}vvvpppjjjkkkqqqxxxzzzzzz|||{{{xxxtttmmmcccXXXPPPFFFCCC???============<<<>>>>>>???@@@AAACCCEEEFFFMMMOOOQQQTTTVVVYYY\\\___hhhoooyyyvvv```SSSLLLGGGDDD>>>>>><<<888666666999;;;BBBJJJXXXfffqqqzzzuuuddd]]]^^^ooollliiiwwwrrr^^^SSSWWWaaavvv~~~{{{wwwuuuuuusssmmmhhhcccdddjjjwww~~~ooo```GGGGGGHHHLLLSSSVVVTTTPPPDDD:::111...---******+++*********)))))))))))))))******))))))((((((''''''************************))))))))))))(((((((((((())))))*********+++++++++++++++,,,------......//////////////////000000000111000111444555777>>>GGG___xxx|||~~~rrr}}}~~~zzznnnkkkyyyzzzkkkiiipppqqqkkkeee___SSSCCC:::888444555555555888===DDDJJJSSSXXX]]]aaaccceeeiiimmmoooooopppqqqppppppooonnnllllllooosssyyy}}}~~~~~~~~~~~~~~~~~~|||zzzyyyxxxxxxyyy~~~tttooommmkkknnnlllhhhdddbbbcccgggjjjlllnnnppprrrrrrtttvvvxxxuuuuuutttuuuvvvxxxyyyzzz{{{zzzyyyzzz{{{{{{zzzxxxyyyyyyyyyzzz{{{|||~~~~~~|||}}}}}}|||{{{}}}sssgggccc[[[RRRHHHAAA===>>>FFFOOO^^^fffmmmooosssxxxyyyxxxuuullleeeccceeelllxxxwwwooolllkkkmmmooommmfff___ZZZXXXXXX\\\bbbiiinnnpppqqqtttwwwvvv{{{}}}|||wwwoooiiifffiiiooossssssssssssrrrpppnnnmmmkkkkkkjjjjjjllloooqqqrrrqqqnnnooonnnmmmjjjjjjkkkmmmnnnppprrrssssssssstttuuurrrqqqqqqrrrsssttttttssssssrrrnnnjjjiiihhhbbbZZZSSSTTTUUUYYY]]]```bbbbbbeeehhhmmmsssyyy{{{uuuooohhhaaa]]]ZZZXXXWWWUUUTTTRRRRRRUUU\\\dddjjj```bbbdddfffhhhhhhhhhhhhdddeeeggghhhiiilllooorrrvvvvvvwwwwwwxxxyyyzzzzzzzzzzzz{{{|||}}}~~~}}}yyyssskkkggghhhlllvvv{{{kkkaaa\\\YYYXXXZZZXXXTTTPPPPPPQQQPPPJJJEEEBBB@@@===<<<<<<;;;:::888888777666666888;;;>>>@@@FFFNNNXXXbbbooozzz~~~}}}rrrmmmiiikkkrrryyy||||||}}}xxxpppggg^^^UUULLLGGG@@@===:::999:::;;;::::::<<<<<<======???@@@AAABBBGGGJJJMMMOOOQQQUUUZZZ]]]ccckkkuuu}}}|||eeeVVVNNNHHHEEE???>>><<<999666666888:::@@@HHHTTTaaammmwwwvvvfff______fffyyyqqqhhhqqqxxxcccWWWYYYbbbuuu}}}zzzwwwuuuuuusssoookkkcccbbbfffqqq}}}~~~ssshhhLLLHHHGGGMMMTTTVVVTTTQQQEEE;;;111...---******+++))))))))))))))))))************))))))((((((''''''+++******)))(((((('''''''''''''''((()))*********))))))*********+++++++++++++++,,,------......///////////////000000111111111000222555555888@@@JJJbbbwww~~~yyytttwwwuuufffbbbdddhhhfffccc\\\PPPBBB:::888444555555666888>>>DDDIIITTTXXX]]]```aaaccchhhlllkkkmmmooopppqqqqqqppppppkkkllloootttzzz}}}~~~~~~~~~~~~}}}~~~{{{{{{{{{zzzyyyxxxvvvuuuvvv~~~tttooollljjjooolllhhhcccaaaccchhhlllkkkmmmpppqqqrrrsssvvvxxxssstttuuuwwwwwwwwwwwwvvvxxxxxxwwwxxxyyyyyywwwuuuxxxxxxxxxyyy{{{|||~~~}}}|||vvvjjjeee[[[RRRHHHAAA===>>>GGGQQQ```hhhnnnqqqssswwwxxxvvvvvvlllcccaaadddjjjuuuvvvmmmhhheeebbbbbbaaa^^^XXXSSSSSSVVV]]]bbbiiinnnoooqqqtttwwwvvvzzz}}}|||vvvnnnhhhgggjjjooossstttsssrrrqqqpppnnnllllllkkkjjjjjjlllnnnppppppoooppppppooollljjjjjjkkkmmmnnnppprrrsssrrrrrrtttuuupppnnnmmmmmmppprrrrrrqqqttttttsssqqqssstttooohhhYYYXXXYYY\\\```bbbbbbaaa^^^bbbjjjsss}}}yyyqqqmmmfff```\\\XXXUUURRRQQQPPPOOOQQQVVV]]]dddhhh```bbbdddggghhhhhhgggfffbbbdddfffgggiiikkkpppsssxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{|||~~~}}}~~~zzzsssppprrrrrr{{{tttjjjeee___]]]]]]WWWSSSLLLHHHFFFCCC>>>;;;<<<;;;999999888777444111888777666555666888;;;===CCCKKKVVV```mmmxxx|||zzzpppkkkgggjjjqqqxxxzzzzzzwwwpppdddYYYPPPIIICCC@@@<<<:::888777999::::::999;;;;;;;;;;;;<<<===>>>???@@@CCCGGGJJJLLLPPPVVV[[[aaahhhqqqyyylll[[[OOOHHHDDD>>>>>>===:::777666777999>>>EEEPPP\\\gggrrr{{{ssseee^^^^^^]]]rrruuuggghhhyyymmm]]][[[bbbttt~~~}}}zzzwwwuuuttttttrrrpppeeebbbccclllyyy|||uuulllOOOGGGDDDIIIQQQSSSQQQOOOEEE;;;222///---******+++))))))))))))************))))))))))))((((((((((((++++++***)))((('''&&&&&&&&&&&&'''((()))***++++++)))************+++++++++++++++,,,------......///...//////000000111111222111111333555666888BBBMMMcccvvv}}}wwwzzz|||yyymmmbbb]]]]]]cccdddcccZZZKKK>>>777555333444555777999>>>DDDIIIUUUXXX]]]___```bbbgggkkkkkklllooorrrssssssrrrrrrkkkllloootttzzz~~~~~~~~~~~~}}}{{{zzzyyyxxxvvvsssqqqppprrr|||~~~uuupppmmmkkknnnkkkfffaaa___aaahhhllllllnnnppprrrrrrtttvvvxxxtttuuuwwwxxxxxxwwwuuuttttttttttttvvvwwwwwwuuussstttuuuuuuvvvxxxyyy{{{|||~~~~~~yyymmmhhh[[[RRRHHHAAA===???HHHRRR```hhhoooqqqtttwwwxxxuuuvvvlllbbb```bbbgggpppxxxzzzqqqiiibbb^^^XXXVVVUUUTTTOOOLLLNNNTTT\\\aaahhhlllmmmooorrruuuuuuxxx~~~|||{{{uuummmggggggkkkooorrrtttsssrrrqqqooonnnnnnmmmllllllkkkllloooppppppoooqqqqqqooollliiiiiijjjlllmmmooorrrrrrrrrrrrssstttqqqmmmiiiiiimmmqqqrrrqqqrrruuuwwwwwwyyyzzzvvvqqq___\\\ZZZ[[[___aaa```^^^XXX[[[cccnnnzzz}}}wwwpppkkkeee___ZZZVVVQQQNNNLLLKKKKKKOOOVVV^^^eeehhhaaabbbeeeggghhhgggfffeeebbbccceeefffhhhlllqqquuuxxxxxxxxxyyyyyyyyyyyyyyy||||||{{{{{{{{{|||}}}~~~zzz~~~~~~|||}}}yyywwwzzzxxxwwwqqqiiibbb___WWWSSSMMMFFFAAA===<<<;;;999777666555555555333111888777666555666888;;;===AAAIIISSS]]]jjjtttwwwuuummmhhhdddfffmmmssstttsssjjjcccXXXNNNFFFAAA===;;;999777555666777888888777888888888888888999:::;;;:::???DDDFFFHHHMMMUUU\\\bbbfffnnnwwwvvvbbbTTTIIIDDD>>>>>><<<:::777666888999;;;AAAKKKVVVaaammmwww}}}~~~pppaaaYYYXXXWWWooo{{{hhhcccnnnyyyddd\\\___ppp~~~|||~~~{{{wwwtttsssssssssssshhhcccaaaiiiuuuzzzuuunnnSSSIIICCCHHHOOOPPPOOOOOOFFF<<<222///---******+++((()))))))))************(((((((((((())))))))))))*********))))))(((((((((''''''(((((())))))******)))************+++++++++++++++,,,------......///...//////000111111222222111111444666666888CCCOOO^^^rrr|||{{{|||wwwrrrvvvxxx}}}|||nnnbbb\\\ZZZZZZ[[[___```WWWHHH<<<777555333444666777999>>>DDDHHHUUUYYY]]]^^^___aaafffjjjjjjllloooqqqrrrrrrpppooollllllnnnsssyyy~~~~~~~~~{{{yyyxxxwwwvvvtttrrrpppooooooyyy~~~wwwrrrpppmmmllliiiccc^^^\\\___fffkkkmmmoooqqqssssssuuuwwwyyywwwwwwwwwwwwvvvuuuttttttsssssstttvvvxxxxxxvvvtttssssssssstttuuuwwwxxxyyy|||~~~~~~~~~~~~yyynnniii]]]SSSHHHAAA===>>>HHHRRRZZZbbbjjjnnnrrrvvvwwwtttssshhh^^^\\\]]]```fffmmmsss|||zzzqqqjjjbbb[[[WWWQQQMMMLLLLLLHHHFFFJJJRRRZZZ___eeehhhiiikkkooorrrsssvvv|||{{{{{{tttkkkfffgggkkkoooqqqssssssrrrqqqpppoooooooooooonnnmmmnnnpppqqqqqqppprrrrrroookkkhhhgggiiijjjmmmoooqqqrrrrrrrrrssstttsssmmmggggggkkkqqqssssssqqqxxx||||||zzzyyyuuuqqqccc___ZZZZZZ^^^```___]]]UUUVVV[[[eeerrr~~~zzzoookkkddd^^^YYYSSSNNNJJJEEEDDDFFFMMMWWWaaahhhkkkaaaccceeeggghhhgggeeeccccccdddeeefffhhhmmmrrrwwwxxxxxxxxxxxxxxxxxxxxxxxx~~~|||{{{zzzzzzzzz{{{xxx|||}}}zzz{{{}}}}}}|||{{{~~~||||||qqqeee```VVVTTTNNNGGG@@@======???888666444444666888999999444333111111222555888:::???GGGQQQ[[[gggqqqtttqqqlllgggbbbccciiimmmnnnmmm___YYYPPPGGGAAA===:::888777555444444666777666555666555555555666666777888999>>>CCCFFFHHHNNNWWW^^^ccceeellluuujjjYYYMMMFFF======<<<:::888777888:::999???HHHRRR]]]iiissszzz|||nnn^^^TTTRRRVVVppplllaaajjjzzzhhh\\\\\\mmm|||{{{|||wwwsssqqqrrrssstttkkkdddaaagggsssyyyuuuoooXXXKKKDDDHHHPPPQQQPPPQQQFFF<<<333///---******+++(((((())))))*********+++''''''(((((())))))*********************+++++++++))))))))))))(((((((((((()))************+++++++++++++++,,,------......///...//////000111222222222111222444666666999DDDPPPYYYnnnxxxwwwwwwsssooottt}}}~~~{{{ggg[[[XXXYYYYYYSSSZZZ\\\TTTGGG>>>:::999333444666777:::>>>DDDHHHUUUYYY\\\^^^^^^aaaeeejjjiiikkkmmmoooooonnnllljjjmmmmmmnnnsssyyy~~~zzzuuuuuuuuutttttttttssssssmmmxxxxxxtttrrrpppkkkgggaaa[[[YYY]]]dddjjjnnnppprrrttttttvvvxxxzzz{{{yyywwwuuusssssstttuuutttuuuvvvyyy{{{{{{yyywwwttttttttttttvvvwwwxxxyyyzzz{{{||||||}}}xxxnnniii]]]TTTHHHAAA===>>>HHHRRRSSS\\\eeejjjnnnsssuuusssooodddYYYVVVWWWYYY^^^ccchhhooovvv|||{{{rrrkkkddd^^^WWWRRRMMMIIIGGGGGGEEEBBBIIIRRRWWW\\\bbbeeegggiiilllpppsssuuu{{{{{{zzzsssjjjeeefffkkkooopppssssssrrrqqqpppppppppqqqqqqpppoooppprrrsssrrrqqqsssrrrooojjjgggeeegggiiimmmoooqqqrrrrrrrrrssstttuuunnngggfffkkkqqqtttuuuvvv~~~~~~zzzvvvrrrfff```[[[[[[^^^aaa```^^^UUUTTTUUU]]]jjjxxxnnnjjjddd^^^XXXRRRKKKGGG@@@@@@CCCLLLXXXccckkknnn___aaadddfffeeedddddddddfffggghhhhhhjjjnnnssswwwzzzzzzzzz{{{{{{{{{{{{{{{xxxxxxyyyyyyzzz{{{{{{||||||}}}|||yyy|||vvvwww|||~~~sssgggccc\\\XXXQQQIIICCC>>><<<;;;888888888777777777777777555444333222222444666777===EEEOOOZZZgggsssxxxvvvqqqmmmjjjiiikkkiiiccc]]]UUUMMMCCC<<<::::::;;;:::888777666444333333333333444444333333444444555555<<<===???BBBEEEKKKRRRVVV[[[bbbiiimmmtttqqq\\\MMMEEEDDDBBB>>>:::888666666666:::>>>EEENNNYYYfffrrrzzzyyyggg[[[VVVZZZoooqqqaaacccvvvnnnYYYXXXdddrrryyyzzz{{{zzzwwwrrrooonnnooonnnddd\\\```lllvvvvvvqqq[[[HHHCCCJJJOOOUUUVVVMMMJJJ>>>444000000---++++++%%%&&&(((*********)))))))))*********++++++++++++***+++,,,***((('''((())))))************+++++++++,,,,,,++++++******++++++...------------,,,,,,,,,111333555444333222222333777444333444444777AAAKKK```fffmmmrrrsssrrrooonnnuuuyyywww```TTTSSS___VVVPPPXXXZZZRRREEE===888444666777888888:::>>>CCCGGGRRRVVV\\\```bbbdddeeefffhhhiiijjjjjjkkklllmmmnnnqqqrrrqqqssszzz}}}}}}}}}yyyuuurrrqqqsssrrrooonnnqqqsssyyy{{{yyyvvvuuusssooooooiii```ZZZ[[[___dddhhhoooqqqssstttttttttvvvxxx{{{zzzyyywwwvvvuuuuuuuuuvvvuuuvvvxxx{{{{{{wwwtttxxxwwwvvvtttttttttuuuuuuzzz|||~~~}}}}}}|||wwwooohhh[[[QQQFFFAAA???AAAGGGNNNTTTXXX]]]bbbeeehhhjjjlllfffaaaZZZUUUTTTTTTUUUVVVWWW\\\bbbgggjjjlllnnnoootttmmmfffaaa^^^YYYRRRLLLLLLGGGCCCCCCCCCCCCHHHNNNWWWXXXYYYYYYZZZ^^^fffmmmqqqtttzzz|||wwwvvvrrrkkkeeecccfffjjjnnnsssuuuwwwwwwuuurrrqqqqqqqqqqqqqqqrrrssstttvvvvvvssssssqqqmmmgggeeefffiiippprrrssssssrrrrrrrrrsssrrrnnniiifffhhhlllpppssswwwwwwkkkeee^^^\\\___bbbaaa___VVVQQQOOOVVV```kkkxxxooohhh```\\\ZZZUUUJJJAAA>>>>>>AAAIIIVVVccckkkooo]]]```cccdddcccbbbbbbcccfffggghhhiiikkknnntttwwwyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyzzzzzz{{{{{{||||||||||||}}}~~~}}}}}}{{{xxxpppqqqvvv}}}vvvjjjeee]]]YYYSSSLLLEEEAAA>>>===999999888888888888888888555444222222222333555777>>>FFFPPP[[[hhhtttyyyxxxsssnnnhhhfffeeebbb[[[TTTJJJEEE===888777888999999999999888777666666555555555444444333333444444444999;;;===@@@CCCIIIPPPTTTYYY```gggkkkrrr}}}rrr]]]NNNGGG@@@???<<<:::888777666666999===DDDMMMXXXeeeqqqyyysssddd\\\\\\nnnyyyfffeeevvvqqq[[[UUU```qqq}}}~~~~~~}}}zzzvvvsssrrrrrrlllccc\\\```mmmwwwwwwrrr___LLLGGGNNNSSSYYYZZZRRRJJJ>>>333000000---++++++((()))))))))))))))(((((()))))))))*********++++++((()))******)))((()))+++))))))*********++++++++++++***++++++,,,---...///------------............333555666666444333333444555333333555555999DDDOOOaaagggmmmrrrrrrooolllkkkllltttrrr```XXXWWW___TTTOOOVVVXXXOOODDD<<<777444555666777888999===BBBFFFSSSWWW]]]aaaccceeefffggggggggghhhiiijjjkkkllllllnnnppppppssszzz~~~}}}|||wwwqqqmmmkkkmmmmmmlllnnnrrruuuyyyzzzwwwtttuuutttqqqoooiii```[[[[[[```fffiiippprrrtttttttttuuuwwwyyy{{{zzzxxxwwwvvvuuuuuuuuuvvvuuuuuuwwwyyyzzzxxxvvvyyyxxxvvvuuuttttttuuuuuuxxxzzz|||}}}}}}xxxrrriiibbbYYYOOODDD???>>>@@@GGGOOOSSSUUUXXXZZZ]]]```cccddd^^^YYYRRRMMMKKKLLLLLLLLLNNNPPPSSSVVVXXX[[[___bbbgggdddbbbaaa```\\\TTTNNNJJJEEEAAAAAAAAABBBHHHOOOTTTUUUUUUUUUVVV[[[dddkkkqqqtttzzz|||wwwtttooohhhbbbaaaeeekkkooosssuuuwwwvvvtttrrrqqqqqqqqqqqqqqqrrrssstttuuuvvvssssssppplllgggeeefffhhhkkkmmmoooqqqqqqrrrtttuuutttnnngggeeegggmmmqqqssswwwpppiiibbb___bbbdddcccaaaUUUOOOMMMRRR[[[fffsss~~~yyytttpppfffaaa\\\[[[[[[VVVLLLCCC???>>>AAAJJJWWWdddlllppp\\\^^^aaabbbaaa``````aaafffgggiiijjjlllpppuuuxxxyyyyyyzzzzzzzzz{{{{{{{{{zzzzzz{{{{{{|||}}}}}}}}}yyyzzz{{{}}}}}}~~~~~~~~~|||rrrkkkjjjoooxxx~~~uuuhhhbbb^^^ZZZUUUOOOIIIDDDAAA@@@;;;:::::::::999999888888555444222111222333555666>>>FFFPPPZZZhhhuuuzzzyyyssslllddd___\\\WWWOOOIII@@@===888666777888999999;;;;;;::::::999999888888666666555444333333333333666777:::===@@@FFFMMMRRRVVV]]]dddhhhooozzzttt]]]PPPKKK>>>===<<<;;;:::999888777777;;;AAAJJJUUUbbbooowwwpppccc^^^lllmmmhhhvvvsss]]]SSS[[[ppp}}}yyyvvvuuuuuulllddd^^^bbbnnnwwwwwwsssbbbOOOIIIPPPUUU\\\]]]UUUIII>>>333000///---+++++++++***)))(((((('''''''''((((((((()))))))))******&&&((()))***))))))+++,,,)))))))))*********++++++)))))))))))))))***+++,,,------......//////000000444666777666555333444444555444444666777<<>>===@@@HHHQQQSSSRRRQQQQQQSSSUUUYYY[[[XXXSSSKKKFFFCCCCCCCCCCCCGGGHHHIIIKKKOOOUUU]]]bbbgggggghhhjjjiiiddd[[[SSSHHHCCC@@@???@@@BBBJJJRRRUUUUUUSSSQQQQQQXXXbbbjjjooosssyyy{{{vvvqqqllleee```___dddkkkppprrrtttvvvvvvtttrrrqqqqqqqqqqqqqqqrrrssstttuuuvvvsssrrroookkkfffeeefffhhhkkkmmmpppqqqqqqrrrtttvvvxxxooofffbbbfffmmmqqqsssvvv~~~vvvooogggdddfffgggfffcccWWWQQQMMMPPPWWW```nnnyyy~~~ssshhh```]]]ZZZXXXZZZ\\\XXXNNNDDD??????BBBKKKXXXeeennnqqqZZZ\\\_________^^^___```fffgggjjjkkkmmmqqquuuyyy{{{{{{||||||}}}~~~~~~~~~{{{{{{{{{|||}}}}}}~~~~~~yyyzzz{{{|||~~~~~~~~~}}}}}}~~~~~~xxxooohhhhhhkkktttzzzvvvggg___]]]ZZZVVVQQQKKKGGGCCCAAA======<<<;;;::::::999999555444222111222333444666<<>><<<:::888777555999???GGGRRR___llluuu~~~yyyiii___hhh}}}qqqjjjwwwrrr]]]SSSZZZooo~~~zzzwwwvvvvvvppphhhbbbeeeooovvvvvvsssbbbNNNHHHOOOTTT[[[]]]UUUIII>>>333000///,,,***++++++***((('''''''''((()))(((((((((((())))))))))))''')))******))))))***+++))))))))))))************...---,,,***))))))))))))------...///000111222222444555777666444333333444666666777888999>>>KKKYYYpppsssvvvvvvqqqiiiccc___XXXhhh|||zzzyyy~~~}}}|||llldddfffeeegggVVVLLLPPPPPPGGG>>>999666333222333555666888<<>>===<<<;;;::::::666555333222222333555666999@@@IIISSS```nnnttttttkkkbbbVVVNNNKKKGGGAAA<<<;;;;;;;;;;;;:::999999999::::::;;;<<<<<<<<<;;;;;;:::999888666555444444444444666888;;;>>>CCCJJJOOOSSSZZZ```eeelllvvv~~~vvv^^^QQQLLLAAAAAA???>>>;;;888666444555888===EEEOOO\\\iiirrr}}}mmm^^^cccuuurrriiitttnnn\\\UUU]]]nnn|||}}}yyyvvvuuuuuuvvvmmmeeefffmmmsssssspppcccPPPIIIOOOSSSZZZ]]]UUUIII===333//////,,,******)))(((''''''''')))***+++(((((((((((()))))))))))))))++++++***((((((((()))(((((()))))))))*********000000///------,,,,,,,,,,,,---...///000222333333222333555555333222333444888888:::;;;;;;@@@OOO^^^zzz}}}~~~{{{sssiiiaaa\\\WWWhhh|||wwwtttyyy{{{{{{~~~lllfffiiiggghhhWWWMMMPPPMMMDDD;;;888555222222333444555777<<>>IIIUUU]]]YYYTTTQQQSSSUUUWWWXXXXXXSSSLLLGGGEEEEEEFFFFFFFFFJJJPPPWWW^^^fffmmmrrrtttrrrooojjjcccZZZPPPJJJFFFBBB@@@@@@BBBHHHVVVcccjjjggg```YYYVVVYYYbbbiiilllooovvv}}}yyyuuuvvvppphhhbbbaaadddjjjooorrrsssttttttrrrqqqrrrsssrrrrrrrrrrrrsssssstttuuussspppkkkhhhggghhhiiijjjrrrsssttttttssstttvvvxxx}}}sssgggaaadddjjjoooqqqsssyyyzzzpppjjjiiihhheeebbb^^^YYYTTTSSSUUU[[[gggssswwwkkk[[[YYYXXX[[[^^^ZZZOOOEEE??????AAAJJJWWWdddlllooo[[[]]]^^^^^^]]]^^^___aaacccfffiiikkknnnqqquuuxxxxxxxxxyyyzzz{{{||||||}}}{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzxxx}}}|||zzzxxxtttpppmmmlllnnnpppmmmgggfffhhhnnnttt}}}qqqbbbZZZZZZXXXUUUPPPKKKGGGDDDBBBBBB@@@???===<<<;;;:::888777555444333444666777666===EEENNN[[[iiioooooofff]]]QQQIIIEEECCC???<<<:::;;;;;;:::888666666777999:::;;;<<<======<<<;;;<<<;;;999888777666666666555777999:::===BBBHHHLLLQQQXXX^^^bbbjjjttt|||~~~xxxbbbRRRLLLAAA@@@>>><<<999666444333777999===CCCMMMYYYfffooo{{{}}}lll]]]___ppp|||~~~~~~pppgggooolll]]]XXX___lllwww}}}yyyvvvuuuuuuxxxoooeeeccchhhnnnooonnnhhhTTTLLLQQQUUU[[[^^^VVVHHH===222///...,,,******'''''''''(((((()))***+++((((((((()))))))))*********+++,,,***((('''((((((((((((((()))))))))******(((((())))))***,,,---...------...///000111222222///111333444333333444555888999;;;======CCCTTTdddwwwlllbbb]]][[[lll|||sssooorrrssswwwnnnjjjmmmhhhhhhXXXQQQQQQLLLBBB:::888666333111333444555888<<>>@@@HHHUUUaaahhhkkk]]]^^^______^^^___```bbbbbbdddhhhkkkmmmqqqtttwwwwwwwwwxxxyyyzzz{{{||||||zzzzzz{{{||||||}}}}}}~~~~~~~~~~~~~~~zzzvvv|||}}}xxxtttooohhhbbb^^^```eeejjjiiiccc```aaaeeejjjssszzz~~~uuuddd[[[[[[ZZZWWWTTTOOOJJJGGGDDDCCCBBB@@@???===;;;;;;:::888666555444555777888555;;;CCCKKKXXXeeekkkkkkeee[[[NNNEEEBBBAAA>>><<<999;;;;;;:::777666777999888:::<<<>>>???>>>=========<<<;;;:::999888888888666777888999;;;@@@EEEIIINNNUUU[[[```gggqqqyyy{{{|||fffUUULLLCCCBBB???<<<:::999888888888:::===CCCKKKWWWdddlllxxx~~~~~~ssseee^^^^^^nnn{{{nnnccchhhvvvooo___XXX]]]jjjttt{{{xxxwwwwwwvvvlllaaa^^^bbbhhhlllmmmkkkVVVNNNRRRUUU[[[]]]UUUHHH===222///...+++)))***'''((()))))))))))))))((()))))))))*********++++++)))***+++***)))((()))***(((((((((((()))))))))***%%%%%%&&&'''(((***,,,---------...//////000111111///111333444444555666888555777;;;>>>???GGGZZZlllzzzooofffbbb```pppzzzrrrpppnnnkkkooouuutttvvvnnnkkk[[[TTTSSSMMMBBB:::888666333222333444666888===CCCGGGKKKPPPWWW]]]aaadddfffhhhfffhhhkkkmmmnnnnnnlllkkkmmmooorrruuu|||yyytttoooooorrrxxxxxxtttrrrssssss{{{|||wwwtttkkk```YYYXXX^^^eeeiiikkkmmmoooppppppppprrrtttuuuuuuuuuuuuuuuvvvwwwwwwyyyzzzzzzxxxvvvvvvxxxzzz|||{{{yyywwwuuuuuuuuuuuutttuuuwwwxxxzzzwwwjjj```ZZZOOOHHHAAA;;;888<<>>@@@DDDOOOcccuuuyyyvvvooogggaaaaaahhhnnnnnnrrryyy}}}xxxtttpppkkkgggeeehhhkkknnnqqqrrrsssrrrqqqqqqrrrtttssssssrrrrrrrrrsssttttttrrrmmmiiigggjjjnnnpppqqqnnnooopppqqqrrruuuyyy|||}}}yyypppfffaaabbbhhhnnntttyyyuuunnnjjjgggccc^^^YYYVVVTTTRRRQQQSSS]]]hhh|||~~~ddd^^^XXXWWWXXXVVVNNNGGG>>>===???FFFRRR]]]dddggg^^^___``````______aaacccaaadddgggkkkmmmppptttwwwxxxxxxyyyzzz{{{|||}}}~~~zzzzzz{{{{{{|||}}}}}}}}}~~~~~~~~~~~~zzzvvv{{{{{{vvvrrrkkkbbb\\\UUUXXX```gggfff___[[[[[[[[[aaaiiippptttwwwxxxyyyxxxyyy{{{|||jjj\\\\\\\\\ZZZVVVQQQLLLIIIEEEDDDCCCAAA???===<<<;;;;;;999777666555666777888555;;;BBBJJJVVVccciiiiiieeeZZZMMMDDDAAA@@@>>>;;;:::<<<===;;;888777999<<<999;;;===???@@@@@@???>>>======<<<;;;::::::::::::666777888999:::>>>CCCGGGLLLSSSYYY^^^eeeooowwwyyy}}}jjjWWWLLLFFFDDDBBB???>>>===>>>???:::;;;>>>CCCKKKVVVccckkkuuu||||||tttrrriii]]]^^^^^^nnn{{{mmm```cccooorrraaaXXX[[[hhhttt}}}zzzyyyyyysssiii]]]YYY^^^eeejjjlllkkkVVVMMMQQQTTTZZZ[[[TTTHHH===222///...+++)))***))))))*********((('''%%%************++++++++++++'''(((******))))))+++,,,(((((((((((()))))))))))),,,,,,,,,,,,---...///000------......//////000000...111444555666666888:::222555:::>>>@@@JJJ^^^qqq{{{rrrjjjeeebbbrrr}}}uuuuuunnnfffiii{{{|||~~~uuuppp```WWWUUUMMMBBB;;;999777333222333555666999===CCCHHHLLLQQQXXX^^^bbbeeegggiiihhhiiilllooopppooonnnmmmkkknnnqqquuu}}}~~~zzzuuupppnnnqqquuuwwwttttttvvvvvv}}}{{{tttlll```XXXXXX]]]dddhhhlllnnnpppppppppqqqsssuuuuuuuuutttuuuuuuvvvwwwxxxzzz{{{|||zzzwwwvvvwwwzzz|||{{{yyywwwuuuuuuuuuuuunnnqqqssstttuuu{{{|||oooccc]]]PPPIIIAAA;;;888<<>>===>>>EEEPPP[[[bbbeee[[[\\\]]]]]]\\\]]]___```aaacccggglllppprrrssssssxxxwwwvvvyyy|||~~~}}}zzzxxxzzz|||~~~~~~}}}{{{{{{{{{||||||~~~||||||}}}~~~{{{zzz}}}|||uuurrrtttwwwuuuvvvvvvvvvrrriii___XXXSSSSSSTTTUUUVVVUUURRROOORRRTTTXXX]]]ccciiimmmooonnnnnnrrryyy|||}}}ssseeebbb^^^\\\ZZZWWWQQQMMMKKKIIIFFFDDDCCC@@@===:::===;;;999666555555555666777999===EEESSSaaafffdddccc]]]TTTKKKDDDAAA@@@@@@>>>===;;;999888888888888:::;;;===??????>>><<<;;;>>><<<999777666666888:::777888888999:::===BBBFFFNNNQQQVVV\\\dddllluuu{{{~~~jjjXXXOOOIIIEEEAAA>>>===<<<;;;:::<<<:::;;;@@@FFFOOO^^^lllrrr{{{uuuoookkkgggaaa___fffxxxyyytttddd```nnnxxxjjj```aaannn}}}|||wwwvvvuuuqqqlll___RRRNNNWWWccciiihhh___SSSLLLQQQZZZ[[[WWWIII???555222///,,,***+++(((((())))))))))))((((((******+++++++++******)))(((((())))))*********+++)))************+++++++++++++++,,,------......//////.........///111333555000000111222444666888999===999<<>>EEEJJJNNNTTT[[[```bbbccceeegggeeegggkkkoooqqqqqqpppooommmooosssyyy|||uuuqqqrrrpppqqquuuvvvrrrrrrtttuuu{{{{{{vvvlll___WWWXXX]]]dddgggnnnnnnnnnoooqqqsssuuuvvvuuuvvvvvvtttqqqqqqsssvvvyyyyyyyyyyyyyyyyyyyyyyyyyyywwwsssrrrrrrsssrrrqqqssssssrrrrrrssswww}}}zzzrrrfffZZZQQQGGG<<<666555999BBBKKKbbbmmmtttqqqqqqvvvwwwtttmmmfffbbbbbbcccccceeehhhiiieeeaaaaaaccceeedddbbbgggfffccc```ZZZRRRHHHBBB@@@;;;:::>>>EEEPPP```nnnvvvvvvqqqgggbbbffflllnnnssstttxxx}}}zzzuuurrrnnnjjjiiikkknnnqqqqqqrrrttttttssstttuuuwwwuuutttsssrrrrrrssstttuuurrrpppllliiijjjmmmqqqttttttsssssssssuuuxxx{{{}}}zzz{{{lll```___eeegggpppssswww}}}zzzqqqlllhhhdddaaa]]]YYYVVVSSSPPPOOOUUU^^^oooyyyyyyjjj___VVVSSSRRRMMMIIIHHHAAA===<<>>===;;;999888888888999:::;;;===??????>>>===<<<>>>===;;;999999999:::;;;999999999999999<<<@@@CCCKKKOOOUUU[[[ccckkksssxxx|||sss^^^SSSKKKGGGBBB???===<<<:::999<<<:::;;;???EEEMMM\\\jjjqqqzzz|||uuunnneeeaaaeeettt~~~yyyiiidddpppoooaaa^^^mmm~~~{{{wwwtttrrrppplll```QQQLLLTTT```gggpppgggYYYPPPSSSYYYYYYTTTGGG===444111...+++)))***(((((())))))))))))((((((*********++++++******)))((()))))))))************)))************+++++++++******+++,,,,,,------.........//////000222333444000111111333444666888999<<<999<<>>EEEJJJPPPVVV]]]bbbcccdddgggiiifffhhhkkkmmmooooooooonnnmmmooottt{{{{{{uuuqqqrrrpppqqquuuvvvrrrrrrtttuuu{{{|||xxxnnn```WWWVVV[[[bbbffflllmmmmmmnnnppprrrsssttttttuuuvvvtttrrrrrrtttvvvwwwwwwwwwxxxxxxxxxyyyyyywwwuuussssssssstttsssrrrpppooonnnmmmnnnrrryyy}}}}}}wwwooocccYYYMMMEEE<<<888666666<<>>EEEPPP___lllqqqrrrnnneeeaaaeeekkknnnuuuvvvzzz~~~xxxtttppplllkkkllloooqqqqqqrrrttttttssssssuuuwwwvvvuuutttssssssssstttuuurrrpppnnnlllmmmooosssuuusssrrrrrrsssuuuxxx{{{}}}|||}}}ooodddbbbgggjjjooorrrvvv}}}|||rrrllliiigggddd___[[[WWWTTTPPPOOOUUU]]]mmmwww}}}kkk```VVVSSSQQQLLLGGGFFF@@@<<<;;;@@@FFFNNNZZZdddYYYZZZ[[[[[[ZZZZZZ\\\^^^dddfffjjjnnnrrrtttuuuuuuxxxxxxxxxzzz|||}}}|||{{{{{{|||~~~~~~zzzzzzzzzzzz{{{|||}}}}}}zzzuuuxxx}}}qqqiiiiiilllooonnnmmmlllllljjjgggdddYYYUUUPPPKKKHHHEEEAAA??????@@@AAADDDFFFHHHJJJKKKQQQPPPTTTZZZ___cccjjjrrryyyxxxqqqggg```\\\ZZZWWWTTTNNNLLLIIIGGGFFFDDDAAA>>>===<<<:::888666666666666555777;;;BBBOOO___ggggggddd^^^TTTJJJBBB???>>>???>>>===;;;:::999888999999:::<<<===?????????===<<<>>>>>>==================:::::::::999888:::===AAAHHHLLLSSSZZZaaaiiipppuuuzzz|||eeeWWWMMMIIICCC???===<<<;;;:::<<<::::::>>>CCCKKKYYYgggooozzz}}}tttiiicccbbbmmm}}}ooogggqqquuuaaa\\\lll{{{vvvsssqqqooommmbbbQQQHHHNNN[[[eeevvvmmm___TTTTTTXXXVVVQQQEEE<<<333///---***)))***((())))))******))))))((())))))******+++******)))))))))))))))************)))************+++++++++*********+++,,,,,,---------...///111111222222222111111222333555777999:::;;;999<<>>EEEJJJRRRXXX___dddeeefffhhhjjjhhhhhhjjjkkklllmmmmmmmmmmmmpppvvv}}}{{{uuurrrrrrpppqqquuuuuurrrqqqtttuuu||||||zzzpppaaaVVVTTTYYYaaagggkkkllllllmmmooopppqqqqqqqqqrrrsssrrrpppqqqrrrtttrrrrrrssstttuuuvvvvvvwwwuuusssssssssttttttrrrpppjjjiiihhhfffggglllsssxxx|||vvvooodddYYYMMMFFF@@@===999666777;;;PPP^^^iiilllpppxxx|||yyyiiieeedddggghhhdddbbbccceeeffffffeeedddcccdddeeedddbbb^^^YYYTTTMMMEEE@@@===999999===EEEOOO]]]jjjlllnnnjjjbbb^^^dddkkknnnuuuvvv{{{zzzvvvrrrnnnlllmmmppprrrqqqrrrttttttsssssstttvvvwwwvvvuuuuuutttttttttuuuqqqpppooooooppprrrsssuuuqqqqqqqqqsssuuuxxxzzz|||}}}}}}qqqfffdddgggjjjmmmpppuuu|||~~~sssnnnkkkiiihhh```\\\XXXUUUQQQNNNTTT[[[jjjtttlll```VVVRRROOOIIIDDDBBB???;;;:::>>>BBBIIITTT___XXXYYYZZZYYYYYYYYY[[[]]]dddfffjjjnnnrrrttttttuuuxxxyyyyyy{{{||||||||||||||||||}}}~~~~~~~~~}}}}}}zzzzzzzzzzzzzzz{{{||||||}}}vvvxxx}}}}}}rrrnnnooopppnnnlllkkkjjjgggddd```___ZZZSSSMMMIIIFFFDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEHHHFFFHHHMMMQQQUUU\\\dddjjjsss~~~pppeee```]]][[[ZZZSSSPPPLLLIIIFFFDDD@@@>>>>>>===;;;999888777777777444666999???LLL\\\gggjjjgggaaaVVVKKKCCC?????????>>>===;;;:::999999::::::;;;<<<>>>@@@AAA@@@???>>>>>>???@@@AAAAAA@@@@@@???:::::::::888888999===@@@FFFKKKQQQYYY```hhhooossszzzhhhYYYMMMIIIDDD@@@>>>>>>=========::::::===AAAIIIWWWdddnnnyyy~~~sssfff```]]]gggyyyrrrgggnnn|||tttbbb]]]jjj{{{{{{xxxuuuqqqnnnnnncccRRRFFFJJJWWWaaarrrkkk^^^TTTTTTWWWUUUPPPEEE;;;222///...+++)))+++)))))))))******)))))))))((())))))***************)))))))))))))))*********))))))*********+++++++++***++++++,,,,,,---......---...000111222222111111222222333444555777999:::;;;:::<<>>EEEJJJRRRXXX___dddeeefffhhhjjjiiiiiiiiijjjjjjkkkllllllmmmqqqwww~~~{{{vvvrrrqqqoooqqqtttuuurrrqqqsssttt{{{}}}zzzpppaaaUUURRRXXXaaahhhkkkkkklllmmmnnnooooooooonnnnnnoooooonnnoooooopppmmmmmmnnnoooqqqrrrssssssrrrrrrqqqqqqrrrpppmmmkkkbbbaaa```___aaagggooouuu~~~vvviii^^^RRRKKKEEEAAA<<<777777:::JJJXXXdddiiinnnxxx{{{yyymmmhhheeeggghhhfffeeegggkkkpppuuuvvvssspppnnnnnneeebbb\\\WWWQQQKKKDDD???<<<999999>>>EEENNN\\\hhhkkklllhhh```]]]bbbiiimmmrrrtttyyy~~~zzzwwwrrrmmmlllmmmoooqqqqqqrrrtttssssssrrrtttuuuwwwwwwvvvvvvuuuuuuttttttoooppppppqqqrrrsssssssssppppppqqqrrruuuwwwzzz{{{{{{}}}zzzrrrhhhccceeegggjjjooottt{{{wwwqqqmmmjjjggg```\\\YYYVVVQQQNNNRRRYYYfffrrrlll```UUUQQQMMMGGGAAA???>>><<<;;;===@@@EEEOOOZZZWWWXXXYYYYYYXXXYYY[[[\\\bbbdddiiimmmqqqssstttuuuxxxyyy{{{{{{||||||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzzzz{{{{{{|||~~~~~~~~~zzzzzz~~~yyyvvvuuutttsssrrrppplllfffbbb___ZZZSSSMMMJJJIIIIIIHHHCCCCCCCCCBBBBBBAAAAAAAAAEEECCCCCCFFFHHHIIIOOOVVVXXXdddsssyyykkkddd```]]]\\\XXXTTTOOOJJJGGGCCC@@@===>>>>>><<<;;;999888888777444666888<<>>===;;;:::999::::::;;;<<<>>>@@@BBBBBBBBBAAA@@@???@@@AAACCCCCCBBBAAA@@@999:::999888888:::>>>BBBFFFJJJPPPWWW___fffnnnssszzzjjj[[[NNNIIIDDD@@@???@@@@@@@@@===;;;:::===AAAHHHUUUbbbmmmyyy{{{qqqaaa[[[YYYbbbvvvsssgggkkkyyypppbbb^^^hhhuuu}}}{{{yyytttnnnnnneeeSSSGGGIIIUUU^^^gggbbbYYYQQQQQQUUUTTTPPPDDD;;;222000///,,,+++,,,))))))************))))))'''((()))*********************))))))))))))))))))))))))*********+++++++++,,,,,,------.../////////---...000222222222111000222333333444666888:::;;;<<<<<<>>>AAAHHHYYYuuu{{{{{{tttgggjjjzzzvvviiissszzzgggaaa```XXXKKK@@@:::777666666333444555666888>>>EEEJJJQQQWWW___cccddddddfffhhhiiiiiiiiiiiijjjjjjkkkkkkmmmpppwww~~~|||vvvrrrpppnnnooosssssspppoooqqqssszzz}}}xxxoooaaaUUURRRWWWaaaiiijjjkkklllmmmnnnmmmmmmmmmmmmmmmlllmmmmmmnnnmmmmmmjjjjjjkkklllmmmmmmnnnnnnnnnmmmkkkkkkjjjhhheeebbbYYYYYYYYYZZZ]]]dddlllrrr{{{qqqdddWWWPPPGGGBBB<<<777888;;;DDDRRR___dddlllwww|||zzzqqqjjjddddddeeefffiiimmmqqqyyy}}}xxxvvvhhhddd]]]VVVOOOIIIDDD@@@;;;888999>>>EEENNN[[[ffflllmmmiii```]]]aaahhhkkkqqqsssyyy}}}xxxuuupppllljjjlllnnnpppqqqrrrtttsssrrrrrrssstttvvvvvvvvvvvvvvvuuuuuutttooopppqqqrrrrrrrrrqqqpppooooooqqqsssuuuxxxzzz{{{zzz{{{yyytttkkkddddddfffiiinnnttt{{{zzzuuupppiiieee```]]]YYYVVVQQQNNNRRRYYYdddrrr|||jjj___TTTOOOKKKEEE???===???======>>>>>>BBBLLLWWWWWWXXXYYYYYYXXXXXXZZZ\\\```ccchhhmmmqqqtttvvvvvvyyyzzz||||||{{{{{{|||}}}|||||||||{{{{{{zzzzzzzzz|||{{{{{{{{{{{{{{{|||||||||}}}}}}}}}~~~~~~~~~}}}~~~}}}|||{{{yyyvvvrrrlllggg```ZZZSSSNNNKKKJJJJJJJJJFFFFFFFFFEEEEEEEEEEEEEEEGGGDDDDDDEEEEEEDDDGGGMMMLLLVVVeeesss|||sssiiiccc___\\\\\\XXXRRRMMMIIIEEEBBB??????>>>===<<<;;;:::888888555777777999DDDVVVeeellloooggg[[[NNNEEEAAA@@@AAA>>>===;;;:::::::::;;;<<<>>>???BBBDDDEEEDDDCCCCCC@@@AAABBBCCCBBBBBB@@@???:::::::::999999;;;???CCCFFFIIINNNTTT\\\dddmmmssszzznnn___PPPKKKEEEAAA@@@AAABBBBBB===;;;:::===@@@HHHUUUbbbnnnyyy}}}ttt```ZZZWWW^^^ssswwwkkkmmmzzzooobbb^^^gggrrr~~~{{{wwwoooooofffVVVKKKLLLTTTZZZ^^^[[[TTTNNNOOOSSSSSSPPPDDD:::222000///---,,,...)))******++++++******)))''''''((()))************************)))))))))))))))************+++++++++---------...//////000000//////000111111111111111333333444555777999;;;<<<<<<>>>@@@BBBHHH[[[vvv~~~~~~uuuvvv|||mmm^^^fffuuummm^^^___bbbYYYLLLAAA:::777666666333444555666888>>>EEEJJJQQQWWW^^^bbbcccccceeeggghhhiiijjjkkkkkkkkkkkkkkklllooouuu}}}zzztttpppnnnlllmmmqqqrrrnnnnnnpppqqqxxx~~~~~~|||xxxooocccWWWRRRVVV___gggiiiiiikkkllllllkkkjjjiiilllkkkjjjkkklllkkkiiihhhffffffffffffffffffffffffdddbbb```______]]]ZZZXXXRRRRRRTTTVVVYYY```gggmmmrrr{{{uuuhhhZZZQQQHHHBBB<<<888999===???MMMYYY^^^gggssszzzzzzpppggg___^^^___ccciiiooossszzzzzzvvvlllfff]]]UUUNNNHHHBBB???;;;888:::@@@FFFNNNZZZeeelllmmmiii```\\\aaahhhkkkqqqtttyyy|||uuurrrnnnjjjiiikkknnnpppqqqrrrtttsssrrrqqqrrrttttttuuuuuuvvvvvvuuuuuutttpppqqqrrrsssrrrqqqpppooonnnoooqqqtttwwwyyy{{{|||{{{zzzyyywwwooogggdddggghhhnnntttzzz|||xxxrrrjjjeeeaaa^^^[[[YYYTTTPPPTTTZZZeeerrr~~~vvvggg\\\QQQMMMJJJDDD???===>>>======>>>===???IIIUUUWWWXXXYYYYYYXXXYYY[[[]]]___bbbhhhnnnsssvvvxxxyyyyyy{{{}}}}}}{{{zzz{{{}}}~~~}}}}}}{{{{{{zzzzzzzzz}}}||||||{{{{{{||||||}}}||||||}}}}}}}}}}}}~~~~~~}}}~~~|||vvvrrrhhhbbb[[[TTTPPPNNNMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMJJJJJJKKKIIIFFFHHHMMMKKKPPP[[[hhhttt{{{|||{{{ssskkkddd```^^^ZZZTTTPPPLLLJJJGGGEEE??????>>>===<<<:::999888666777666777AAASSSdddlllppphhh[[[NNNDDD@@@???@@@>>>===;;;::::::;;;<<<<<>>===<<<;;;:::;;;???AAAEEEGGGKKKQQQXXXaaalllrrrzzzvvvfffTTTOOOHHHBBB@@@@@@@@@@@@===::::::===AAAHHHVVVcccoooyyyxxxeee^^^WWW[[[ooo~~~tttuuu~~~rrraaa\\\eeesss|||vvvpppooofffXXXPPPPPPUUUWWW\\\ZZZTTTNNNNNNQQQQQQNNNBBB999111///...,,,,,,---)))******++++++******)))&&&'''((()))************************)))))))))((()))************+++++++++,,,,,,------...//////000000000000000000111111222333444444666777999;;;<<<;;;@@@BBBCCCJJJ]]]xxx}}}qqqbbbUUU]]]kkkdddZZZaaacccZZZMMMAAA:::777777777333444555666888>>>EEEJJJQQQWWW^^^bbbccccccdddfffggghhhjjjlllmmmmmmlllkkkkkknnnssszzzxxxppplllllljjjlllooopppmmmlllnnnpppwww|||}}}}}}~~~{{{yyyrrreeeYYYQQQSSS[[[cccfffggghhhiiiiiihhhfffeeefffdddcccdddeeedddaaa^^^]]]]]]\\\[[[ZZZXXXXXXWWWVVVTTTRRRQQQRRRRRRQQQOOOMMMOOOQQQSSSVVV[[[```dddfffnnnwww|||~~~|||rrrgggZZZSSSKKKFFFAAA<<<<<<@@@BBBNNNWWWYYY___kkkrrrqqqiii```XXXWWWYYY]]]eeelllsssvvvzzz~~~}}}xxxsssooohhh]]]SSSKKKEEE@@@>>>;;;999;;;AAAHHHOOOZZZdddhhhjjjfff___\\\aaaiiilllppprrrxxx~~~xxxtttqqqmmmjjjiiilllooorrrqqqsssssssssqqqqqqrrrsssqqqrrrtttuuuvvvvvvuuuuuuttttttttttttsssqqqpppooonnnppprrruuuxxxzzz|||}}}zzzxxxxxxwwwpppfffccceeehhhooouuuzzz|||xxxsssmmmhhhdddaaa___\\\XXXTTTXXX^^^iiisss~~~{{{qqqcccXXXOOOKKKIIIDDD@@@>>><<<<<<===>>><<<===GGGSSSXXXYYYZZZYYYYYYYYY[[[]]]___ccchhhoootttxxx{{{|||yyy{{{~~~}}}{{{zzz{{{}}}~~~|||{{{{{{{{{{{{~~~}}}}}}|||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~{{{~~~}}}sssmmmeee]]]XXXTTTQQQOOONNNNNNOOOPPPQQQRRRRRRSSSRRRPPPPPPRRRPPPLLLMMMQQQPPPQQQWWWbbbpppyyy|||{{{}}}sssjjjeee___[[[VVVRRROOONNNLLLKKK?????????>>>===;;;999888777888666666???QQQccckkkppphhhZZZMMMCCC???>>>???>>>===<<<;;;:::;;;<<<===AAABBBEEEGGGHHHHHHGGGFFFBBBBBBAAA@@@??????>>>>>>AAA@@@???<<<:::;;;===@@@DDDFFFIIINNNUUU___jjjrrryyy}}}lllXXXRRRJJJCCC@@@???>>>>>>===::::::===AAAIIIWWWcccooozzzzzzkkkcccYYYYYYlll{{{}}}vvvaaaYYYeeeuuu{{{uuuqqqooofffZZZSSSSSSUUUUUU^^^\\\VVVOOONNNPPPOOOLLL@@@777///------++++++,,,******++++++++++++******&&&'''((()))************+++*********))))))(((((()))************+++++++++++++++,,,------......///111111/////////000111222444444555666888:::;;;<<<;;;@@@DDDEEELLL```zzzzzz|||jjj\\\QQQ[[[iiibbb[[[dddcccZZZMMMAAA:::777777777333444555666888>>>EEEJJJRRRXXX___ccccccccceeegggfffhhhkkkmmmnnnnnnlllkkkjjjmmmqqqyyyuuummmiiikkkiiikkknnnoookkkkkkmmmooovvv{{{|||}}}~~~}}}zzz{{{ttthhhZZZQQQQQQXXX___dddeeefffggggggeeecccbbb```^^^\\\]]]^^^]]]YYYUUUUUUTTTRRRPPPNNNMMMKKKJJJLLLJJJHHHHHHIIIKKKKKKKKKLLLMMMPPPRRRTTTWWW[[[^^^\\\ccckkkpppssstttmmmeee\\\UUUPPPLLLGGGAAA@@@CCCHHHSSSXXXWWWYYYbbbgggfffbbbYYYSSSSSSUUUYYY```gggsssrrrsssvvvyyyyyyuuurrrppphhh]]]RRRIIICCC???<<<;;;999<<>>===:::999999;;;===???BBBCCCEEEFFFGGGGGGGGGGGGCCCBBBAAA@@@???@@@AAAAAA>>>>>>===;;;999999;;;===DDDFFFJJJOOOVVV___hhhooozzz}}}rrr```VVVLLLFFFAAA<<<:::<<<:::888888<<<@@@HHHUUUbbboooxxxzzzrrreeebbbcccgggxxx~~~xxxuuu{{{uuuccc\\\fffsss~~~~~~}}}wwwoooqqqkkk^^^WWWVVVUUUQQQXXXTTTPPPMMMMMMNNNNNNNNN;;;777222///---,,,,,,+++,,,+++)))((((((((()))***(((((()))***************)))))))))(((((((((((((((((((((((()))******++++++//////////////////......//////000000111111222222222333555777999;;;;;;<<<<<<>>>@@@EEEPPPbbbvvv|||zzzzzz{{{aaaXXXVVV\\\```]]]^^^bbbggg\\\LLL???999666555333222444666888:::>>>DDDGGGQQQWWW^^^bbbcccdddfffiiikkkmmmnnnmmmllljjjkkkkkkkkkooouuu|||~~~tttmmmiiiggggggggghhhjjjjjjhhhfffmmmqqqwww{{{|||{{{zzzzzzzzztttiii\\\RRRPPPUUU[[[```aaaaaa```^^^\\\\\\\\\WWWVVVUUUTTTRRRPPPOOOOOOLLLKKKIIIGGGFFFEEEEEEFFFEEEEEEEEEFFFGGGIIIKKKKKKRRRSSSTTTVVVWWWXXXYYYYYYUUUWWW[[[aaafffgggeeebbbZZZWWWPPPQQQUUUKKKEEEMMMMMMaaaeee[[[YYYZZZYYY]]]ZZZSSSMMMLLLLLLOOO\\\jjjooorrrttttttvvvwwwsssmmmgggcccZZZPPPFFF???<<<<<<;;;<<<>>>AAAGGGPPPYYY```hhhddd___]]]```eeejjjmmmmmmnnnqqqwww|||}}}yyyvvvqqqpppmmmjjjhhhiiilllooorrrssstttsssqqqpppqqqrrrsssssstttttttttttttttsssuuuuuutttssssssrrrqqqqqqqqqpppppprrrvvvzzz|||}}}{{{zzzvvvpppiiicccaaa```ffflllrrruuu|||~~~yyytttpppmmmjjjfffdddccc```]]]```eeetttnnnjjjooowwwzzztttlll```UUUJJJGGGFFFCCC@@@@@@>>>??????===<<<>>>EEEJJJXXXXXXWWWWWWWWWWWWVVVTTTXXX^^^gggooosssvvvyyyzzz~~~}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}{{{{{{}}}~~~~~~}}}||||||}}}|||wwwsssjjjccc```WWWVVVVVVUUUVVVWWWXXXYYYXXXYYYZZZ[[[ZZZXXXVVVUUUTTTSSSXXXbbbooo|||wwwkkkbbbYYYVVVSSSMMMIIIIIIFFFEEEDDDAAA???===<<<;;;<<<<<<999;;;HHH[[[jjjooonnngggXXXHHHBBBDDDDDD@@@???===<<<:::;;;<<>><<<::::::<<<>>>BBBEEEIIINNNUUU^^^gggnnnyyy|||yyyaaaVVVLLLFFFAAA<<<;;;<<<999777777;;;???FFFTTT```mmmvvvvvvpppbbb^^^```eeevvv~~~wwwuuuyyytttccc[[[bbbnnnyyyrrrtttooocccYYYVVVUUURRRRRRPPPMMMLLLLLLMMMMMMLLL;;;777111...,,,,,,+++***,,,+++***)))((())))))***(((((()))***************))))))))))))))))))))))))*********+++,,,,,,------........................//////000000111222222222333444555888999;;;;;;<<<<<<>>>BBBGGGPPP```qqq~~~~~~|||zzz{{{~~~~~~]]]UUUSSS[[[```^^^```eeeeeeZZZKKK???888666555444222444666777:::>>>CCCGGGOOOUUU\\\```bbbcccfffiiiiiikkkllllllkkkjjjkkkkkkkkkooovvv~~~}}}tttnnnkkkjjjjjjkkklllnnnmmmjjjhhhkkkpppvvvzzz{{{zzzyyyyyyzzzvvvlll```UUUQQQTTTWWWXXXYYYYYYXXXWWWUUUTTTTTTQQQQQQPPPOOONNNMMMLLLLLLNNNMMMLLLJJJJJJJJJKKKKKKLLLLLLMMMOOOQQQTTTVVVWWWVVVZZZ___cccdddbbb^^^[[[VVVVVVYYY___dddfffdddbbbZZZYYYUUUZZZbbbYYYPPPUUUXXXlllpppeee```[[[VVVWWWVVVPPPLLLKKKJJJMMMXXXdddnnnqqqrrrqqqrrrssspppjjjccc^^^VVVMMMDDD???<<<<<<:::;;;>>>AAAGGGOOOXXX^^^fffbbb^^^[[[\\\```dddgggkkklllooossswwwwwwssspppnnnlllhhhdddaaabbbfffjjjmmmnnnppppppppppppqqqssstttuuuuuuvvvvvvvvvuuuuuusssssssssssssssssssssrrrsssqqqpppqqqtttyyy|||}}}{{{yyyssslllddd```___```gggmmmssswww~~~zzzuuuqqqnnnkkkgggddddddbbb```ccciiiqqqggg___aaaiiinnniiibbbXXXNNNGGGFFFFFFBBB===<<<===>>>>>><<<:::<<>><<<<<<<<<>>>@@@AAACCCDDDFFFGGGHHHGGGGGGFFFCCCBBBAAA@@@@@@@@@AAAAAA???@@@???===;;;;;;<<<>>>AAACCCGGGMMMTTT]]]fffmmmwww{{{bbbWWWLLLFFFBBB>>><<<===888666666:::>>>EEERRR^^^kkkuuu}}}}}}ssskkk\\\VVVZZZbbbwww}}}vvvsssvvvuuudddZZZ```jjj~~~zzzrrrvvvsssgggYYYSSSQQQQQQMMMKKKJJJJJJKKKKKKJJJIII999555000---++++++******++++++***))))))))))))***(((((()))*********************************************++++++,,,---------........................000000000111222333333333444555777888:::;;;<<<<<<<<>>888666555444222444555777999>>>CCCHHHMMMSSSZZZ___aaacccfffiiigggiiikkkkkkkkkjjjkkklllmmmrrrzzzwwwssspppooooooppprrrsssqqqmmmjjjkkkooouuuyyyzzzzzzyyyyyy{{{xxxpppdddYYYSSSTTTVVVUUUUUUUUUTTTSSSRRRQQQPPPQQQQQQQQQQQQQQQPPPPPPPPPUUUTTTTTTSSSSSSTTTUUUUUUVVVWWWXXX[[[^^^aaaccceeecccggglllqqqsssrrrpppnnndddbbbaaadddgggiiigggeee]]]\\\ZZZdddooofffYYY\\\dddyyy}}}rrriii___VVVWWWUUUPPPLLLIIIHHHKKKUUU___mmmpppqqqpppqqqrrrnnniii^^^ZZZQQQIIIBBB===<<<;;;888:::>>>CCCHHHOOOWWW]]]ccc```]]][[[\\\```eeehhhkkklllnnnpppqqqooojjjffffffddd___ZZZXXXYYY^^^cccfffiiikkkmmmnnnoooqqqsssttttttuuuuuuuuuuuutttsssqqqrrrrrrrrrssssssssssssuuurrroooooorrrxxx|||~~~}}}yyyqqqhhh```^^^___bbbgggnnntttxxxzzzvvvrrroookkkgggeeeeeedddcccgggnnnttthhh\\\[[[ccciiieee___UUUMMMHHHJJJKKKFFFAAA???===>>>===:::888999>>>CCCVVVWWWXXXWWWTTTQQQOOONNNTTT[[[dddmmmssswwwzzz{{{}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||}}}~~~}}}|||||||||||||||{{{|||}}}}}}|||}}}~~~|||}}}|||~~~vvvrrrmmmgggcccbbbbbbcccddddddcccbbb```]]][[[ZZZ[[[XXXWWW\\\dddnnn~~~~~~sssgggaaaZZZRRRMMMLLLJJJHHHEEEBBBAAABBBDDDFFFHHHIIIIIIJJJSSSbbbnnnrrrqqqfffVVVIIIDDDCCCBBB@@@>>>>>>===<<<===>>>@@@AAACCCDDDEEEFFFFFFFFFEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>???>>>===;;;:::;;;===@@@CCCGGGLLLSSS]]]fffmmmwww{{{eeeYYYLLLGGGCCC@@@===>>>999777777:::>>>DDDQQQ^^^jjjttt}}}vvvgggWWWRRRVVVaaawww|||uuuqqqrrrtttcccZZZ___iii~~~yyyqqquuuttthhhXXXMMMLLLNNNKKKJJJJJJJJJKKKJJJGGGEEE888444///,,,+++******)))++++++*********)))))))))(((((()))******************************+++++++++(((((()))******++++++,,,------------............000000111222333444444555666777888:::;;;;;;<<<<<>>???>>>;;;888888<<<@@@SSSUUUWWWVVVRRRPPPOOOPPPVVV\\\fffnnntttyyy|||}}}~~~}}}|||{{{{{{~~~}}}|||{{{{{{|||}}}~~~||||||{{{zzzyyyzzzzzz{{{|||~~~}}}}}}}}}~~~{{{|||~~~xxx{{{ssslllhhhffffffiiiiiigggfffdddbbb```______\\\ZZZ\\\___cccmmmvvv}}}pppggg___UUUOOONNNJJJHHHEEEDDDDDDGGGJJJMMMTTTXXX[[[]]]cccnnnuuuwwwrrrdddSSSIIIEEEDDDBBBAAA============>>>???@@@AAACCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@<<<======<<<:::999999;;;@@@CCCGGGMMMTTT]]]gggnnnxxx}}}iii\\\MMMGGGEEEAAA>>>>>>;;;999888;;;>>>EEEQQQ^^^iiittt~~~|||kkk[[[TTTWWW___ttt{{{sssooonnn~~~qqq```VVV\\\fff}}}wwwsssuuussshhhWWWKKKHHHLLLMMMLLLKKKKKKJJJHHHDDDAAA777333...+++*********)))++++++++++++*********)))(((((()))***************))))))******++++++++++++)))))))))***++++++,,,,,,---------.........//////111111222333444555666666888888:::;;;<<<<<<<<<<<>>RRRUUUVVVTTTPPPOOOPPPSSSWWW^^^gggpppvvvzzz}}}~~~~~~}}}{{{zzzyyy}}}}}}||||||||||||}}}}}}}}}}}}}}}{{{zzzzzz|||~~~|||~~~~~~}}}}}}~~~{{{|||}}}yyy~~~zzzsssooommmllllllkkkkkkjjjiiiiiiiiifffcccaaaaaa```___dddkkk~~~{{{pppfff[[[TTTRRRKKKIIIGGGFFFGGGJJJNNNPPP^^^fffmmmqqqvvv|||~~~qqqbbbQQQIIIGGGEEECCCCCC>>>>>>>>>???@@@AAABBBCCCDDDEEEEEEFFFEEEDDDBBBAAAAAAAAABBBBBBBBBAAA@@@???;;;<<<<<<;;;999888888999???BBBGGGLLLTTT^^^hhhnnnyyy~~~nnn___OOOHHHEEEAAA>>>===<<<:::999;;;>>>DDDQQQ]]]hhhsss~~~sssddd[[[YYY[[[mmm{{{rrrllljjj{{{qqq^^^SSSWWWaaa{{{yyyxxxvvvrrrhhhYYYKKKHHHLLLNNNLLLKKKJJJIIIFFFBBB???777333...,,,++++++******++++++,,,,,,++++++***)))(((((()))***************(((((())))))***+++++++++++++++,,,,,,---.........------......///000000000111222333444555666777888::::::;;;<<<<<<<<<<<<<<>>999777666444333333444444777<<>><<<999777666<<>>:::888;;;>>>TTTVVVVVVSSSNNNMMMPPPTTTXXX^^^hhhpppvvvyyy|||~~~~~~~~~~~~~~~}}}|||zzzyyy}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~|||zzzzzz}}}|||~~~~~~}}}~~~~~~||||||}}}~~~zzzssssssrrrqqqpppppppppppplllhhheeedddbbbaaaeeekkkyyyzzzoooccc[[[YYYMMMLLLJJJIIIJJJLLLNNNPPP[[[gggttt{{{~~~qqq___OOOIIIHHHFFFDDDEEE@@@@@@AAABBBCCCDDDEEEEEEFFFGGGGGGGGGFFFEEECCCBBBAAAAAABBBBBBBBBAAA@@@???;;;<<<===<<<:::999999:::>>>@@@EEEKKKSSS\\\fffmmmyyy~~~rrrbbbPPPIIIFFFBBB===;;;<<<999888:::===CCCOOO[[[fffqqq|||uuuggg___[[[YYYiiizzzqqqjjjhhhxxxwwwcccUUUVVV]]]xxxzzztttnnneeeXXXKKKGGGKKKLLLJJJHHHGGGGGGEEECCC@@@777333///,,,+++,,,++++++++++++,,,,,,,,,+++***)))(((((()))***************''''''((())))))***++++++++++++,,,------......///......//////000111111222222222333444666777888999;;;;;;<<<=========<<<<<>><<<:::888444;;;EEENNNSSSVVVXXXYYYcccfffhhhhhheeefffjjjnnnsssvvvzzzyyyuuupppmmmlllaaa^^^ZZZTTTPPPPPPSSSVVVfffiiinnnqqqrrrrrrrrrsssvvvvvvvvvvvvuuutttsssssssssssstttuuuvvvwwwxxxyyyyyyuuupppnnnpppssswwwxxxpppmmmggg```[[[[[[^^^aaagggmmmssswww~~~}}}vvvssspppnnnlllhhhfffggghhhjjjrrrzzz|||tttkkkeee[[[SSSNNNOOOPPPMMMIIIGGG@@@AAAAAA>>>:::888;;;>>>WWWXXXWWWSSSMMMLLLPPPTTTXXX___hhhpppuuuyyy{{{}}}||||||}}}~~~~~~}}}|||{{{}}}~~~~~~}}}{{{}}}}}}{{{xxxyyy|||}}}~~~~~~}}}~~~||||||}}}|||zzzxxxvvvtttrrrqqqqqqnnniiifffdddcccbbbhhhooowwwuuuiiiaaa___PPPOOOMMMLLLKKKLLLMMMNNNRRR```qqq{{{}}}yyyppp^^^MMMIIIIIIGGGEEEFFFBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIHHHFFFEEEDDDAAAAAABBBCCCBBBAAA@@@???<<<===>>>>>>;;;:::::::::<<>>>>>;;;;;;::::::::::::999999======AAAJJJQQQYYYdddnnnwwwsssbbbOOOEEEBBB???======;;;999999<<<>>>CCCMMMXXXaaannn{{{ooo]]]XXX[[[[[[hhh{{{ooodddbbbooo}}}ppp^^^XXX\\\wwwwwwiii___UUUKKKCCCAAALLLHHHEEEEEEGGGHHHDDD@@@999555000---,,,++++++*********+++++++++,,,,,,,,,++++++******))))))((((((******+++++++++,,,,,,,,,)))))))))***+++---...///......//////000111111111222444777888888888888999:::;;;;;;<<<===>>>??????AAADDDOOOXXXbbbxxx}}}tttmmmdddeeetttyyyooouuu}}}xxxtttkkknnnhhhbbbbbbYYYQQQUUUZZZQQQEEE===:::999666333444555555555777:::@@@DDDLLLPPPXXX^^^bbbeeehhhiiiiiijjjlllmmmnnnmmmllllllpppuuu}}}|||vvvtttmmmmmmooosssvvvvvvqqqmmmjjjooovvv{{{}}}}}}}}}~~~~~~}}}zzzssskkkhhhiiikkkoooooonnnmmmllllllmmmmmmhhhlllppprrrrrrqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqmmmmmmnnnpppuuu{{{xxxoooggg]]]UUUTTTWWW[[[rrr}}}|||dddZZZbbbnnnuuurrrttttttsssttttttooogggZZZKKK===;;;>>>===999666888@@@JJJQQQUUUXXX[[[]]]```cccgggjjjlllppptttwww{{{~~~zzzwwwrrrooohhhaaa[[[VVVSSSRRR]]]ccclllrrruuutttsssrrrvvvvvvuuuuuuttttttsssssssssuuuwwwyyy{{{|||||||||}}}}}}wwwpppnnnrrruuuuuusssqqqnnnjjjeeebbb```___ccchhhrrrzzz}}}yyyxxxwwwsssjjjgggfffhhhjjjooo{{{yyymmmcccVVVRRRMMMKKKJJJHHHCCC@@@@@@@@@???===<<<:::999999UUUUUUTTTRRRPPPOOOPPPRRR[[[aaaiiippptttvvvwwwxxxxxxxxxyyyyyyyyyyyyxxxxxx{{{|||}}}|||{{{{{{}}}~~~~~~}}}}}}~~~~~~|||~~~~~~||||||{{{|||}}}xxx}}}tttlllpppyyy}}}~~~yyyvvvrrrpppqqqsssuuuvvv{{{qqqhhh```XXXQQQQQQRRRRRRRRRTTTWWW^^^jjjyyy|||lll\\\NNNKKKNNNMMMIIIGGGFFFFFFGGGGGGGGGIIIMMMPPPNNNMMMLLLKKKIIIFFFDDDCCC@@@AAAAAA@@@@@@???>>>===;;;;;;::::::::::::999999;;;;;;???GGGOOOVVVaaakkkvvv}}}rrraaaNNNEEEAAA>>>======;;;999999<<<>>>BBBMMMWWWaaammmzzzqqq^^^YYY___aaaooorrrfffaaannn~~~qqq^^^WWW[[[wwwuuuggg[[[PPPFFFAAABBBLLLIIIFFFFFFHHHHHHEEEAAA:::666111---,,,,,,+++***************++++++,,,,,,++++++++++++***************++++++++++++,,,,,,,,,++++++++++++,,,...//////.........///000000111111333666888999999888999:::;;;<<<<<<===>>>???@@@@@@CCCEEEOOOWWWbbb{{{}}}ssspppjjjmmm|||~~~~~~uuuyyyxxxtttqqqrrrjjjeeefff^^^VVV[[[]]]SSSEEE<<<999888666333444555555555666:::@@@DDDKKKPPPWWW]]]aaadddgggiiihhhiiijjjlllmmmmmmllllllnnnttt|||{{{rrrooollllllmmmoooqqqqqqnnnjjjjjjnnntttyyy{{{|||}}}}}}}}}xxxqqqnnnnnnpppsssrrrqqqpppppppppppppppooosssxxx{{{|||||||||||||||||||||{{{{{{{{{{{{zzzxxxyyy{{{~~~~~~zzzssskkkcccYYYQQQPPPTTTVVVlllyyy{{{xxxpppooo|||}}}ppp```[[[dddpppwwwwwwwwwtttqqqooonnnfff^^^ZZZMMM@@@>>>???>>>;;;:::999@@@JJJRRRXXXZZZZZZ[[[\\\aaaggglllqqquuuzzz~~~~~~{{{xxxtttmmmeee^^^WWWSSSQQQZZZ```iiipppsssttttttsssvvvuuuuuuuuuttttttssssssuuuvvvxxxzzz||||||||||||~~~~~~zzzrrrqqquuuxxxyyyxxxwwwsssnnniiieeebbbaaagggkkkssszzz|||}}}{{{xxxtttmmmjjjiiijjjlllrrr~~~{{{pppfffWWWRRRLLLIIIHHHFFFBBB???@@@@@@???===<<<:::999999RRRSSSRRRQQQOOOOOOQQQRRR[[[```hhhnnnrrrtttuuuvvvuuuvvvwwwxxxxxxyyyyyyxxxzzz|||}}}}}}|||||||||}}}{{{|||}}}~~~}}}}}}}}}|||zzzyyyzzz~~~xxx|||vvvjjjooozzz~~~{{{xxxvvvwwwyyyzzz{{{}}}|||qqqfff]]]UUUTTTUUUUUUUUUXXX[[[bbbooo}}}zzzhhhZZZOOONNNQQQPPPLLLJJJHHHIIIIIIHHHHHHJJJMMMPPPOOOOOONNNLLLIIIFFFCCCAAA????????????>>>===<<<<<<;;;;;;::::::::::::999999;;;:::>>>FFFNNNUUU```iiittt{{{qqq```MMMDDDAAA>>><<<<<<;;;999999<<<>>>BBBLLLWWWaaalllxxx}}}uuu```YYY```fffuuuwwwiii___mmm~~~uuubbb[[[___zzzwwwhhh[[[MMMBBB@@@DDDJJJHHHFFFGGGIIIIIIEEEBBB:::666111---,,,++++++***)))))))))************++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------...///000.........///000000111111555777:::::::::999999:::<<<======>>>???@@@AAAAAACCCDDDLLLUUUbbbyyyxxxsssttt~~~xxxzzz~~~zzzmmmzzzwwwwwwoookkkkkkaaaZZZaaabbbVVVFFF<<<888777555333444444555555666:::@@@DDDIIINNNUUU[[[```ccceeeggghhhiiijjjlllmmmnnnnnnnnnooottt}}}yyyooojjjhhhhhhhhhjjjmmmnnnmmmllllllppptttxxxzzz|||~~~zzzwwwwwwyyyyyyyyyxxxxxxwwwvvvuuuuuuxxx}}}yyyrrriiibbb[[[UUUMMMFFFFFFIIIOOOdddrrrtttqqqfff```hhhmmmjjjccc[[[\\\gggttt{{{zzzsssoookkkbbbYYYSSSHHH???<<<:::888777999:::@@@JJJTTT[[[]]]ZZZWWWXXX^^^fffmmmrrrxxx{{{xxxuuuooohhhaaa[[[WWWUUUXXX^^^gggnnnrrrsssttttttuuuuuuuuutttttttttttttttvvvwwwxxxzzz{{{|||||||||~~~}}}vvvtttxxx|||}}}~~~}}}zzztttmmmgggeeedddkkknnntttyyyzzz}}}}}}xxxssspppmmmkkklllnnnttttttiiiZZZTTTLLLGGGFFFDDDBBB@@@@@@???>>>===<<<:::999999QQQRRRRRRQQQOOOPPPRRRTTTZZZ```gggnnnqqqssstttuuutttuuuwwwxxxyyyzzzzzzzzzyyy{{{}}}~~~}}}{{{{{{|||zzz{{{}}}~~~}}}~~~~~~|||}}}|||{{{zzz|||~~~{{{|||vvvzzz~~~yyylllbbbZZZXXXXXXXXXYYY\\\___fffsssyyyeeeYYYPPPQQQTTTSSSOOOMMMKKKKKKKKKJJJIIIJJJMMMPPPPPPOOOOOOMMMIIIEEEBBB@@@>>>>>>>>>>>>===<<<;;;:::;;;;;;:::::::::999999999<<<<<<@@@HHHOOOWWWaaakkksssyyyooo___MMMDDDAAA>>>;;;;;;;;;999999<<<>>>AAAKKKVVVaaammmwww|||eeeYYY^^^fffvvv|||nnnggguuuzzzhhhbbbfff~~~|||ooo```PPPCCCAAAEEEFFFFFFFFFGGGHHHGGGDDDAAA999555000,,,+++******))))))))))))))))))))))))***)))******++++++,,,,,,,,,+++++++++,,,,,,,,,------.........------...//////......//////000111111111666888:::;;;:::999999:::<<<===>>>???@@@AAAAAABBBAAAAAAIIIRRRbbb~~~zzzrrryyyyyy~~~}}}jjjsss~~~www|||yyyuuuppp```ZZZeeefffYYYHHH<<<777666555333444444444444666:::???DDDHHHMMMTTTZZZ^^^aaadddfffiiiiiikkklllnnnooopppppppppuuu~~~zzzoooiiiddddddeeehhhkkkoooqqqrrrrrruuuxxx{{{}}}~~~~~~rrrhhhaaaWWWRRRMMMIIICCC>>>???CCCJJJ^^^kkkooopppfff^^^ddddddaaa]]]\\\bbbnnn|||}}}vvvpppeee[[[LLLEEE>>>:::777444555999;;;AAAJJJVVV___```ZZZTTTWWW\\\dddiiiooowww~~~xxxsssrrroookkkgggccc___^^^[[[```gggmmmppprrrssssssttttttttttttttttttttttttvvvvvvwwwxxxyyyzzzzzzzzz}}}~~~yyyvvvzzz~~~}}}vvvnnngggeeeeeemmmoootttxxxyyy|||xxxrrrpppmmmkkklllnnntttvvvlll]]]VVVMMMGGGEEEDDDBBBAAA???>>>>>><<<;;;:::999999RRRRRRRRRQQQPPPQQQSSSUUUZZZ```gggnnnrrrsssuuuvvvvvvwwwxxxzzz{{{||||||}}}yyy{{{}}}~~~|||{{{zzz{{{{{{|||~~~~~~|||{{{~~~~~~}}}~~~~~~}}}||||||}}}}}}~~~}}}ssshhh^^^[[[[[[[[[\\\```cccjjjvvvzzzdddZZZSSSSSSVVVTTTQQQPPPNNNNNNNNNLLLKKKKKKNNNPPPPPPOOONNNLLLHHHDDDAAA???============<<<;;;::::::;;;;;;:::::::::999999999;;;;;;???HHHPPPWWWbbbllltttzzznnn^^^MMMEEEAAA>>><<<;;;;;;999999;;;===AAAKKKUUUbbbmmmxxx}}}qqq^^^^^^ddduuu}}}rrrqqq{{{hhhaaaddduuufffSSSDDD@@@BBBAAABBBDDDFFFGGGEEEBBB???777333...+++******))))))***)))))))))))))))))))))((()))))))))******++++++++++++,,,,,,,,,---------...---------------.../////////000000111222222333555888:::;;;:::999::::::======>>>???@@@AAAAAABBBBBBBBBJJJTTTeee{{{qqqxxx~~~}}}yyyttt|||ppptttyyytttvvv___XXXhhhiii\\\JJJ===777666555444333444444444555999???CCCHHHLLLSSSZZZ^^^aaaccceeehhhhhhiiijjjlllmmmooooooooottt}}}~~~tttmmmhhhhhhiiikkkmmmooorrrtttxxxzzz}}}{{{ooocccYYYSSSNNNJJJGGGFFFCCC???BBBGGGHHHZZZeeelllqqqjjjbbbeeeddd```^^^cccmmm{{{~~~ssseeeYYYLLLFFF@@@===:::666888===<<>>>>>===<<<;;;::::::999RRRSSSSSSQQQPPPQQQSSSUUUZZZ```hhhooosssvvvwwwxxxxxxyyyzzz|||}}}}}}~~~~~~zzz|||}}}}}}{{{zzzzzz{{{{{{|||~~~~~~|||zzz}}}}}}~~~~~~~~~~~~~~~}}}|||}}}~~~~~~}}}~~~{{{oooddd```______aaadddhhhnnnzzz}}}fff]]]UUUUUUVVVUUURRRRRRQQQQQQPPPNNNLLLLLLNNNQQQPPPNNNLLLIIIFFFCCCAAA???============<<<;;;::::::;;;;;;::::::::::::999999888888===FFFNNNWWWbbblllvvv|||nnn^^^MMMFFFCCC???<<<<<<;;;999999;;;===@@@JJJTTTaaammmxxx}}}}}}gggccceeevvv{{{qqqnnn|||yyyddd[[[]]]zzzyyyhhhUUUEEE>>>???===@@@CCCFFFFFFDDDAAA>>>555222---+++***++++++***+++************))))))))))))))))))))))))*********,,,,,,,,,,,,---------------------------...///000111111111222333333444444555888;;;<<<<<<;;;<<<===>>>>>>???@@@AAABBBCCCCCCFFFFFFMMMWWWhhhrrruuu{{{{{{xxxtttppp{{{sssvvvwwwppp}}}yyy___WWWhhhjjj]]]KKK>>>888777555444333333444444555999???CCCGGGLLLSSSZZZ^^^aaaccceeefffffffffggghhhjjjkkklllnnnsss{{{zzztttrrrrrrrrrqqqoooooopppqqqzzz|||}}}|||yyywwwyyy}}}xxxmmmddd[[[TTTOOOIIIFFFEEEEEECCC@@@CCCHHHJJJYYYeeennnvvvpppeeefffgggcccdddmmm{{{sssaaaRRRIIICCC>>><<<999666888;;;===DDDOOO[[[aaa```ZZZTTTSSSYYY___eeekkkyyyzzzsssnnnjjjgggjjjnnnppppppooopppqqqqqqqqqrrrssstttuuuuuuuuuuuuuuutttttttttuuuuuuvvvxxx~~~zzzvvvxxx{{{}}}}}}~~~}}}vvvlllfffeeegggkkkmmmrrrvvvwwwzzzzzzpppllliiijjjlllrrryyypppccc\\\RRRJJJGGGFFFCCCAAA======<<<<<<;;;::::::999RRRRRRRRRQQQOOOOOOQQQSSS[[[aaaiiiqqquuuxxxzzz|||yyyzzz{{{|||}}}}}}~~~}}}{{{||||||{{{yyyyyyzzz{{{zzz{{{|||~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~{{{|||~~~vvvjjjeeedddcccfffjjjnnnsss}}}iii```XXXVVVVVVTTTRRRSSSSSSSSSRRROOOMMMMMMOOOQQQOOOMMMJJJFFFCCCAAAAAAAAA>>>>>>>>>======<<<;;;:::;;;;;;::::::::::::999999777777===FFFPPPYYYdddooozzznnn^^^NNNGGGDDD@@@======;;;999999;;;<<<@@@JJJTTT^^^kkkwww}}}nnnhhhggguuuwwwlllcccrrr|||fff[[[\\\ppp}}}hhhVVVGGG@@@@@@;;;???DDDGGGGGGDDDAAA???555222...,,,,,,---......,,,,,,++++++************++++++***************))),,,,,,,,,------------...---------...///000111222222222333444444555555666777999===>>>??????@@@AAAAAAAAABBBCCCDDDEEEEEEFFFGGGGGGNNNWWWfffwwwwwwxxx}}}yyyxxxtttqqq|||tttwwwvvviiirrryyy~~~vvv]]]UUUdddjjj]]]LLL@@@:::888666444333333333444555999???CCCHHHMMMTTTZZZ^^^aaadddfffhhhhhhgggggghhhjjjkkklllpppuuu}}}zzzxxxyyyyyyvvvrrroooooopppvvvyyy}}}~~~|||vvvwwwyyyxxxvvvuuuuuuuuutttsssrrrqqqpppoooooonnnmmmoooqqqssssssqqqooommmkkkkkkmmmrrrwwwzzz{{{{{{wwwtttoooiiibbb[[[UUURRRKKKHHHGGGFFFDDDAAACCCGGGMMM^^^kkkyyyqqqnnnlllhhhkkkxxxsss```PPPFFF???999999888666666999===FFFRRR\\\```^^^YYYVVVQQQXXX```dddiiisssyyyqqqllliiilllnnnooooooooopppqqqpppqqqqqqrrrtttuuuuuuvvvvvvvvvuuutttttttttuuuvvvwww~~~{{{vvvwwwzzz||||||~~~}}}wwwmmmggghhhkkkkkkmmmrrrvvvvvvxxx{{{sssoookkklllnnnttt{{{rrrccc\\\RRRKKKHHHEEEBBB???===<<<<<<;;;;;;::::::999QQQRRRQQQOOONNNNNNOOOQQQ[[[aaajjjrrrwwwzzz}}}~~~zzzzzz{{{|||}}}}}}}}}}}}|||}}}|||zzzxxxxxxzzz|||xxxyyy{{{|||~~~}}}~~~{{{zzzzzz}}}~~~xxxyyy}}}zzznnnhhhggggggiiimmmrrrwwwlllbbbYYYWWWVVVSSSRRRSSSTTTTTTSSSPPPNNNMMMOOOQQQOOOLLLHHHDDDAAA@@@AAAAAA>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;:::::::::999999888999>>>IIIRRR\\\hhhrrr|||nnn___OOOGGGEEEAAA>>>===;;;999999;;;<<<@@@IIITTT\\\iiivvv}}}pppjjjgggttttttggg___ppplllbbbccchhhiiiWWWJJJDDDDDD;;;???EEEHHHHHHEEEBBB@@@666333///---...000111111,,,,,,,,,+++++++++******---,,,,,,++++++*********,,,,,,,,,---------...............///000222333444333333444444555666666777888;;;>>>@@@AAABBBCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFLLLSSSaaa~~~yyyyyywwwtttxxx{{{zzzssscccfffjjjrrrppp[[[QQQ___jjj]]]MMMAAA;;;999666444333333333333555999>>>CCCHHHMMMTTTZZZ^^^aaadddfffllllllkkkjjjkkklllnnnoootttyyy}}}xxxzzz{{{yyytttqqqqqqrrrrrruuuzzz~~~~~~zzzwwwxxxzzzzzzzzzzzzyyywwwssspppnnnhhhiiijjjiiigggggggggiiiiiihhhgggfffeeedddccccccbbbdddgggjjjkkkjjjiiihhhhhhfffggglllppprrrtttuuutttsssoookkkeee^^^YYYUUUSSSPPPNNNMMMJJJFFFGGGKKKPPPbbbssszzzqqqmmmrrrwwwcccSSSJJJBBB;;;;;;===;;;:::;;;===GGGTTT]]]___\\\YYYXXXPPPXXXaaadddeeejjjvvv{{{rrrmmmiiikkkmmmnnnnnnooopppqqqppppppqqqrrrtttuuuvvvvvvxxxwwwuuuttttttuuuvvvvvvwww~~~|||vvvvvvyyy{{{{{{~~~xxxooojjjkkkooolllooosssvvvuuuvvvzzzvvvqqqnnnnnnpppwww}}}tttbbb[[[RRRKKKGGGDDD@@@===<<<<<<<<<;;;;;;:::::::::QQQQQQPPPNNNLLLLLLOOOQQQYYYbbbkkkpppuuuyyyyyywwwvvvxxx{{{~~~}}}|||~~~~~~}}}|||{{{zzzzzz|||}}}~~~}}}~~~~~~~~~|||yyyzzz|||}}}sssmmmiiiiiiooovvv|||lllbbbYYYTTTQQQMMMNNNQQQXXXUUUSSSQQQQQQPPPNNNMMMOOOLLLHHHEEECCC@@@===;;;;;;;;;;;;;;;;;;;;;:::999<<<<<<<<<;;;;;;:::::::::999;;;@@@FFFPPP]]]kkksssrrraaaPPPGGGDDDAAA???>>><<<::::::<<<<<<>>>FFFOOO___kkkwww|||xxxhhheeehhhwwwqqqccc\\\mmmppp[[[```cccyyypppYYYIIICCCCCCBBBDDDHHHIIIHHHDDD???;;;444222000...------//////---,,,+++++++++,,,---...,,,,,,++++++++++++******++++++******++++++,,,---222111///---,,,---...///111222444666777777666666888;;;???AAABBBCCCDDDFFFLLLJJJHHHGGGIIIIIIIIIHHHIIIKKKMMMSSScccyyy|||zzzzzz~~~}}}xxxppphhh]]]]]]]]]eeegggWWWOOO\\\fff]]]PPPEEE===999666555222222333333444888===AAAFFFKKKSSSYYY^^^aaadddfffiiiiiiiiihhhhhhjjjmmmpppvvv|||{{{xxxtttvvvxxxwwwtttpppllljjjlllnnnrrrwwwzzz{{{xxxuuuooonnnnnnoooppppppnnnlllkkkjjjhhheeecccbbbaaa```aaa```^^^\\\\\\\\\^^^___ccccccbbbaaa___^^^]]]\\\```aaabbbccceeefffgggggghhhjjjkkklllmmmooosssvvvuuutttpppiiiffffffbbb]]]VVVTTTRRRRRRNNNJJJMMMSSSYYYfffzzz~~~tttrrrsss{{{vvveeeVVVNNNEEE===<<<;;;999999:::DDDLLLWWW``````[[[YYYYYYRRRSSSYYY___bbbfffooozzzzzztttppphhhiiijjjlllmmmnnnnnnnnnppprrrsssrrrrrrsssuuuwwwttttttuuuwwwxxxyyyzzz{{{|||{{{tttqqquuu{{{|||wwwrrrooommmkkkjjjmmmoooqqqqqqpppuuu}}}|||tttsssooonnnrrr~~~tttfff[[[PPPKKKGGGBBB???@@@>>>>>>>>>===<<<;;;:::999OOOPPPOOOMMMKKKKKKNNNPPPWWW```iiinnnssswwwxxxvvvuuuwwwzzz}}}~~~}}}~~~}}}||||||{{{{{{}}}}}}}}}~~~}}}}}}}}}|||}}}~~~~~~zzz{{{~~~|||rrrllljjjkkkqqqyyyjjjaaaXXXTTTQQQNNNOOORRRYYYWWWTTTSSSRRRQQQOOOMMMNNNKKKGGGDDDCCCAAA>>><<<<<<<<<<<<<<<<<<<<<;;;:::======<<<<<<<<<;;;;;;;;;999<<<@@@GGGQQQ^^^kkktttqqq```OOOFFFCCC???===<<<<<<::::::<<<<<<>>>FFFOOO^^^jjjwww|||sssdddcccgggyyytttggg```rrr{{{ccceeecccwwwttt[[[IIIAAAAAACCCEEEHHHJJJHHHDDD???;;;222111///---,,,,,,---......---,,,+++++++++,,,---***+++++++++,,,,,,------,,,,,,,,,,,,,,,------...333222000///...///000111333444555777888888888777:::===@@@BBBCCCCCCEEEFFFJJJHHHGGGHHHIIIJJJIIIHHHJJJKKKMMMSSScccyyy~~~sssdddWWWWWWWWW___bbbSSSLLLYYYeee\\\OOODDD<<<888666555222333333333444777<<<@@@FFFKKKRRRYYY]]]```ccceeeggghhhhhhggggggiiilllnnnttt{{{}}}vvvrrrqqqsssttttttqqqllliiiggghhhiiilllpppsssrrrooolllggggggggghhhiiiiiigggeeefffeeecccaaa___^^^]]]\\\^^^\\\[[[YYYYYYYYY[[[[[[______^^^]]]\\\\\\\\\\\\___```aaabbbdddeeefffgggjjjlllmmmnnnooorrruuuxxxyyyyyyuuuooolllkkkgggbbb]]]ZZZWWWVVVSSSPPPSSSYYY^^^kkk{{{wwwuuuzzzxxxhhhZZZOOOFFF>>><<<;;;999999;;;DDDKKKVVV^^^___[[[XXXWWWQQQRRRWWW\\\___bbbkkkttt|||~~~~~~yyytttooollliiiiiikkklllmmmnnnooooooppprrrssssssrrrssstttvvvuuuuuuvvvvvvxxxyyy{{{{{{|||{{{uuurrrvvv{{{~~~zzzvvvrrrnnnlllkkkjjjmmmpppqqqqqqqqquuu}}}}}}wwwvvvsssrrrvvvvvvhhh]]]RRRLLLHHHBBB@@@@@@>>>>>>======;;;:::888888NNNNNNNNNLLLJJJJJJLLLNNNTTT]]]ggglllqqquuuvvvttttttvvvzzz}}}~~~}}}~~~~~~}}}}}}||||||~~~~~~}}}||||||{{{zzzzzz}}}~~~|||}}}}}}|||xxx}}}}}}sssmmmjjjlllsss{{{zzzggg___VVVSSSQQQPPPQQQUUUZZZXXXUUUTTTSSSQQQOOOMMMKKKIIIFFFDDDCCCAAA???======>>>>>>>>>======<<<;;;============<<<<<<<<<<<<:::<<>>;;;:::<<<::::::<<<===>>>FFFPPP]]]jjjvvv}}}ttteeebbbfffyyyxxxjjj```ppphhhfffcccuuuttt[[[IIIBBBBBBDDDGGGIIIKKKIIIDDD>>>:::000///---,,,+++,,,,,,---...---,,,++++++++++++,,,******+++,,,---...//////...------------...//////444333222111111111222333444555777999:::::::::999<<>>======<<<:::999777666NNNNNNNNNMMMKKKKKKLLLNNNRRR\\\eeekkkpppuuuvvvtttsssvvvyyy}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}|||{{{{{{{{{{{{}}}}}}}}}~~~{{{}}}}}}}}}yyyrrroooooottt{{{wwwppplllkkkqqqxxxuuuddd\\\UUUSSSRRRQQQTTTXXXZZZWWWUUUSSSRRRPPPMMMKKKIIIGGGDDDCCCBBBBBB@@@>>>????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::===BBBIIISSS```nnnwwwhhhYYYIIIBBB@@@>>>;;;;;;;;;::::::<<<===???GGGPPP\\\iiiwww~~~{{{kkkeeeeeewww}}}lll___nnneeeaaaccctttkkkWWWIIIEEEGGGFFFHHHJJJKKKIIICCC===999//////...---,,,,,,------...------,,,++++++++++++++++++,,,------...//////......------......///000333333222222222222333444444555777999:::;;;;;;:::===???BBBDDDCCCCCCDDDEEEDDDEEEFFFIIILLLLLLJJJHHHJJJLLLLLLPPP]]]ppp~~~uuuoooqqqxxx~~~~~~{{{~~~zzz```NNNRRRSSSXXXZZZPPPMMM[[[aaaXXXLLLAAA:::666555444444555444444444666;;;>>>DDDIIIQQQWWW\\\___bbbdddfffggghhhhhhhhhiiikkkmmmnnnvvv{{{tttpppqqqppppppooonnnkkkfffcccddddddeeegggiiihhhfffdddaaa```aaabbbdddeeecccaaacccbbbaaa___^^^^^^^^^^^^______^^^]]]]]]]]]^^^___^^^^^^^^^^^^```cccfffggggggggggggiiikkkmmmoooqqqsssuuuxxxzzz{{{}}}zzzssspppiiicccaaa^^^\\\___eeeeeennnwwwuuusssrrruuu}}}yyylll___QQQIIIAAA>>>;;;888:::>>>JJJRRRZZZ```cccbbb\\\VVVRRRQQQSSSWWWYYYZZZaaahhhnnnnnnoooqqqtttwwwzzz|||zzzxxxvvvtttrrroookkkhhhiiiiiijjjlllnnnpppqqqrrrppprrrttttttsssrrrsssuuuwwwvvvtttssstttvvvyyy{{{{{{}}}~~~zzzuuusssuuuxxxxxxxxxvvvrrrooollllllllloooppprrrrrrtttwww}}}xxxuuutttuuuxxx|||kkk```UUUOOOIIICCC???>>>=========;;;:::888666555NNNOOOOOONNNLLLLLLMMMNNNRRR[[[eeekkkqqqvvvxxxvvvsssvvvyyy|||~~~~~~}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||||||||}}}~~~}}}{{{{{{|||~~~}}}zzz|||~~~}}}}}}}}}}}}ssslllgggeeehhhmmmvvv~~~~~~}}}}}}~~~~~~wwwpppmmmqqqwwwqqqbbbZZZSSSRRRSSSSSSVVVZZZYYYVVVRRROOONNNLLLJJJHHHGGGEEECCCBBBBBBAAA@@@???????????????>>>===<<<;;;:::::::::::::::::::::::::::===BBBIIITTTaaaoooxxx~~~dddUUUGGGAAAAAA???======;;;::::::======@@@HHHQQQ]]]jjjyyy~~~ooogggddduuuooodddpppvvv___]]]bbbtttrrrcccUUUJJJGGGJJJGGGIIIKKKKKKHHHBBB<<<888//////..................---------,,,,,,+++++++++---------------------------------------......///111111111111222222333444333444777999:::;;;;;;;;;<<>>DDDIIIQQQWWW\\\___bbbdddggghhhiiijjjiiijjjlllnnnmmmuuuzzzxxxuuusssrrrrrrrrroookkkhhhdddddddddfffhhhiiihhhgggddddddeeegggiiiiiihhhfffeeeeeedddcccccccccccccccddddddcccccccccdddddddddccccccccceeegggjjjmmmooommmmmmmmmnnnooorrruuuvvvyyy||||||uuummmiiifffcccdddhhhlllqqq}}}uuuppppppqqquuu|||xxxjjj]]]PPPIIIBBB???;;;999<<>>>>>>>>>>>===<<<;;;:::999999999999999999:::::::::999<<>>@@@IIIRRR___mmm{{{zzzmmmfffbbbrrrxxxiiiqqqooo]]]\\\___qqqyyynnndddVVVKKKFFFHHHGGGIIIKKKKKKGGGAAA:::555........................+++,,,,,,------,,,,,,+++------------,,,,,,,,,+++---------------...////////////000111222222333333333555777999;;;<<<<<<<<<;;;>>>AAACCCCCCCCCDDDEEEDDDDDDEEEHHHJJJKKKJJJHHHHHHJJJKKKNNNZZZlllxxx|||yyynnnaaa]]]eeevvvzzz```JJJQQQQQQQQQQQQIIIIIIVVV^^^VVVJJJ@@@999777666555333444444444444777;;;???EEEJJJQQQXXX\\\```cccdddggghhhjjjkkkjjjkkklllnnnmmmuuu}}}xxxvvvttttttvvvuuuqqqmmmgggfffeeefffiiijjjjjjiiihhhhhhiiikkknnnooonnnllljjjjjjiiiiiiiiiiiijjjkkkjjjjjjjjjkkkkkkkkkkkkkkkkkklllmmmppprrrtttuuuvvvuuutttssssssuuuwwwzzz{{{yyytttooojjjiiikkkrrrrrr|||vvvrrrmmmllllllooottt|||wwwiii[[[PPPIIICCC???;;;:::>>>EEENNN[[[eeedddaaa```[[[TTTUUUSSSSSSXXX\\\^^^ccciiikkkkkkkkkmmmooorrruuuwwwuuutttssssssrrroookkkggggggggggggiiilllooorrrtttppprrruuuuuutttrrrrrrssssssrrrrrrrrrsssvvvxxxzzz{{{{{{{{{yyyvvvtttttttttwwwyyyyyyvvvpppmmmmmmnnnoooooopppqqqtttxxx{{{}}}|||vvvsssuuuuuuyyynnncccXXXRRRKKKCCC===<<<<<<<<<<<<<<<;;;999888777LLLMMMOOONNNLLLKKKLLLLLLPPPZZZdddkkkqqqwwwyyywwwvvvwwwzzz|||}}}|||{{{yyyyyyzzzzzz{{{|||}}}}}}}}}}}}|||{{{zzzzzz{{{}}}~~~~~~}}}||||||}}}{{{yyy}}}}}}zzz{{{}}}~~~|||zzzzzzzzz~~~}}}wwwmmmddd___ZZZYYYZZZ```gggjjjhhheeecccbbb`````````bbbeeefffnnnrrrzzzooo```XXXRRRRRRSSSTTTXXX\\\[[[VVVNNNIIIFFFFFFGGGGGGGGGDDDBBBAAAAAA@@@???===<<<<<<<<<;;;:::999888777999999999::::::;;;;;;;;;999;;;AAAHHHSSSaaaoooxxxeeeVVVIIIDDDCCCAAA>>>>>>;;;:::;;;===>>>AAAIIISSSaaaooo~~~ssshhhaaa]]]mmmoootttmmm]]]^^^[[[mmm}}}~~~}}}wwwqqqhhhZZZKKKDDDDDDGGGIIIJJJJJJFFF???888333---------.........------)))***,,,------------,,,++++++++++++,,,,,,,,,,,,//////......//////000111...///000111222333444444444666888;;;<<<===>>>===;;;>>>AAACCCDDDDDDFFFGGGFFFEEEEEEFFFHHHJJJIIIHHHGGGIIILLLQQQ___rrrwwwjjj[[[UUU^^^qqq}}}cccQQQYYYYYYUUUTTTMMMMMMZZZ^^^VVVJJJ@@@:::777666666222333333333444777<<<@@@FFFKKKRRRYYY]]]```ccceeeeeegggiiijjjjjjjjjkkkmmmooouuu~~~|||yyyvvvtttuuuxxxxxxtttqqqmmmkkkjjjiiikkkllllllkkkmmmmmmnnnqqqtttuuutttrrrqqqqqqqqqqqqrrrsssttttttrrrsssssstttttttttttttttwwwyyy{{{~~~~~~}}}|||}}}{{{uuunnniiiiiinnnjjjooo{{{}}}rrrhhhgggbbb```^^^___eeeooo{{{xxxiii[[[NNNIIICCC???<<<;;;AAAIIISSScccnnnjjjcccaaa]]]WWWUUURRRSSSXXX]]]aaaeeekkkkkklllmmmoooqqqtttvvvwwwwwwvvvuuuuuussspppkkkgggeeeeeefffgggjjjnnnrrrtttppprrruuuuuutttrrrrrrrrrqqqrrrssstttvvvxxxzzz|||}}}}}}|||{{{yyyvvvuuuuuuvvvyyyzzzvvvoookkkkkkmmmooonnnnnnppptttwwwzzz{{{~~~vvvppppppmmmoooqqqggg\\\UUUNNNEEE???===<<<<<<<<<<<<<<<;;;::::::KKKLLLNNNMMMKKKJJJJJJKKKOOOYYYcccjjjpppvvvxxxwwwvvvxxxzzz|||}}}{{{zzzxxxxxxyyyyyyzzz{{{|||}}}}}}~~~}}}{{{yyyxxxyyyzzz{{{|||~~~~~~}}}}}}{{{www}}}~~~zzzzzz|||~~~~~~zzzvvvttt~~~~~~xxxnnnddd^^^WWWUUUUUUXXX\\\]]]ZZZUUUVVVUUUSSSRRRSSSVVVYYY[[[hhhmmmwwwppp```XXXRRRRRRSSSTTTXXX]]]]]]WWWNNNGGGEEEFFFGGGHHHGGGEEEBBBAAA@@@@@@>>>===;;;;;;;;;:::999888666555:::::::::;;;;;;<<<<<<<<<888;;;@@@HHHSSS```nnnwwwhhhYYYKKKFFFDDDAAA===<<<;;;:::;;;===>>>AAAIIISSScccqqqoooeee^^^XXXgggxxx|||nnn]]]___XXXjjjyyy{{{|||~~~{{{wwwrrrjjj[[[KKKBBBAAAGGGIIIJJJIIIEEE>>>777222++++++,,,---------,,,,,,((()))+++---.........---))))))***+++,,,,,,---...000000000000000111111222...///000222333444555555666777:::<<<>>>?????????<<>>>>>???;;;::::::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===AAAHHHRRR___mmmvvvrrr[[[LLLGGGAAACCCFFFAAA;;;:::;;;???AAAEEEOOOZZZjjjvvvvvvgggZZZUUU___yyyqqqaaa]]]VVVkkk}}}|||||||||yyyzzzwwwrrrhhhXXXIIIDDDFFFEEEFFFGGGFFFBBB;;;444///,,,,,,,,,++++++,,,------------......------,,,+++........................------......///000000000222222333333444555666666999:::<<<===>>>???>>>>>>AAAAAABBBDDDEEEGGGHHHHHHIIIEEEBBBBBBEEEHHHIIIIIIIIIHHHNNNUUUaaa}}}pppccc\\\^^^kkkyyy~~~uuuyyyoooXXXTTTZZZ\\\PPPLLLTTTWWW^^^UUUIII???;;;888666444444444444333444777<<<@@@FFFKKKSSSZZZ___cccgggiiieeehhhkkkmmmlllkkkkkkkkkrrr{{{}}}wwwwwwxxxwwwuuurrrrrrtttwwwyyyzzz}}}zzzvvvsssqqqrrrtttuuusssvvvzzz~~~~~~|||xxxooogggaaa^^^VVVVVVVVVUUUSSSQQQOOOMMMKKKFFFDDDGGGMMMXXXiiixxx}}}yyygggXXXJJJDDD???===<<<===DDDLLL\\\jjjvvvvvvnnnfff```\\\XXXSSSQQQWWW^^^ccchhhlllrrrrrrrrrsssuuuyyy|||~~~~~~|||yyywwwsssmmmjjjbbbbbbbbbdddhhhlllqqqtttvvvuuussstttvvvwwwwwwvvvvvvtttuuuyyyzzzwwwwwwzzz}}}~~~yyytttssssssqqqtttvvvtttnnnkkklllnnnnnnppprrrrrrqqqrrrvvvzzzuuufff___[[[\\\mmm{{{tttggg[[[RRRJJJEEEAAA===<<<::::::<<<===<<<<<>>AAAEEEOOOZZZkkkvvvvvvhhhZZZTTT\\\tttooo```]]]ZZZppp~~~}}}|||zzzzzzvvvqqqgggXXXIIIDDDFFFFFFHHHJJJJJJFFF>>>666111...------,,,,,,------...++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,------......///000000000222222333444555666666777999:::===???AAABBBBBBBBBAAABBBCCCDDDEEEGGGHHHHHHJJJFFFCCCCCCEEEHHHHHHHHHIIIGGGMMMTTT___zzzqqqfff___aaammmzzzwwwxxx~~~sssaaaZZZ\\\\\\PPPMMMUUUWWW]]]UUUHHH???;;;888666444333333333333333777<<<@@@GGGLLLTTT\\\aaaeeehhhjjjfffhhhkkkkkkjjjjjjjjjkkkmmmxxx{{{uuutttuuuxxxvvvuuuuuuvvvyyyzzz{{{}}}{{{xxxuuutttuuuwwwyyyyyy|||vvvkkk```WWWQQQNNNGGGGGGGGGFFFEEECCCAAA@@@???======???CCCKKK[[[iiivvv{{{wwwfffVVVKKKEEE@@@>>><<<<<>><<<;;;;;;===>>>>>>===QQQPPPOOOMMMLLLLLLLLLLLLMMMUUU___hhhmmmqqquuuxxxzzz{{{}}}~~~~~~|||{{{yyyzzzyyyzzz{{{}}}}}}{{{yyyzzzyyyyyy{{{}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~|||wwwxxxzzz{{{}}}}}}}}}}}}~~~}}}zzzwwwssspppmmmkkknnnooopppooojjjbbbZZZTTTHHHEEEBBB@@@???>>><<<:::999999:::999:::===BBBEEEQQQYYYccckkkqqq|||mmmccc^^^``````\\\\\\aaa___XXXSSSQQQOOOKKKIIIJJJIIIHHHEEECCCBBB@@@>>>;;;<<<===>>>>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;:::===AAAHHHSSSaaaoooxxxoooYYYKKKGGG@@@??????777<<<:::;;;>>>@@@EEEOOOZZZkkkwww|||rrreeeZZZTTT\\\qqqlll^^^[[[\\\ttt|||{{{yyyzzzvvvpppfffWWWIIIDDDGGGGGGJJJNNNOOOJJJBBB999333///......------.........)))***+++---......//////++++++++++++++++++++++++---......//////000000111222333333444666777777888888:::===@@@BBBDDDDDDEEEBBBBBBCCCEEEFFFGGGHHHIIIJJJHHHEEEDDDEEEGGGGGGGGGHHHGGGLLLRRR]]]wwwwwwnnnhhhiiisssxxxvvv{{{pppddd```]]]QQQOOOVVVWWW^^^UUUHHH???;;;999777555333333333222333666;;;???HHHMMMUUU]]]bbbeeehhhjjjiiikkklllkkkjjjjjjkkkllliiivvv{{{tttrrrrrruuuuuuuuuvvvwwwzzz|||}}}~~~|||{{{yyyzzz{{{}}}~~~zzzqqqkkkcccXXXOOOHHHCCCAAA>>>>>>======<<<:::888888666666888:::;;;???MMM[[[jjjrrryyy}}}|||tttcccTTTHHHCCC???>>>======DDDLLL```ooo|||~~~xxxnnnddd\\\YYYSSSOOORRRXXX^^^fffmmmuuuuuuvvvvvvxxxzzz{{{|||wwwtttqqqoooooonnnmmmllljjjhhhggggggiiinnnsssvvvxxxvvvvvvvvvyyyzzzzzzzzzxxxvvvwwwzzz{{{xxxyyy||||||vvvtttsssnnnqqqsssqqqnnnlllmmmooonnnpppqqqrrrsssuuuyyy|||~~~~~~uuullliiieeeeeeppp~~~{{{nnnaaaUUUMMMFFFBBB>>>===<<<<<<>>>@@@@@@???RRRRRRQQQPPPOOONNNMMMMMMKKKSSS^^^ffflllpppuuuxxxyyyzzz|||}}}}}}}}}|||{{{yyyzzz|||}}}~~~}}}{{{yyyyyyyyyyyy{{{~~~}}}}}}}}}~~~~~~}}}}}}}}}~~~~~~vvvwwwxxxyyyzzz{{{|||}}}~~~|||yyyuuuqqqoooooonnnmmmjjjddd\\\SSSMMMDDDAAA===<<<<<<<<<<<<;;;888888888888888:::>>>BBBFFFLLLSSSYYYaaammm}}}zzzqqqqqqvvv~~~sssggg```cccfffcccbbbeee___XXXRRROOOKKKFFFEEEGGGIIIIIIGGGCCCAAAAAA???;;;>>>???@@@AAA@@@>>>;;;:::999999:::::::::::::::;;;999;;;@@@HHHSSSaaapppyyyiiiTTTIIIGGGAAAAAAAAA999<<<:::;;;>>>@@@EEEPPP[[[mmmxxxzzzssskkk```XXXVVV^^^rrr{{{hhh\\\ZZZ[[[sss}}}xxxvvvuuuyyyuuunnndddUUUHHHEEEIIIIIILLLQQQRRRNNNDDD:::333///......---------------******+++,,,---......---++++++++++++++++++,,,,,,.........///000000111111333333444555777888999999888999<<>>>>>:::::::::999888777666666555777;;;===;;;<<>>===>>>@@@BBBBBBBBBPPPPPPOOONNNLLLKKKJJJIIIJJJRRR\\\dddjjjooouuuyyyyyyzzz{{{|||}}}}}}}}}|||zzz{{{}}}~~~~~~|||{{{zzzzzzyyyyyy{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~vvvuuuuuuuuuwwwxxxzzz{{{}}}|||wwwtttooommmiiifffaaaYYYPPPJJJCCC@@@<<<::::::;;;;;;;;;888999999888777888;;;======BBBGGGMMMTTTaaappp{{{tttfffcccfffooo~~~mmmaaaeeellljjjeeeccc___YYYRRRNNNHHHCCCBBBFFFJJJMMMLLLEEEAAABBBAAA===@@@AAABBBBBBAAA>>>;;;:::999999999::::::;;;;;;;;;777:::???HHHSSSbbbqqq{{{iiiTTTJJJHHHCCCBBBBBB:::<<<:::;;;>>>AAAGGGSSS^^^oooyyyvvvnnnfff]]]XXXWWW___rrryyywwweeeZZZYYYXXXoooyyyuuusssqqqxxxtttmmmbbbTTTGGGEEEJJJJJJNNNSSSTTTOOOEEE999222...------,,,++++++,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,------............//////000111111111333444555666888999:::;;;;;;<<<>>>@@@BBBBBBBBBBBBDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIGGGFFFEEEFFFFFFIIIGGGKKKPPP[[[vvv{{{xxx}}}~~~{{{zzzuuu{{{}}}rrriii[[[XXX^^^^^^```WWWIII???:::888777666333333333222333666;;;???FFFKKKTTT[[[^^^```bbbccciiijjjkkkjjjiiiiiikkkmmmlllxxx{{{qqqlllkkkfffiiilllooorrrvvv|||wwwtttooojjjeeecccaaaaaa]]]]]]^^^^^^]]]YYYSSSNNNKKKHHHDDD@@@===<<<<<<<<<777666666555555444444444666888<<>>BBBGGGMMMWWWcccllluuu~~~vvvfff```aaahhhzzzuuueeehhhooolllddd______ZZZTTTOOOIIIDDDEEEJJJNNNVVVVVVKKKBBBBBBBBB???BBBBBBBBBAAA@@@>>><<<:::999999::::::;;;;;;<<<<<<888;;;AAAIIIUUUeeettt~~~mmmXXXLLLIIICCCAAA@@@888<<<:::;;;>>>CCCIIIVVVbbbrrr|||yyyooofff]]]XXXXXX```qqq{{{ggg|||uuucccXXXWWWWWWkkk|||}}}xxxwwwvvvrrrxxxssskkk```RRRGGGFFFKKKNNNQQQUUUUUUOOODDD888111...---,,,+++++++++++++++,,,,,,,,,,,,,,,+++******,,,------......//////000...//////000000111111222444444666777999:::<<<<<>>;;;:::999999888888777666666777777888666666:::>>>>>>>>>BBBIIIQQQYYYbbbddddddaaaXXXOOOHHHBBB>>>===???DDDOOOYYYeeennnwww}}}~~~yyynnnbbbZZZTTTOOONNNPPPVVVaaalllppprrrtttwwwwwwwwwvvvuuusssooojjjfffeeeeeedddccccccdddeeeiiinnntttzzz}}}}}}{{{xxxwwwwwwwwwvvvuuuxxxuuutttvvvvvvtttuuuyyyzzz~~~wwwrrrpppsssssstttttttttsssrrrrrrqqqpppooopppsssvvvwwwwwwvvvwww|||zzzwwwzzz}}}|||mmm```VVVOOOJJJBBBAAA@@@BBBEEEGGGHHHHHHWWWWWWVVVTTTQQQNNNKKKIIIHHHOOOYYYbbbhhhnnnuuuyyy{{{{{{{{{|||||||||||||||}}}~~~~~~|||{{{|||~~~|||{{{{{{|||~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}|||~~~~~~qqqpppmmmkkkkkkmmmppprrrrrryyy{{{nnniiiccc___\\\VVVMMMGGGAAA>>>;;;999888888777555777888888888777777999;;;===@@@CCCGGGJJJPPPXXX^^^bbbkkkttt{{{~~~pppkkkjjjmmmzzz{{{lllmmmqqqlllfffccc\\\WWWSSSOOOJJJFFFIIIOOOVVVaaabbbSSSDDDAAACCCAAADDDCCCBBB@@@>>>===;;;;;;999::::::;;;<<<<<<======:::>>>DDDLLLYYYiiiyyymmmXXXKKKHHHAAAAAAAAA999<<<:::;;;???DDDLLLZZZfffttt~~~}}}mmmddd[[[WWWYYYcccuuurrrdddwwwtttaaaWWWWWWZZZlllzzz||||||~~~}}}xxxxxxrrrjjj___QQQFFFFFFLLLRRRUUUWWWVVVOOODDD888111//////---,,,,,,+++++++++***++++++,,,,,,,,,++++++,,,------...//////000000/////////000111111222222444555666888:::;;;======>>>???BBBDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHIIIJJJIIIFFFEEEFFFHHHLLLIIILLLRRR```~~~|||xxxwwwccc\\\bbbccceeeZZZKKK???999777555444555555555444555888===AAAGGGLLLTTTYYY[[[[[[ZZZYYYaaacccfffggggggggghhhiiigggtttxxxsssqqqppprrrtttssssssxxx~~~zzztttlllggg\\\[[[XXXTTTPPPLLLIIIGGGEEECCCAAABBBDDDFFFFFFFFFEEEEEECCCBBB???===;;;:::<<<;;;:::::::::;;;<<<<<<:::888999???BBBCCCFFFIIIPPPWWW]]]]]]\\\ZZZUUUOOOHHHBBB>>>???CCCKKKZZZggglllrrrxxx{{{}}}zzzooocccZZZTTTPPPOOOPPPUUU```lllooorrruuuxxxyyyxxxwwwuuupppmmmiiifffeeedddcccbbbdddfffhhhlllqqqvvvzzz||||||zzzxxxxxxyyyzzzyyyxxxzzzvvvtttvvvvvvtttvvvyyyyyy~~~zzztttrrrtttssssssssstttsssrrrppprrrpppnnnooorrruuuuuutttwwwxxx{{{~~~|||pppcccYYYQQQMMMBBBAAAAAACCCFFFIIIJJJJJJVVVUUUTTTRRROOOKKKGGGEEEGGGNNNXXXaaagggnnnuuuzzz||||||||||||||||||||||||~~~~~~{{{zzz|||}}}|||{{{|||~~~~~~||||||}}}}}}}}}}}}}}}|||zzz|||}}}ooommmjjjhhhgggiiilllmmmpppyyyrrrlllddd^^^YYYRRRHHHAAA===;;;999:::;;;;;;;;;:::777999:::::::::;;;===???AAACCCFFFHHHJJJMMMQQQUUUUUU]]]fffmmmttt{{{}}}zzz|||yyyvvvtttttt}}}|||pppppprrrmmmjjjjjjWWWSSSPPPNNNJJJGGGLLLSSS]]]jjjkkkYYYFFFAAACCCBBBEEEDDDBBB???===<<<;;;;;;::::::;;;;;;<<<===>>>>>>===@@@FFFOOO\\\lll|||jjjTTTHHHFFFAAABBBCCC===<<<:::;;;@@@EEENNN\\\iiiuuuiiiaaaXXXWWW[[[gggzzz|||nnngggyyytttaaaVVVVVV^^^mmmzzz}}}~~~wwwrrriii^^^PPPFFFGGGMMMVVVWWWYYYWWWPPPDDD999222111000///...---,,,,,,,,,((()))***+++,,,---------,,,,,,------...///000000/////////000111111222222444555666888:::<<<===>>>:::<<>>BBBHHHMMMUUUZZZ[[[ZZZXXXXXXaaadddhhhjjjkkkkkkkkklllbbbppp{{{yyyyyy{{{zzzxxxwww{{{|||uuuoookkkfff```\\\ZZZYYYWWWTTTPPPLLLIIIGGGBBB@@@======@@@CCCEEEFFFFFFFFFGGGGGGEEECCCAAA@@@;;;:::999888999:::;;;<<<@@@<<<<<>>???CCCCCCCCCFFFIIIKKKJJJIIINNNRRRWWW]]]ccciiiooossszzztttooonnnttttttiiiaaaWWWNNNLLLLLLLLLMMMPPPaaannnooo]]]KKKDDDBBB???AAAAAA@@@???>>>===<<<<<<=========<<<<<<<<<;;;;;;:::???IIIVVVfffuuuoooWWWKKKIIIAAA>>>???<<<:::;;;===@@@FFFSSSbbbnnnvvv~~~lll]]]VVVWWW]]]ppp~~~~~~{{{tttmmmfffvvvuuu^^^TTTWWW___mmmzzzyyynnnaaaTTTKKKMMMSSSYYY^^^ccc___TTTDDD777000///---***((((((***---///++++++******++++++,,,---......---------......///111222222111111111444666555666777888:::;;;======@@@@@@AAABBBDDDEEEFFFFFFIIIIIIHHHGGGHHHIIIJJJKKKJJJKKKLLLLLLLLLJJJIIIHHHFFFJJJIIILLL___~~~~~~wwwvvvmmmbbb\\\bbbeeeWWWIIICCC>>>777444555555555555555555888<<>>===>>>>>>>>>===AAA@@@@@@DDDJJJOOOQQQPPPWWWWWWVVVUUUTTTRRRQQQPPPFFFDDDBBBCCCGGGUUUoooyyyuuuuuusssnnniii^^^WWWPPPMMMMMMQQQ[[[fffqqqtttxxx{{{{{{xxxtttqqqooolllhhhgggggghhhhhhhhhmmmnnnooorrrtttvvvxxxyyy||||||{{{{{{{{{||||||}}}|||||||||zzzxxxwwwyyyzzzxxx|||zzztttrrrssssssrrrpppooooooppprrrrrrqqqqqqrrrtttuuuvvvxxxzzz|||}}}uuuhhh\\\SSSMMMGGGFFFEEEEEEFFFHHHJJJKKKZZZYYYVVVSSSOOOMMMKKKJJJHHHLLLSSS^^^iiiqqqvvvwww||||||{{{{{{zzzyyyyyyxxxxxxxxxyyy{{{}}}~~~}}}|||~~~}}}}}}~~~~~~~~~~~~~~~|||zzzyyyvvvsssooommmlllllllllkkkddd\\\WWWXXXYYYYYYZZZ]]]ccclll{{{wwwoooddd\\\VVVPPPIIICCC@@@>>><<<<<<===>>>===<<<>>>===<<<>>>AAACCCCCCBBBDDDCCCBBBCCCEEEFFFEEECCCGGGKKKPPPUUUZZZ___eeehhhnnnxxxtttpppooovvvxxxoooaaaWWWMMMJJJJJJJJJLLLPPP^^^jjjkkk[[[KKKFFFFFFCCCBBBBBB@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;???DDDNNN\\\kkkzzzpppXXXKKKIIIAAA>>>@@@===<<<===>>>AAAGGGTTTcccnnnyyyjjj[[[TTTUUUZZZlll~~~~~~~~~wwwpppgggwwwwww```VVVXXX[[[jjjzzzrrrcccTTTLLLNNNUUUZZZ___ccc```TTTDDD777000---------,,,,,,---------+++++++++***++++++,,,---......---------.../////////000111000///000222444666777888:::;;;===>>>???===>>>???@@@AAACCCDDDDDDIIIHHHHHHGGGHHHIIIJJJKKKKKKKKKLLLLLLLLLKKKJJJIIIGGGIIIHHHHHHZZZvvv}}}~~~xxxqqqaaaXXX___cccUUUGGGAAA<<<666333444555555555555555888<<>>===BBB???>>>BBBHHHKKKJJJGGGGGGEEEBBBAAABBBAAA@@@>>>AAAEEEIIINNNRRRVVV[[[^^^bbbooouuuqqqqqqyyy~~~vvvcccWWWLLLHHHHHHHHHLLLPPPYYYcccdddWWWJJJGGGHHHGGGEEEDDDAAA???===<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>DDDOOO]]]lll{{{rrrZZZLLLHHH@@@===@@@>>>===>>>@@@CCCIIIVVVeeeppp~~~lll\\\SSSSSSWWWiii{{{}}}uuulllgggwwwwww```UUUUUUXXXiiizzz}}}hhhWWWNNNPPPWWW]]]aaaddd```TTTDDD888111+++,,,///111111///,,,++++++++++++++++++,,,------......------......///000///000111111000111333555888888:::;;;===???@@@AAA======>>>@@@AAABBBCCCDDDHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJHHHIIIFFFGGGVVVppp~~~www{{{zzzxxxuuubbbWWWaaabbbVVVIIIAAA;;;666444444555555555555555888<<>>===???BBBGGGKKKNNNSSSWWWZZZ^^^jjj~~~uuuqqqpppyyyzzzfffYYYMMMGGGGGGHHHLLLQQQUUU\\\\\\RRRIIIHHHJJJJJJIIIGGGCCC???===<<<<<<<<<>>>>>>======>>>???@@@AAA>>>DDDPPP^^^nnn{{{sssZZZLLLHHH@@@>>>AAA???<<<>>>@@@DDDLLLYYYjjjuuurrr```UUURRRUUUiii}}}}}}nnncccbbbtttttt^^^RRRQQQYYYjjj{{{sss]]]QQQQQQWWW___ccceee```SSSDDD888222,,,---000111111000---,,,,,,++++++++++++,,,------...---------...///000111111333444444444444666888888888:::<<<>>>@@@AAABBB??????@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIILLLLLLLLLLLLLLLLLLKKKKKKHHHIIIGGGIIIWWWooo}}}~~~}}}vvvyyyqqqllltttwwwdddZZZfffdddZZZNNNCCC===999777777555555555555555888<<>>>>>AAAFFFJJJMMMQQQVVVYYY[[[cccssstttpppnnnwww~~~xxxiii\\\NNNHHHHHHIIIMMMSSSVVVYYYYYYSSSMMMLLLNNNNNNMMMJJJFFFAAA???>>>??????AAA@@@???>>>>>>???AAABBBCCCJJJUUUdddsssqqqYYYKKKHHHAAA>>>AAA???:::<<>>@@@AAABBB@@@@@@AAABBBDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKLLLLLLJJJJJJJJJMMMYYYlll~~~}}}yyyxxxyyy|||}}}wwwiiicccaaammmssscccZZZgggfff^^^RRREEE===:::888777555555555555555888<<>>@@@EEEJJJVVVjjj~~~{{{sssllliiiaaa^^^YYYVVVSSSPPPMMMJJJHHHDDDAAAEEELLLSSSUUUUUUKKKGGGBBB???>>>????????????AAAEEEIIIKKKOOOSSSUUUUUUYYYeeeyyyuuuppplllsssyyysssjjj]]]PPPJJJIIIIIIMMMRRRVVVXXXXXXWWWUUUTTTUUUUUUQQQNNNIIIDDDAAAAAACCCDDDEEEDDDAAA???>>>>>>???@@@EEEKKKXXXffftttmmmVVVJJJHHHAAA???AAA>>>999<<>>@@@BBBCCC??????@@@BBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMPPPYYYgggvvvyyysssppprrrxxx|||{{{jjj^^^^^^]]]eeekkk^^^WWWbbbfffaaaUUUEEE<<<999777555555555555555555888<<>>======;;;;;;<<<:::888;;;@@@HHHRRRbbbttt|||yyyqqqmmmgggaaa[[[VVVQQQNNNFFFDDDAAABBBHHHNNNTTTWWWRRRMMMGGGCCCAAABBBCCCCCCCCCEEEHHHIIIJJJLLLOOOQQQQQQRRRZZZkkkwwwqqqkkkppptttnnniii]]]PPPJJJIIIIIILLLPPPRRRSSSUUUXXXYYYYYYZZZZZZUUUQQQKKKGGGDDDEEEHHHJJJMMMKKKGGGDDDAAA@@@AAAAAAFFFMMMYYYhhhuuu|||iiiRRRIIIIIIBBB???AAA===;;;===@@@EEENNN]]]ooo{{{{{{vvviiiYYYQQQRRRYYYppp{{{kkk___YYYpppsss[[[RRRTTTaaaqqqqqqYYYVVV]]]ccceeeddd\\\NNN@@@666111//////...------...//////---,,,,,,,,,,,,---......------......///111222333///222555666666666777999888999;;;===@@@BBBDDDEEE@@@AAABBBCCCDDDFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJIIIHHHHHHIIIJJJKKKLLLKKKLLLOOOTTT[[[fffsss~~~~~~xxxpppkkkooo{{{~~~dddVVV\\\]]]```ccc[[[VVV^^^iiifffYYYHHH<<<999888444555555555555555888<<>>HHHOOO\\\kkkxxx}}}xxxppphhhaaaZZZSSSOOOEEECCCAAA@@@DDDKKKSSSXXXZZZUUUNNNHHHFFFGGGGGGGGGHHHJJJKKKLLLKKKKKKMMMOOOQQQQQQUUUcccwwwyyyrrrkkknnnqqqkkkhhh\\\PPPJJJHHHHHHJJJNNNLLLLLLPPPVVVZZZ[[[[[[[[[WWWSSSMMMHHHFFFGGGJJJMMMUUURRRNNNIIIFFFDDDDDDEEELLLSSS___mmmzzzyyyfffPPPHHHIIICCC@@@@@@======???BBBFFFNNN\\\mmmxxxuuuqqqdddVVVSSSWWW```uuuyyyiii^^^\\\ssspppXXXOOOSSS___qqqsss[[[XXX```ccceeeccc[[[MMM???555000------............---------,,,,,,,,,,,,---......------......///111222333111444777999999999:::;;;:::;;;===???AAADDDFFFGGGCCCDDDEEEFFFGGGHHHIIIJJJIIIIIIKKKLLLLLLLLLKKKJJJIIIHHHHHHGGGHHHIIIJJJKKKHHHJJJOOOWWW___iiiwww}}}vvvkkkeeelll}}}cccOOO[[[^^^\\\^^^[[[XXX___mmmjjj^^^KKK???<<<:::666555555555555555888<<>>>>>===;;;999888777666555555555555555666777888CCCHHHUUUfffsss{{{|||vvvrrriii]]]VVVUUUMMMGGGDDDFFFIIIMMMUUU]]]cccaaaZZZSSSRRRTTTSSSOOOQQQNNNKKKJJJJJJKKKKKKKKKIIIMMMUUU___kkkxxxwwwpppmmmnnnpppiii___RRRHHHFFFHHHJJJKKKNNNLLLKKKOOOUUUYYYZZZYYYVVVTTTPPPKKKHHHIIILLLPPPYYYWWWSSSMMMFFFBBBCCCFFFOOOSSS```rrr~~~qqq^^^SSSHHHEEEDDDAAA?????????@@@BBBGGGQQQ```ooozzzssscccbbbZZZUUU^^^rrrssshhhccc```uuunnnVVVLLLPPPccctttooo___aaaaaafffdddaaaYYYNNNAAA666/////////.........---------,,,,,,,,,,,,---...//////......///000111222222333222333666999:::::::::999;;;;;;<<<@@@EEEGGGEEECCCEEEGGGIIIJJJLLLLLLKKKJJJIIIJJJJJJJJJKKKLLLLLLLLLKKKLLLLLLMMMLLLKKKIIIHHHLLLMMMOOOVVV```nnn|||{{{oooggglll}}}cccQQQWWWeeeaaagggMMMPPP\\\jjjiii```PPPDDD===888555666777777666777999>>>AAAJJJMMMTTT\\\cccffffffeeehhhhhhiiijjjkkkkkkllllllssszzzyyysssqqqsssrrrpppooommmmmmllllllnnnqqqvvvyyy|||~~~~~~ooofffaaa\\\ZZZ\\\]]][[[XXXSSSPPPPPPWWW^^^eeeoooxxxxxx~~~~~~{{{{{{{{{zzz}}}}}}~~~yyytttsssrrrrrrrrrssstttvvvwwwqqqrrrvvvzzz~~~xxxxxxyyywwwvvvvvvyyy||||||qqqlllfff^^^\\\___eeeiiikkkuuu{{{~~~zzzxxxwwwxxx{{{|||zzzwwwzzz{{{|||||||||{{{zzzyyyxxxwwwuuussstttvvvxxxzzzuuuuuuxxx~~~yyyrrrpppooonnnnnnppptttwwwzzzxxxuuusssuuuuuussstttxxx{{{{{{|||~~~xxxpppggg^^^YYYUUUYYYaaalllxxxttthhh___VVVMMMGGGFFFEEEDDDEEEGGGJJJLLL[[[YYYVVVRRROOOMMMLLLKKKJJJHHHIIINNNXXXdddlllpppxxxyyy{{{|||~~~}}}{{{zzzzzz|||~~~~~~}}}~~~~~~~~~~~~~~~}}}{{{wwwssslllhhhaaaZZZRRRKKKCCC>>><<<;;;:::999777666555444444444444555666777888888???EEERRRbbbmmmttt|||}}}vvvpppggg]]]XXXXXXUUUPPPLLLMMMOOOQQQYYYaaannnrrrppphhh```]]]\\\ZZZSSSPPPMMMKKKKKKLLLLLLKKKHHHKKKQQQXXXaaammmyyyxxxppplllkkkllljjjaaaTTTKKKIIIJJJKKKKKKJJJIIIIIINNNTTTYYY[[[ZZZYYYWWWRRRLLLHHHGGGJJJMMMZZZ[[[YYYRRRIIIDDDDDDGGGOOOUUUcccuuuppp\\\QQQGGGDDDCCC@@@???@@@CCCDDDFFFKKKUUUbbbqqq{{{xxxiii```\\\^^^nnn}}}pppfffbbbcccuuuqqqYYYQQQVVVeeeuuunnn^^^______eeeddd```XXXMMM@@@555///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...//////...//////000111222333333333555777:::;;;<<<;;;;;;>>>===???CCCHHHKKKLLLKKKOOOOOOOOONNNMMMKKKJJJIIIKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHIIIJJJJJJIIIHHHGGGLLLMMMPPPVVV```nnn|||zzzmmmcccfffvvvlllWWW\\\jjjfffkkkNNNNNNWWWiiihhh```QQQDDD===999555666777777666777999>>>AAAHHHLLLSSS\\\cccfffgggfffiiijjjjjjkkklllmmmnnnnnnssszzz{{{yyyzzzzzzxxxvvvtttrrrpppoooooorrrvvvyyyzzz|||~~~|||qqqiiiaaa]]]^^^```___^^^VVVQQQPPPTTTZZZaaakkktttwww~~~|||||||||zzz}}}~~~~~~}}}~~~wwwqqqkkkdddbbbeeeiiilllmmmtttyyy~~~xxxwwwwwwyyy|||}}}|||zzz{{{{{{|||||||||{{{yyyxxxxxxwwwvvvuuuuuuwwwxxxzzzwwwvvvxxx}}}zzzsssoooooooooppprrruuuxxxzzzxxxttttttvvvvvvuuuvvvzzz{{{zzz{{{~~~~~~|||wwwooofff^^^YYYQQQUUU]]]hhhtttwwwjjj```VVVNNNGGGEEEDDDCCCCCCEEEHHHJJJ[[[YYYVVVSSSPPPNNNLLLLLLJJJIIIIIIMMMVVVaaajjjnnnxxxyyyzzz{{{}}}}}}~~~~~~~~~|||zzzzzz{{{}}}}}}}}}~~~~~~~~~}}}~~~yyysssnnnddd^^^UUULLLEEE???:::777888888777666555333333222444444444555666888999:::===DDDRRR```hhhnnnxxx~~~tttmmmeee]]]\\\^^^bbb^^^\\\\\\]]]```gggooo}}}ssshhhccc```WWWTTTPPPNNNNNNNNNMMMLLLJJJLLLNNNRRRXXXaaakkkrrrxxx}}}{{{uuuooollljjjkkkbbbWWWOOOLLLLLLKKKJJJGGGFFFGGGKKKSSSXXXZZZZZZZZZXXXRRRLLLFFFDDDEEEGGGXXX[[[\\\VVVLLLEEEEEEHHHOOOWWWgggxxx}}}kkkWWWNNNEEECCCBBB??????@@@EEEFFFIIINNNWWWdddsss|||qqqdddccchhhyyy}}}ooofffdddgggtttqqqZZZUUU\\\kkkwwwlll\\\]]]\\\cccbbb___WWWKKK???555000,,,,,,+++++++++*********,,,,,,,,,,,,---...///000//////000111222333444444555666999;;;===>>>>>>>>>BBBAAABBBFFFLLLQQQTTTVVV\\\ZZZVVVRRRNNNKKKIIIHHHLLLMMMNNNNNNMMMJJJHHHFFFJJJKKKLLLMMMNNNNNNNNNMMMLLLNNNQQQVVV```nnn|||}}}mmmbbbeeesss}}}dddeeeqqqmmmrrrRRRNNNVVVeeefff```RRREEE===999555666666666666666999===AAAGGGLLLSSS\\\bbbfffgggggghhhiiijjjkkklllmmmmmmnnnrrrzzz~~~|||yyyvvvrrrqqqqqqsssvvvxxxxxxyyy{{{|||}}}uuujjjcccbbbcccdddddd]]]WWWRRRTTTXXX^^^hhhqqqvvv}}}~~~~~~wwwrrrmmmlllnnnqqqrrrqqqssswww~~~wwwwwwxxxzzz}}}~~~}}}|||||||||}}}}}}|||zzzyyyxxxwwwwwwwwwxxxxxxxxxyyyyyyyyyxxxxxx|||zzztttooopppqqqsssuuuwwwyyyyyywwwttttttwwwxxxwwwxxx{{{{{{|||~~~}}}xxxpppggg```[[[SSSVVV\\\eeeppp{{{wwwjjjaaaXXXPPPGGGEEECCCAAAAAACCCEEEGGGZZZYYYWWWTTTQQQOOONNNMMMJJJIIIIIILLLTTT^^^ggglllwwwxxxyyyzzz{{{|||||||||~~~{{{yyyxxxyyy{{{{{{{{{}}}}}}}}}~~~{{{{{{}}}~~~}}}vvvmmmggg[[[TTTJJJAAA;;;777555444666666555555444333222222333333444555666888:::;;;???FFFTTTbbbiiinnnwww{{{ppphhhbbb___aaafffooommmmmmpppqqqssszzz~~~qqqiii___\\\WWWTTTRRRQQQOOONNNNNNOOOOOOPPPSSSZZZccciiinnnuuu|||{{{vvvqqqmmmjjjbbbXXXPPPMMMLLLJJJIIIFFFEEEEEEJJJPPPUUUWWWVVVUUUSSSNNNGGGBBB@@@AAABBBOOOTTTXXXTTTJJJDDDDDDHHHPPPZZZjjjxxxwwwdddRRRJJJCCCBBBAAA??????AAACCCEEEIIIPPPZZZggguuu~~~yyyiiifffiiiwwwsssiiigggiiitttsss^^^\\\eeeqqqzzziiiZZZ[[[ZZZ``````]]]UUUIII<<<444000...------------,,,,,,,,,,,,,,,,,,------...///000///000111222333444555666777888;;;===???AAABBBBBBDDDDDDEEEIIINNNUUUZZZ]]]ccc```ZZZTTTNNNKKKJJJIIILLLMMMOOOOOOOOOLLLIIIGGGLLLMMMNNNOOOPPPQQQRRRRRRMMMOOORRRWWW```mmm}}}rrrggghhhuuu}}}|||~~~wwwsssyyyuuuzzzWWWPPPWWWaaaddd```SSSFFF>>>999666666666666666666999===@@@GGGMMMUUU\\\aaadddeeefffffffffggghhhiiikkkllllllqqqzzz}}}|||{{{{{{|||{{{xxxuuurrrppprrrtttvvvwwwwwwwwwxxxzzz|||}}}|||||||||~~~~~~tttllliiihhhhhhggghhh```YYYWWWXXX\\\eeennnttt|||{{{xxxuuuuuuxxxzzzzzzxxxssswww~~~}}}yyyzzzzzz|||}}}~~~}}}}}}}}}}}}~~~}}}}}}{{{yyyxxxwwwxxxyyyzzz{{{zzzyyyyyy|||zzzyyy|||zzzuuuooopppsssuuuxxxyyyyyyyyyvvvttttttxxxxxxwwwwww{{{|||}}}{{{sssjjjbbb]]]YYY[[[^^^dddmmmxxxtttjjjccc[[[TTTHHHGGGDDDAAA@@@AAACCCDDDYYYXXXWWWUUUSSSQQQOOONNNKKKJJJJJJKKKQQQZZZdddjjjuuuvvvwwwyyy{{{|||}}}}}}~~~{{{xxxvvvwwwyyyyyyyyyyyyzzz|||}}}|||}}}~~~~~~~~~~~~yyyqqqggg```SSSLLLCCC;;;777555444444666666666555555444444444333444444555777999:::;;;???GGGUUUdddlllqqqyyyuuukkkddd``````eeelllxxxyyy|||zzzkkkgggaaa\\\XXXUUUSSSQQQPPPPPPPPPOOOQQQWWW^^^cccjjjrrr{{{~~~~~~~~~}}}zzzuuuqqqhhh```VVVPPPMMMKKKIIIGGGGGGEEEEEEHHHMMMQQQQQQPPPLLLJJJFFFAAA===<<<===???CCCHHHMMMKKKEEEBBBDDDHHHRRR^^^lllxxxqqq]]]NNNHHHCCCAAA@@@>>>>>>BBBAAADDDKKKSSS___mmmzzz|||fffaaaaaannnuuujjjggghhhtttwwwcccbbbllltttzzzeeeXXXZZZYYY]]]^^^\\\SSSFFF:::333111.........---------,,,,,,------------...///000000000000111333444666777777999:::<<>>999777666666666777777666666666666666666444555555666777999:::;;;>>>DDDSSSdddpppvvv{{{zzzpppgggaaa______eeelllyyy|||xxxsssllleee```[[[WWWTTTOOOOOOOOONNNOOORRRWWW[[[eeennnyyyyyyxxxwwwyyy{{{{{{vvvrrrfff^^^UUUNNNLLLKKKJJJHHHHHHFFFDDDFFFJJJMMMMMMKKKDDDCCCAAA>>>;;;:::<<<>>>===@@@BBBBBBAAABBBFFFIIIUUUbbbpppyyynnnZZZLLLGGGCCCBBB@@@===>>>BBBCCCGGGOOOYYYeeesss|||fff^^^YYYcccxxxuuuhhheeegggvvvzzzhhhdddllluuu{{{~~~}}}}}}xxx___TTTXXXXXXZZZ\\\ZZZQQQDDD888222111------,,,,,,,,,+++++++++------------...///000111000111222444555777888999:::;;;===???BBBEEEGGGHHHFFFGGGIIIJJJMMMQQQWWW\\\^^^[[[WWWRRRNNNMMMMMMMMMKKKLLLOOOQQQSSSSSSRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSNNNQQQTTTXXX___mmm~~~}}}vvvvvv{{{{{{zzz~~~___OOOQQQXXX___```VVVHHH???:::777555555555555555888<<<@@@HHHNNNWWW]]]___```bbbdddhhhiiijjjkkkmmmnnnpppppppppyyy~~~wwwssspppqqqrrrsssssssssrrrqqqssstttuuuvvvvvvwwwyyy|||||||||zzzyyy{{{}}}xxxuuurrrxxxqqqiiiddd___[[[]]]aaajjjttt}}}{{{|||wwwyyy}}}~~~~~~}}}|||}}}~~~~~~}}}zzz{{{|||}}}}}}}}}|||{{{~~~||||||zzzsssoooqqqtttvvvxxxzzzzzzzzzxxxtttssstttrrrmmmjjjllljjjoooyyyxxxnnneee```ZZZ\\\^^^aaafffqqq~~~vvvnnnccc[[[MMMJJJFFFBBB???>>>>>>???XXXXXXXXXWWWUUUSSSQQQPPPKKKKKKJJJJJJMMMTTT___gggoooqqqtttxxx|||~~~yyywwwwwwxxxyyyyyyzzz{{{}}}~~~~~~}}}|||{{{xxxuuuppphhh^^^SSSKKK@@@===999777777888777666666777777777777777777777666666666666777888999:::===CCCQQQfffvvv|||vvvmmmeee```]]]]]]bbbhhhpppwww~~~vvvmmmfff```[[[XXXOOOOOOOOONNNNNNNNNQQQSSS]]]fffrrr|||yyyvvvtttvvvyyyzzzwwwttteee^^^SSSMMMKKKKKKKKKJJJGGGEEECCCEEEIIIKKKJJJIIIBBBBBBAAA>>><<<;;;===@@@???>>><<<===@@@EEEIIILLLWWWfffvvv~~~lllZZZLLLGGGDDDCCC@@@===>>>BBBEEEIIIQQQ\\\hhhuuuxxxjjj^^^VVV\\\qqquuuhhheeegggxxxuuunnnqqqxxx~~~yyyzzz}}}}}}oooWWWPPPVVVVVVXXX[[[YYYPPPBBB666222111.........---------,,,,,,------------...///000111111111333444666888999::::::;;;===???CCCFFFIIIJJJHHHIIIKKKKKKKKKNNNSSSWWWZZZXXXUUURRROOONNNNNNNNNNNNOOOPPPRRRTTTUUUUUUUUUYYYXXXVVVUUUTTTTTTTTTTTTNNNRRRUUUXXX___lllzzzzzz|||fffSSSRRRUUU]]]```WWWIII???:::888555555555555555888<<>>BBBEEEJJJRRR\\\gggtttvvviii^^^UUU]]]tttwwwjjjgggfff{{{~~~}}}yyyuuuuuuvvv|||xxxjjjRRRLLLSSSUUUWWWZZZYYYOOOAAA666111222111000000000000/////////...------......///000111111222333555777888:::::::::;;;===???CCCFFFIIIKKKIIIKKKMMMLLLKKKLLLPPPSSSYYYWWWUUURRRPPPOOONNNNNNQQQQQQRRRSSSTTTUUUVVVWWWXXXWWWUUUSSSQQQPPPPPPQQQNNNRRRVVVYYY___lllwwwyyyzzzttt~~~mmmYYYWWWSSS\\\```WWWIII@@@;;;888555555555555555888<<>>===>>>@@@>>>>>>>>>>>>AAAHHHPPPVVVdddooo|||lllWWWKKKEEEAAA@@@??????BBBGGGIIINNNVVV___jjjuuutttggg^^^TTT___|||jjjggghhhzzzuuupppssszzznnn^^^OOOKKKPPPXXXYYYZZZVVVLLL>>>444///.....................------------......///000000000222444666888999;;;???AAA@@@@@@AAABBBDDDGGGJJJLLLLLLLLLLLLMMMOOOQQQSSSUUUUUURRROOOMMMLLLLLLNNNOOOUUUXXX\\\^^^^^^[[[WWWTTTXXXTTTQQQRRRVVVWWWTTTPPPKKKQQQYYY]]]___jjjwww|||vvvxxx{{{{{{}}}ZZZSSSTTTYYY\\\VVVJJJ???::::::888666444333444888<<>>===<<<888777999VVVWWWYYYXXXUUURRRPPPOOOSSSNNNKKKIIIIIIMMMXXXcccjjjqqqwwwxxxyyy~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{|||}}}{{{vvvpppjjjcccYYYPPPHHHBBB>>>;;;:::999888777666666666666777888888999999999999888888999:::;;;::::::;;;===>>>DDDSSShhh~~~}}}pppbbb\\\YYYWWWWWWYYY^^^cccmmm||||||vvvoooiiibbb^^^WWWSSSNNNJJJIIIHHHGGGFFFFFFKKKTTTaaaqqq~~~tttpppwwwooodddVVVQQQSSSWWWVVVSSSKKKFFFBBBFFFOOOVVVVVVSSSLLLJJJFFFCCC@@@>>>===<<<=========>>>BBBIIISSSYYYhhhrrr~~~}}}gggTTTHHHCCC???>>>>>><<>>EEEJJJQQQXXX\\\```cccfffgggggggggiiikkknnnppprrrrrryyyzzzvvvwwwuuusssqqqppppppoooooorrrtttwwwxxxzzz|||}}}|||oooffffffhhhmmmrrrxxx|||~~~|||zzzyyyxxxxxxxxxuuuwwwyyy|||~~~~~~~~~~~~}}}||||||~~~|||||||||{{{{{{||||||}}}}}}|||~~~zzzrrrqqqsssuuuwwwxxxyyy{{{{{{yyyuuuooojjjiiijjjmmmoooooosss|||~~~uuunnnjjjjjjjjjkkkkkkiiifffbbb^^^YYYSSSOOOHHHAAA<<<;;;:::777666888VVVXXXYYYXXXUUURRRPPPOOOQQQMMMJJJIIIIIILLLVVVaaalllsssxxxwwwxxx|||~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~|||zzzzzzzzzwwwrrrmmm```YYYNNNEEE???===<<<<<<999999888777777777777888::::::;;;<<<<<<<<<;;;;;;999;;;<<<<<<<<<<<<===???AAAEEEQQQgggrrraaaZZZXXXVVVUUUVVVZZZ]]]fffttt{{{vvvqqqkkkddd```WWWSSSMMMHHHFFFDDDCCCBBB>>>CCCLLLYYYjjjzzzwwwrrrzzzssshhhZZZTTTVVVYYYYYYXXXOOOHHHBBBGGGRRR\\\^^^]]]QQQLLLFFFCCCBBBAAA>>>;;;=========???DDDMMMXXX```ooovvvtttaaaQQQHHHCCC??????>>><<<>>>BBBFFFLLLUUU```kkkvvv|||ooo```[[[[[[rrrnnnnnnjjj|||yyyqqqoookkkfff\\\OOOFFFFFFNNNVVVXXXVVVQQQGGG;;;222..............................//////000111111222222333333555888999;;;===AAACCCBBBBBBCCCDDDFFFHHHKKKLLLLLLLLLLLLMMMOOOQQQSSSTTTVVVTTTRRROOONNNOOOPPPQQQVVVXXX[[[^^^___]]][[[YYYUUUSSSQQQTTTXXX[[[[[[YYYTTTWWW\\\___aaammm}}}uuuwwwwwwzzzaaaTTTRRRWWWYYYUUUJJJ@@@:::999888777444333444777:::===FFFJJJPPPUUUYYY^^^bbbeeedddeeeeeegggiiimmmoooqqqssszzz|||{{{~~~}}}{{{xxxtttpppmmmlllrrruuuwwwzzz|||}}}{{{nnnnnnooorrrvvv{{{||||||{{{zzzyyyyyyzzzzzzwwwwwwxxxzzz{{{}}}}}}~~~~~~~~~}}}||||||}}}}}}}}}}}}~~~~~~}}}}}}||||||||||||}}}}}}{{{{{{|||{{{ssspppssswwwzzz{{{{{{|||}}}{{{xxxrrrllljjjlllrrrwwwtttyyyxxxrrrnnnjjjhhhgggaaaZZZUUUSSSQQQMMMJJJFFF???:::999888555444666VVVXXXYYYXXXUUURRRQQQPPPQQQNNNKKKKKKJJJLLLUUU___lllsssxxxwwwwwwzzz||||||}}}}}}~~~~~~~~~~~~~~~~~~|||zzzxxxwwwvvvsssnnnjjjWWWQQQGGG@@@<<<<<<======777777777888999:::;;;<<<::::::;;;======>>>>>>>>>:::<<<>>>>>>>>>>>>@@@AAADDDGGGQQQeee~~~wwwddd\\\YYYWWWTTTTTTVVVWWW]]]hhhwww|||wwwrrrkkkddd___UUUQQQKKKFFFCCCAAA???>>>===@@@HHHUUUeeexxx|||xxxxxxmmm___WWWXXX\\\]]]]]]UUUMMMEEEHHHTTT___ddddddZZZRRRIIIDDDDDDDDDAAA>>>?????????AAAHHHSSS___ggguuu{{{sss___PPPJJJEEEBBBBBB@@@>>>???CCCIIIOOOZZZeeepppzzz|||ppp```\\\\\\wwwrrrsssssswwwoookkkkkkeee[[[OOOHHHJJJRRR[[[[[[XXXPPPEEE999111...------------...............//////000000111222222333444666999:::<<>>?????????;;;===?????????@@@AAACCCEEEHHHSSSggg{{{iii___ZZZUUURRRRRRSSSSSSVVV]]]iiivvv~~~zzztttlllccc]]]RRRMMMGGGCCC@@@>>><<<;;;>>>@@@FFFQQQbbbuuu~~~}}}rrrddd[[[ZZZ^^^aaabbbZZZRRRIIIIIISSS```iiimmmiii___RRRKKKHHHGGGDDDBBBAAA@@@@@@BBBIIIUUUccclllzzz~~~|||eeeRRRKKKFFFBBBBBBAAA???AAAEEEKKKRRR]]]iiittt}}}}}}rrrbbb\\\[[[ttt|||}}}vvvpppmmmnnnhhh]]]QQQKKKMMMVVV^^^```[[[PPPDDD888000---,,,---------.........//////......///000000111111222555777:::<<<>>>@@@DDDGGGGGGGGGFFFGGGHHHJJJLLLMMMMMMMMMMMMMMMNNNPPPRRRTTTUUUUUUSSSRRRRRRRRRRRRRRRRRRSSSUUUWWWXXXYYYYYYXXXXXXWWWUUUUUUVVVXXXXXXYYYUUUWWWZZZ^^^bbbppptttbbb\\\\\\qqqvvvYYYNNNJJJNNNRRRQQQJJJAAA;;;777666555444444444777999;;;DDDFFFJJJNNNRRRWWW\\\```bbbbbbcccdddgggjjjmmmnnnqqqwww|||vvvrrrqqqppprrruuuxxx{{{zzzyyy~~~|||{{{{{{}}}}}}yyysssrrrvvvyyyzzzxxxwwwtttppplllhhhfffeeedddhhhjjjnnnttt|||~~~}}}|||{{{yyywwwvvvuuuwwwxxxxxxwwwvvvwww{{{~~~~~~~~~}}}}}}}}}|||||||||}}}~~~~~~|||}}}}}}~~~~~~}}}}}}}}}}}}}}}|||{{{|||vvvnnnoooqqqtttvvvwww}}}wwwwwwzzzzzzyyyuuukkkddd^^^]]]___\\\SSSJJJGGG@@@;;;:::888555444555SSSUUUXXXXXXWWWUUUTTTTTTSSSPPPNNNMMMJJJIIIPPPXXXfffooovvvxxxxxxzzzzzzyyy|||}}}}}}~~~~~~yyyrrrkkkddd^^^[[[NNNJJJEEEBBB???>>>;;;:::;;;::::::999999999999:::======>>>???@@@@@@@@@@@@<<<===???@@@@@@AAABBBDDDDDDJJJVVVjjjpppeee\\\TTTQQQQQQQQQQQQRRRVVV^^^iiisssyyy~~~{{{tttjjj```YYYMMMIIICCC???===<<<;;;:::===>>>CCCMMM^^^sss|||xxxiii___^^^aaafffhhh___XXXNNNJJJPPP\\\jjjrrruuummmaaaXXXRRROOOKKKHHHEEEDDDCCCEEELLLXXXgggpppoooYYYJJJDDD@@@??????>>>BBBGGGLLLTTT___kkkvvv~~~zzzppp```[[[XXXnnnyyyuuurrrppphhh\\\PPPKKKNNNVVV]]]bbb[[[OOOBBB777000...---,,,,,,------.../////////......//////000111111222666888;;;===???BBBFFFIIIIIIIIIHHHHHHIIIKKKLLLMMMNNNMMMMMMMMMNNNPPPRRRSSSUUUTTTSSSSSSRRRRRRRRRRRRPPPQQQRRRTTTUUUVVVVVVVVVYYYWWWUUUTTTSSSTTTUUUVVVTTTUUUXXX\\\bbbooo||||||~~~rrr\\\SSSNNN^^^ssskkkTTTKKKEEEIIIMMMMMMIIIBBB;;;777444444333333555777:::;;;AAADDDHHHMMMQQQVVV\\\___cccccccccdddfffiiikkkmmmooouuu{{{vvvttttttoooqqquuuwwwzzz}}}zzzwwwyyy}}}|||~~~{{{rrrkkkiiiiiihhhfffiiifffbbb^^^ZZZXXXWWWWWW[[[^^^ccckkkrrrxxx|||~~~}}}{{{yyyvvvtttrrrvvvxxxyyyxxxvvvwwwzzz~~~~~~~~~~~~}}}~~~||||||{{{|||}}}~~~~~~}}}}}}}}}}}}~~~}}}}}}vvvooonnnqqqssstttuuu}}}{{{|||yyyooogggeeehhhfff\\\RRRJJJCCC===;;;999444333555QQQTTTWWWXXXXXXWWWVVVWWWRRROOOMMMLLLHHHFFFKKKRRRaaakkkuuuxxxzzz{{{{{{xxx{{{{{{|||}}}~~~~~~~~~~~~}}}}}}{{{vvvppphhhaaa\\\ZZZTTTPPPJJJEEECCCAAA???===<<<======>>>???AAABBBCCCFFFEEEEEEEEECCCBBBAAA@@@;;;===???@@@@@@AAACCCEEEEEEMMM[[[lll}}}{{{ooobbbWWWSSSUUUQQQQQQRRRTTTYYYaaajjjooouuuxxx{{{|||zzzxxxwwwxxx}}}|||yyyuuuoooeeeZZZSSSHHHDDD@@@===<<<<<<;;;;;;<<<===AAAKKK]]]tttxxx~~~ooodddbbbfffkkknnniiibbbWWWMMMJJJSSSbbbnnnuuurrrnnnhhhccc]]]YYYVVVOOOMMMKKKLLLRRR___mmmxxxyyy```KKKEEE@@@??????@@@EEEKKKPPPWWWcccoooyyyuuukkk[[[WWWVVVjjjwwwyyy{{{wwwuuunnnfffYYYNNNIIIMMMVVV\\\```XXXKKK>>>555111//////,,,,,,------...//////000//////000111111222222333666999<<<>>>@@@CCCGGGJJJKKKJJJJJJIIIJJJKKKMMMNNNNNNMMMMMMMMMNNNPPPRRRSSSTTTSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUUUUWWWVVVTTTRRRQQQQQQTTTUUUTTTUUUWWW[[[```kkkuuuvvv~~~}}}yyy\\\RRRGGGSSSgggaaaLLLCCC???CCCHHHKKKHHHBBB;;;777222222222333555888;;;<<>>@@@CCCGGGKKKOOOQQQMMMMMMKKKIIIGGGDDDAAA@@@;;;===???@@@@@@AAACCCEEEGGGPPP]]]kkkxxxxxxhhh[[[XXX[[[RRRRRRSSSUUUYYY___fffkkkpppsssvvvwwwtttrrrrrrsssuuutttrrrooohhh___TTTMMMEEEBBB===;;;;;;<<<<<<;;;<<<===AAALLL___xxxxxxssshhheeeiiiooossstttmmm___OOOFFFJJJYYYgggnnnqqqtttssspppjjjfffdddXXXVVVSSSSSSYYYfffttteeeNNNGGGBBB@@@AAABBBIIIPPPTTT\\\hhhsss}}}zzzpppfffVVVUUUUUUhhh~~~qqqqqqvvv{{{wwwuuummmdddXXXMMMIIINNNWWW]]]]]]TTTGGG<<<444111000111,,,,,,------...///000000000111111222333333444444777999<<<>>>AAADDDHHHKKKLLLKKKJJJJJJJJJLLLMMMNNNNNNNNNMMMMMMNNNPPPQQQSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSTTTUUUTTTTTTRRRPPPOOOPPPSSSVVVUUUUUUWWW[[[^^^hhh|||vvvmmmooowww}}}}}}|||^^^RRREEEMMM```[[[FFF<<<<<<@@@FFFIIIHHHBBB<<<777111111222333666999;;;===???CCCIIIOOOTTTYYY^^^aaaeeeeeeeeeeeefffhhhjjjkkkpppuuu~~~}}}zzz}}}~~~{{{tttpppppprrrqqqsssvvvxxxzzz}}}|||wwwvvvxxxyyy~~~}}}~~~~~~nnn___VVVQQQLLLKKKIIIGGGFFFFFFGGGHHHIIINNNTTT[[[aaagggkkknnnuuuwww|||~~~||||||{{{}}}}}}}}}{{{yyywwwtttrrrssswww{{{zzzxxxxxx{{{~~~|||{{{|||}}}~~~~~~~~~~~~wwwmmmrrrwwwwwwwwwzzz|||oookkkiiiaaaYYYLLLDDD>>>;;;777222000111SSSTTTUUUVVVWWWVVVVVVUUUWWWUUUQQQNNNLLLKKKKKKKKKXXXcccpppwwwwwwvvvxxx{{{|||{{{zzzzzzzzz|||}}}~~~|||~~~~~~{{{xxxwwwsssooonnnqqqooojjjkkkppp|||uuujjj^^^SSSJJJCCC@@@===AAAEEEHHHNNNWWW___cccfff```WWWOOOIIIFFFDDDBBB@@@???>>>???BBBDDDFFFFFFGGGRRRaaammmwwwxxxkkkbbb[[[WWWWWWWWWXXXZZZ___eeekkkooouuuzzz{{{tttnnnkkkhhheeefffhhhjjjggg___UUULLLGGG???@@@@@@???===<<<>>>???BBBBBBFFFQQQddd|||tttjjjhhhjjjpppvvv}}}vvvhhhYYYNNNLLLQQQVVVggglllqqqqqqnnnkkkiiihhh^^^ZZZVVVXXX```mmmxxxxxx___LLLGGGCCCAAAAAACCCJJJSSSZZZccclllttt~~~{{{qqqeee___NNNLLLSSSggg}}}|||sssggg___hhhxxx}}}vvvooolllfffZZZMMMJJJQQQXXX[[[XXXQQQFFF;;;333...---------...000///...,,,------333222222222222333444555888999<<>>@@@AAACCCGGGSSSggguuuiiifffggglllrrr~~~wwwkkk\\\QQQLLLNNNQQQZZZ^^^ccceeedddbbbaaaaaaYYYVVVUUUYYYaaammmwww|||pppYYYJJJEEEBBBBBBDDDGGGPPPYYYaaajjjsssyyyyyyuuurrriii^^^XXXIIIIIIRRRfff{{{vvv{{{qqqddd\\\cccqqq~~~yyyuuupppkkkeeeXXXKKKHHHOOOUUUWWWVVVOOODDD999222...,,,,,,---...//////...------...111111222333444555555666999:::===AAAFFFHHHIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNPPPPPPOOOOOOQQQSSSUUUWWWQQQQQQOOONNNNNNOOOPPPPPPOOOQQQSSSUUUUUUUUUTTTTTTQQQNNNLLLLLLOOOQQQQQQPPPUUUSSSSSSVVVYYY```nnn{{{qqqeeeggggggtttnnn[[[MMMPPPVVVPPPEEE???<<<>>>BBBEEEFFFCCC===888666555444444555666888:::???CCCIIIOOOSSSXXX\\\___bbbdddeeeeeefffgggjjjmmmooorrrxxxzzzsssrrrqqqooommmllllllkkkppprrrvvvxxxzzz{{{~~~xxxsssssstttyyy{{{zzzxxxmmmnnnooooooqqqtttyyy}}}kkk[[[SSSNNNKKKHHHIIIKKKNNNOOONNNQQQRRRUUUXXX^^^dddiiillltttyyy~~~|||xxxuuussssssxxx{{{{{{xxxyyy||||||zzz~~~}}}}}}}}}~~~~~~}}}|||wwwuuuuuuttttttvvvxxx{{{|||}}}vvvuuuwwwxxx{{{pppfff^^^TTTLLLFFFDDD???;;;888666666777UUUVVVVVVWWWWWWWWWWWWVVVVVVUUURRROOOMMMLLLLLLLLLRRR[[[gggnnnpppqqqtttwww{{{{{{{{{{{{{{{|||||||||zzzzzzyyyyyyxxxvvvuuuuuussspppqqqwww|||ppp\\\OOOKKKEEEDDDEEEGGGMMMXXXdddmmmsssnnneee[[[RRRKKKGGGEEEEEEEEEFFFGGGIIILLLOOOPPPXXXdddttt~~~tttmmmiiieeejjjqqqxxxtttiiibbbVVVUUUSSSOOOLLLHHHEEEDDDBBBBBBCCCAAA@@@???AAABBBDDDFFFKKKWWWkkkyyykkkeeefffkkkrrr}}}xxxnnnaaaUUUNNNKKKKKKQQQTTTWWWXXXWWWVVVUUUVVVRRRSSSUUU\\\fffqqqyyy}}}fffSSSGGGCCCAAACCCGGGLLLVVV```jjjrrrzzz}}}nnniiiggg```VVVPPPGGGKKKWWWjjj{{{{{{mmmxxxlll___XXX```mmmzzzwwwuuusssnnngggYYYLLLIIIOOOTTTUUUTTTLLLAAA777111---,,,+++---...//////...---...//////000222444666888888999;;;===@@@CCCFFFGGGHHHHHHJJJKKKMMMOOOQQQPPPOOOOOONNNMMMMMMNNNPPPRRRUUUVVVRRRQQQPPPNNNNNNNNNOOOOOOPPPQQQRRRSSSTTTVVVVVVWWWTTTQQQNNNLLLMMMOOOPPPPPPQQQPPPRRRTTTWWW]]]jjjwwwpppbbbdddcccqqqzzzdddSSSUUU[[[UUUGGG>>>:::<<<@@@DDDFFFDDD@@@;;;777666555555555777999:::???CCCIIIOOOSSSWWW\\\___bbbccceeeeeefffgggjjjlllooorrrxxxxxxrrrrrrqqqooommmlllkkkjjjooorrruuuwwwyyyzzz}}}~~~|||uuurrrrrrssstttyyyrrrjjjggg___```aaabbbdddhhhlllpppsssvvvzzz}}}}}}|||{{{{{{vvvbbbVVVRRRPPPNNNOOORRRUUUWWWXXXXXXZZZ]]]bbbgggllloooqqqyyy}}}~~~}}}xxxuuusssssswwwzzzzzzxxxyyy}}}~~~|||~~~~~~}}}{{{{{{{{{|||~~~}}}xxxuuutttsssrrrsssuuuwwwxxxwwwzzz{{{xxxrrrnnnpppsssnnnqqqyyyyyyeee[[[TTTKKKEEEEEECCC???<<<999888888999VVVVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSPPPOOOMMMMMMMMMNNNWWWbbbkkkooorrrvvvyyy||||||}}}}}}~~~}}}}}}||||||yyyvvvsssrrrqqqpppooovvvrrrqqqtttzzz~~~~~~~~~uuu```RRRMMMHHHEEECCCEEEHHHMMMWWW```gggeee```ZZZTTTPPPOOOOOOJJJKKKLLLMMMNNNQQQTTTVVVfffppp~~~vvvrrrnnnssszzzqqqhhh[[[XXXSSSNNNLLLKKKKKKKKKFFFGGGGGGEEEDDDCCCDDDEEEIIIKKKPPP\\\ooo~~~oooiiiiiiooowww}}}yyyqqqggg\\\SSSLLLIIIQQQQQQQQQPPPOOOMMMKKKKKKLLLOOOUUU___lllwww~~~qqq]]]NNNEEEAAA@@@CCCGGGNNNXXXcccmmmvvv~~~{{{hhhaaa___ZZZRRRLLLIIISSScccttttttkkkuuufffZZZWWWbbbppp}}}yyywwwwwwwwwtttlll]]]OOOLLLQQQUUUUUURRRJJJ>>>555111///---,,,---...//////......///111000111444777:::<<<======>>>@@@CCCEEEFFFGGGGGGHHHJJJLLLOOOQQQSSSRRRPPPOOOMMMMMMMMMNNNOOOQQQRRRSSSTTTSSSQQQPPPOOOPPPPPPQQQPPPPPPPPPQQQRRRTTTVVVXXXVVVSSSOOOLLLKKKMMMNNNPPPOOOPPPSSSVVVWWW\\\iiivvv~~~nnnaaaccceeeuuukkkXXXZZZbbb]]]MMMAAA;;;===@@@DDDFFFDDD@@@<<<888777666555666777999;;;@@@CCCIIINNNRRRWWW\\\___aaaccceeeeeefffgggiiillloooqqqxxxyyywwwvvvtttrrrpppnnnkkkjjjnnnqqqtttwwwxxxyyy{{{}}}|||vvvrrrqqqssssssuuuyyy~~~{{{uuupppmmmkkkccciiinnnlllddd[[[UUUTTTRRRTTTUUUUUUVVVXXX\\\___```dddjjjnnnpppqqqrrrssssssxxxlll^^^YYYXXXWWWWWWZZZ\\\___```ccceeeiiinnnrrruuuwwwxxx|||~~~}}}}}}}}}}}}}}}~~~}}}~~~}}}xxxuuutttssswwwzzzzzzxxxzzz~~~~~~|||{{{||||||~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}xxxtttsssqqqppppppqqqssstttsssttttttoooiiiggghhhkkkcccfffmmmvvvzzzzzz|||~~~hhhXXXOOOJJJEEEAAABBBAAA>>><<<:::999::::::VVVVVVVVVUUUUUUUUUVVVVVVVVVUUUSSSRRRPPPOOONNNMMMMMMTTT___hhhooouuuzzz}}}}}}~~~}}}|||}}}xxxpppkkkiiihhhgggfffkkkiiiiiiooozzzyyyuuueeeXXXSSSHHHDDDCCCEEEFFFFFFMMMUUUYYYZZZZZZXXXUUUTTTVVVXXXXXXZZZ[[[[[[ZZZ\\\___bbbttt}}}~~~yyywwwzzz}}}~~~ssseee___XXXSSSQQQQQQQQQQQQLLLLLLLLLJJJHHHFFFGGGHHHKKKNNNUUUcccvvvrrrllllllsss|||}}}zzzuuunnneee]]]UUUPPPRRRPPPNNNKKKIIIHHHFFFEEEGGGKKKSSS```nnnzzzyyynnnbbbTTTIIIDDD@@@???BBBGGGMMMWWWbbblllvvv{{{fff]]]YYYTTTMMMJJJKKK\\\ppp~~~}}}qqqjjjxxxdddWWWWWWdddsss|||yyyvvvwwwyyyxxxooo^^^PPPNNNSSSVVVUUUQQQHHH===555222111///---,,,...............111333222444666:::===@@@BBBBBBAAADDDGGGHHHGGGFFFGGGIIIJJJLLLOOOQQQSSSRRRPPPOOOOOONNNNNNNNNNNNOOOOOOOOOSSSRRRQQQPPPOOOPPPPPPQQQNNNNNNNNNNNNPPPRRRUUUVVVUUUSSSPPPLLLJJJKKKMMMOOOQQQRRRUUUXXXXXX\\\jjjxxxnnn```bbbeeevvv{{{ppp[[[^^^iiidddRRRCCC===???AAADDDEEECCC>>>:::999888666555666777999:::???BBBGGGLLLQQQVVV[[[___```bbbdddffffffgggiiikkkmmmpppwww~~~}}}|||zzzxxxtttpppmmmkkkoooqqqtttvvvwwwxxx{{{|||yyytttssstttuuuuuuvvvvvvvvvwwwxxxyyytttqqqmmmhhhccc___\\\ZZZSSSUUUVVVUUUQQQMMMKKKKKKIIIJJJKKKJJJIIIIIIKKKMMMNNNQQQUUUYYY\\\___ccceeebbbfffooo|||tttiii`````````___```bbbeeegggkkkmmmqqquuuxxxzzz{{{{{{}}}}}}~~~~~~}}}|||xxxxxxyyyzzz|||~~~}}}|||}}}yyyvvvuuuuuuxxxzzzzzzxxxzzz~~~~~~~~~{{{{{{{{{{{{{{{|||||||||}}}|||~~~xxxsssrrrpppnnnnnnooopppqqqsssssspppjjjccc^^^]]]^^^XXXXXX]]]dddhhhjjjooovvv}}}{{{zzzoooeeeWWWLLLGGGEEEDDDBBBAAA@@@>>><<<;;;:::::::::XXXWWWVVVVVVVVVVVVVVVWWWUUUUUUTTTSSSQQQPPPOOONNNLLLSSS\\\eeemmmtttzzz}}}|||~~~}}}{{{xxxpppfff___\\\\\\[[[ZZZZZZ[[[]]]gggwww}}}kkkmmmqqqrrrnnnfff\\\UUUJJJEEEDDDHHHIIIHHHNNNXXXWWWZZZ]]]]]][[[[[[]]]```fffhhhiiigggeeedddhhhkkk~~~mmmggg___ZZZYYYZZZYYYWWWVVVVVVUUUSSSOOOMMMMMMNNNPPPTTT]]]llltttmmmnnnuuu~~~|||yyyuuuqqqkkkeeeaaaVVVSSSNNNKKKKKKKKKJJJIIIHHHKKKSSS___nnn{{{|||lll___TTTKKKEEEDDD@@@???BBBFFFLLLVVV```kkkvvv|||hhh[[[TTTNNNIIIHHHIII```yyy}}}tttlllggg}}}fffWWWXXXfffsss~~~|||xxxuuuuuuwwwyyyooo^^^PPPNNNTTTVVVTTTOOOFFF:::333222222000...,,,---.........///222555555666777:::>>>AAADDDFFFEEEIIILLLKKKIIIGGGHHHJJJJJJKKKMMMOOOQQQPPPOOOOOOOOOOOOOOOOOONNNNNNNNNMMMPPPOOONNNMMMMMMNNNOOOPPPNNNMMMMMMNNNOOOQQQSSSTTTUUUTTTRRRNNNKKKKKKMMMOOORRRTTTWWWXXXWWW\\\kkkzzzvvveeeeeeeeeuuuxxx~~~|||yyy|||{{{{{{bbbeeepppjjjUUUCCC@@@@@@BBBDDDDDDBBB===999999888666555555666888999>>>AAAFFFJJJOOOTTTZZZ^^^___bbbdddffffffggghhhjjjkkknnnvvv}}}{{{wwwsssooommmooorrruuuwwwwwwxxxzzz|||}}}xxxtttuuuwwwvvvxxxyyyyyyvvvsssrrrrrrnnnkkkfffbbb___\\\XXXVVVRRRPPPNNNKKKJJJIIIIIIIIIEEEFFFEEECCCAAA@@@@@@AAADDDEEEGGGGGGHHHKKKOOORRRTTTVVV___lllyyy|||vvvoooeeeffffffeeeeeegggjjjmmmqqqrrrtttwwwxxxyyyyyyyyy{{{||||||||||||{{{zzzyyyvvvwwwxxx{{{}}}~~~~~~~~~~~~}}}|||}}}yyywwwwwwxxxyyy|||{{{xxxzzz~~~~~~~~~~~~yyyyyyyyyyyyyyyzzz{{{|||}}}|||}}}}}}wwwrrrpppnnnmmmlllmmmooopppqqqpppnnnhhh```XXXSSSQQQLLLKKKMMMRRRUUUWWW]]]dddlllrrr{{{yyyvvvpppjjjddd___\\\ZZZXXXSSSKKKFFFDDDCCCDDDDDDAAAAAA???>>><<<;;;;;;;;;[[[ZZZYYYXXXWWWWWWXXXYYYUUUUUUTTTSSSRRRQQQOOONNNMMMRRRYYYbbbiiioootttwwwzzz|||~~~{{{xxxnnndddXXXPPPNNNOOOOOONNNMMMPPPUUUaaauuuzzzhhhcccaaadddiiiiiiaaaXXXRRRJJJGGGKKKLLLKKKSSS```^^^bbbggghhhgggfffjjjmmmtttvvvvvvsssnnnlllooorrrwwwqqqjjjgggggggggeeecccffffffdddaaa]]]ZZZYYYZZZ]]]aaajjjyyywwwqqqpppwww}}}}}}}}}{{{wwwtttgggbbb\\\WWWVVVVVVUUUTTTPPPRRRXXXbbbooo|||vvvdddVVVMMMGGGEEEDDD@@@???BBBFFFLLLWWWaaammmyyymmm^^^SSSJJJGGGHHHEEEaaauuummmiiijjjiii[[[^^^kkkvvv}}}}}}zzzvvvuuuyyy|||qqq___RRRQQQVVVXXXVVVMMMCCC777111111222000---,,,---...---...000333666666666777888<<<@@@EEEGGGIIIMMMPPPNNNJJJHHHIIIKKKIIIJJJKKKMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNMMMMMMMMMMMMNNNPPPQQQNNNNNNOOOOOOPPPQQQRRRSSSUUUUUUUUURRROOOMMMOOOQQQRRRSSSVVVVVVTTTYYYiiizzzuuuppplllzzz{{{|||{{{}}}uuunnnuuu~~~vvvwww}}}qqqqqq{{{sssYYYDDD@@@@@@AAACCCDDDBBB===:::888777555444444555777888===@@@DDDHHHMMMRRRXXX\\\^^^aaadddffffffggghhhiiiiiimmmuuu|||||||||zzzwwwtttpppnnnpppsssvvvwwwxxxyyy{{{|||}}}~~~zzzwwwwwwyyyxxx|||}}}yyywwwwwwsssoookkkhhhfffddd```]]]YYYVVVQQQNNNMMMMMMLLLJJJHHHHHHHHHEEEBBB@@@@@@AAAAAABBBBBBBBBAAABBBDDDFFFIIIKKKSSS```mmmtttrrrnnnfffhhhiiiiiiiiikkkpppsssvvvvvvwwwxxxxxxxxxxxxxxxyyyzzz{{{||||||{{{yyyxxxvvvwwwyyy|||~~~~~~}}}}}}|||}}}~~~~~~~~~~~~}}}yyyxxxyyyzzz{{{}}}|||yyyzzz~~~~~~~~~~~~yyyyyyxxxyyyyyy{{{|||}}}~~~}}}}}}|||uuuqqqooonnnllllllmmmnnnooommmmmmlllhhhaaaXXXPPPKKKEEEDDDEEEHHHIIIHHHLLLRRRUUU[[[dddjjjlllllljjjiiibbb___ZZZUUUPPPMMMLLLKKKMMMKKKHHHEEEDDDCCCDDDDDDDDDCCCBBB@@@???>>>===<<<]]]\\\[[[YYYYYYYYYZZZ[[[UUUUUUUUUTTTSSSQQQPPPOOONNNQQQWWW^^^eeekkkoooqqqyyy{{{~~~}}}yyyvvveee[[[NNNFFFEEEGGGGGGGGGDDDHHHQQQbbb{{{pppfff^^^bbbmmmqqqiii```YYYOOOJJJLLLLLLLLLUUUddddddiiiooorrrqqqqqquuuyyyyyyvvvxxx{{{zzztttsssttttttrrrnnntttsssqqqmmmiiieeeeeeeeekkknnnvvv{{{tttsssyyy|||uuulllfffcccaaa___]]]ZZZ[[[^^^fffrrr~~~tttbbbTTTKKKHHHGGGCCC@@@???BBBGGGMMMYYYcccppp|||ssscccUUUJJJHHHKKKCCCbbbssskkkjjjqqqlllaaadddpppzzz}}}yyyxxx|||tttbbbUUUTTTZZZ\\\YYYKKKAAA555000000111///,,,,,,---...---...000444777777666555666:::???DDDGGGKKKOOORRRPPPKKKHHHIIIKKKIIIIIIJJJKKKLLLMMMNNNNNNLLLMMMNNNOOOPPPQQQQQQQQQOOONNNNNNNNNOOOQQQSSSTTTOOOPPPPPPQQQQQQRRRRRRRRRUUUVVVWWWUUUQQQPPPQQQSSSQQQRRRTTTTTTQQQVVVhhhzzz~~~www|||{{{}}}sssjjjoooyyyrrrtttzzz}}}zzz^^^GGG??????AAACCCDDDBBB???;;;888777555444444555666777<<>>>>>mmmccc[[[ZZZ[[[YYYXXXXXXXXXXXXWWWVVVTTTQQQNNNLLLMMMNNNRRRYYYbbbiiinnnpppxxx|||{{{xxx{{{xxxmmm]]]OOODDDCCCFFFDDDCCCEEEAAAGGGOOO^^^vvvzzzlllaaabbbfffiiilllqqqeee\\\RRRNNNLLLNNNUUU]]]gggqqqyyyzzzzzz}}}}}}{{{uuuqqqpppqqqxxxzzzrrrooottt{{{zzzsssnnnkkkjjjjjjaaaffflllsssyyysss]]]PPPNNNLLLGGGDDDBBBCCCHHHMMMRRR\\\fffvvv}}}rrr^^^OOOHHHFFFGGGdddsssdddddd|||}}}kkkiiixxx|||~~~nnnXXXTTTZZZYYYRRRHHH===444222111///---...,,,---/////////111444777======<<<===???BBBEEEHHHKKKKKKKKKKKKKKKKKKKKKKKKOOONNNLLLKKKJJJJJJJJJKKKLLLLLLMMMNNNOOOOOOOOOOOOQQQRRRRRRQQQPPPPPPSSSUUURRRQQQPPPQQQRRRRRRPPPNNNSSSSSSTTTUUUVVVVVVVVVVVVVVVTTTNNNOOOVVVWWWeeeooorrr~~~yyyhhhiiiwww}}}}}}aaaKKKBBB===:::===@@@>>><<<===777777666666666666777777999<<<@@@EEEJJJPPPWWW[[[]]]^^^```bbbdddgggiiijjjhhhlllrrr|||zzzwwwvvvvvvtttmmmjjjkkknnnqqquuuwwwxxxxxxxxxyyyzzz}}}~~~zzzvvvuuuvvvyyy}}}yyytttrrrvvv|||xxxqqqggg```]]][[[ZZZXXXVVVVVVUUUSSSRRRPPPNNNMMMIIIIIIHHHEEECCCCCCEEEHHHGGGKKKRRR[[[ccciiimmmooonnnpppqqqpppoooppptttxxx|||yyywwwwwwxxxxxxwwwzzzzzzzzz{{{{{{{{{{{{{{{vvvwwwxxxxxxwwwxxxyyy{{{zzzzzzzzzzzz{{{}}}~~~~~~}}}~~~{{{zzzyyyzzzzzz~~~{{{zzz{{{~~~|||yyywwwyyyzzz||||||{{{{{{{{{|||}}}|||yyyvvvuuupppnnnnnnmmmkkklllpppnnnkkkgggfffeee```WWWOOOHHHKKKMMMKKKFFFDDDDDDFFFCCCCCCEEEJJJNNNOOOLLLIIIGGGIIIKKKKKKJJJIIIJJJKKKKKKJJJHHHFFFEEEFFFHHHIIIKKKKKKKKKIIIGGGCCC???===nnnccc[[[ZZZ[[[YYYXXXXXXYYYYYYXXXWWWUUURRROOONNNLLLNNNQQQWWW___gggmmmpppuuuyyyzzzxxx}}}vvveeeVVVHHHDDDEEEDDDDDDEEEEEEKKKSSSaaawww~~~rrrqqqrrroookkkiiiddd[[[RRRNNNMMMOOOUUU\\\llluuu|||}}}}}}}}}{{{{{{xxxpppnnnrrrwwwxxxssspppooooooeeejjjqqqwww}}}qqq[[[PPPNNNLLLGGGEEEDDDEEEKKKPPPVVV```iiiuuu}}}ttt```QQQKKKJJJKKKfff|||mmm```ccc|||rrrqqquuu___YYY\\\YYYQQQEEE;;;333111111///---...---.../////////111444777;;;<<<>>>???@@@BBBEEEGGGIIIIIIJJJKKKLLLLLLMMMMMMOOONNNMMMKKKJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPPPPOOOQQQRRRRRRQQQPPPQQQSSSUUUTTTSSSRRRRRRSSSSSSRRRPPPSSSTTTWWWYYY[[[\\\\\\\\\UUUUUUQQQRRRWWWXXXfffyyyxxx~~~zzzhhhhhhttt~~~}}}{{{|||mmmPPPCCC===:::===???>>><<<<<<777666666555555666666777999<<<@@@EEEJJJPPPVVV[[[^^^^^^```aaaccceeefffgggeeehhhnnnwwwzzzwwwvvvwwwtttnnnkkklllmmmqqquuuwwwxxxxxxzzz{{{zzz}}}~~~yyyuuuttttttzzzzzzvvvzzz~~~uuunnniiieeeaaa___``````___^^^[[[XXXVVVTTTOOOOOOOOOOOOOOONNNNNNMMMKKKOOOVVV^^^fffllloooqqqyyy{{{|||{{{yyyxxxyyy{{{zzzwwwsssrrrrrrssstttsssssstttuuuvvvvvvwwwwwwwwwtttuuuvvvvvvvvvvvvyyy{{{zzzzzzzzz{{{|||}}}~~~~~~}}}}}}{{{zzzzzzzzz{{{~~~|||zzzzzz|||}}}yyyxxxyyy{{{||||||{{{{{{{{{||||||{{{xxxvvvpppllljjjlllmmmmmmpppuuusssooojjjgggeeeccc___]]]YYYWWWUUURRROOOLLLIIIFFFIIIHHHHHHJJJLLLLLLJJJGGGIIIKKKNNNPPPPPPQQQSSSUUUYYYVVVRRRMMMKKKKKKLLLMMMPPPOOONNNLLLHHHEEEAAA???oooeee[[[ZZZ[[[YYYXXXYYYYYYYYYYYYXXXVVVSSSQQQPPPLLLMMMOOOSSSZZZccckkkpppsssxxx{{{{{{vvveeeTTTKKKJJJJJJKKKLLLMMMSSS[[[gggyyypppfffcccZZZQQQNNNNNNPPPUUUZZZiiirrrzzz|||}}}yyysssrrrsssvvv~~~~~~~~~zzztttpppmmmmmmmmmkkkpppwww~~~~~~lllYYYPPPNNNLLLHHHFFFFFFIIIPPPVVV[[[dddmmmttt|||nnn[[[OOOKKKKKKRRRiiiuuudddYYYbbb}}}ttttttvvvbbb]]]]]]YYYQQQ@@@888111000000...---///...///000000000111444777<<>>:::===???===;;;<<<666555555555555555555666999;;;@@@DDDIIIOOOUUUYYY^^^^^^___```bbbcccdddeeecccfffkkkuuuxxxuuuuuuvvvtttnnnlllmmmlllooosssvvvwwwyyyzzz|||zzz}}}~~~yyytttrrrsss{{{wwwxxx~~~~~~zzzuuuooolllooooooooonnnkkkfffbbb___[[[ZZZZZZ\\\^^^^^^ZZZVVVYYY\\\bbbiiipppvvvyyy{{{}}}|||uuurrrnnnllllllmmmnnnnnnnnnooopppqqqrrrrrrrrrrrrssstttuuuuuutttuuuwwwyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~|||zzzyyyzzz{{{||||||{{{{{{{{{}}}~~~~~~~~~{{{yyyzzz|||||||||{{{zzzzzzzzz{{{zzzwwwuuunnnjjjhhhkkknnnqqqvvv||||||tttlllggggggjjjmmmlllgggaaa^^^]]]ZZZTTTNNNOOONNNLLLLLLNNNNNNMMMLLLOOORRRUUUXXXYYYZZZ]]]___jjjfff```ZZZUUUTTTTTTUUUXXXVVVSSSOOOKKKGGGCCCAAArrrggg\\\ZZZZZZYYYXXXYYYXXXXXXXXXXXXVVVTTTRRRPPPLLLLLLMMMOOOUUU^^^hhhnnntttzzz}}}~~~zzzfff[[[XXXYYYYYYXXXWWW]]]eeeqqqrrrfff\\\RRRPPPQQQRRRWWW\\\aaajjjqqquuuxxx}}}~~~zzztttooonnnnnnnnnrrrxxx~~~{{{zzzyyyyyy}}}{{{zzz|||yyysssnnnjjjhhhhhhiiiqqqvvv}}}wwweeeWWWOOOMMMKKKHHHFFFGGGMMMVVV\\\aaahhhpppuuu}}}yyyfffWWWOOONNNOOOUUUiiinnn\\\VVVccc}}}||||||tttwwwlll___]]]]]]XXXQQQ<<<444/////////------000///000111111000222444777>>>CCCKKKOOONNNMMMLLLKKKJJJKKKLLLNNNOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRSSSSSSRRRRRRSSSUUUUUUTTTTTTTTTUUUUUUSSSRRRNNNQQQVVVZZZ]]]]]]\\\[[[QQQYYYYYYXXX[[[\\\jjjsssooovvvyyy{{{eeeFFF???;;;===>>><<<:::;;;555555444444444444555555888;;;???CCCHHHMMMTTTXXX[[[\\\]]]___aaacccdddeeeeeehhhllluuu~~~uuurrrrrrtttrrrmmmjjjkkkjjjmmmqqqtttuuuwwwyyy{{{{{{~~~zzzuuussssss|||{{{www{{{|||vvvqqqnnnllliiifffhhhlllmmmiiidddhhhkkkooouuu{{{}}}zzzuuuqqqllliiihhhhhhggggggjjjkkkmmmnnnppppppqqqqqqtttuuuvvvuuusssssstttvvvyyyyyyzzz{{{}}}}}}~~~~~~~~~}}}{{{yyyyyyzzz{{{|||{{{||||||}}}~~~~~~}}}|||}}}~~~|||{{{{{{|||||||||zzzyyyxxxyyyyyyxxxvvvtttppplllkkknnnqqqtttzzzxxxooommmrrrwwwwwwtttpppmmmkkkgggaaa]]]VVVUUUUUUUUUUUUWWWWWWWWWXXX[[[^^^```aaaccceeegggtttrrrnnnjjjgggdddcccbbbcccaaa]]]WWWQQQKKKFFFCCCwwwjjj^^^ZZZYYYXXXWWWXXXVVVWWWWWWWWWUUUTTTRRRPPPMMMMMMMMMMMMQQQYYYdddlllrrrxxx{{{|||zzznnnjjjjjjfffbbb___dddnnnzzzqqqeeeYYYUUUVVVYYY___dddeeelllqqqsssvvvyyyyyywwwrrriiiaaa]]]\\\___fffnnn~~~~~~{{{zzz{{{xxxsssooolllkkkkkkllltttyyy~~~qqq___TTTOOOLLLIIIGGGFFFHHHPPP[[[bbbffflllsssxxxxxxeeeWWWPPPQQQSSSTTTggg~~~~~~kkkZZZWWWggg{{{yyy|||zzzrrraaaZZZZZZYYYTTTNNN888222.........,,,---000000111111111111333555888>>>FFFOOOTTTSSSOOOMMMMMMMMMNNNOOOPPPPPPPPPOOONNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOQQQQQQQQQQQQQQQRRRSSSUUUUUUTTTSSSTTTVVVTTTSSSRRRSSSTTTTTTRRRPPPOOOQQQUUUYYYZZZYYYWWWVVVPPPYYY[[[ZZZ]]]___iii}}}xxxrrrxxx~~~|||}}}lllHHHAAA<<<<<<===;;;999:::555555444444444444555555777:::>>>BBBGGGLLLRRRWWWXXXYYY[[[^^^aaaccceeegggggghhhkkksss|||ssspppppprrrpppkkkhhhiiiiiillloooqqqsssuuuxxxzzz|||}}}xxxuuuuuu|||{{{vvvvvvzzz|||yyyvvvuuuwwwzzz~~~}}}zzzwwwsssnnniiifffcccaaa___aaabbbeeehhhkkkooorrrsssvvvwwwwwwuuusssrrrsssuuuxxxyyy{{{|||}}}}}}}}}}}}~~~|||zzzyyyxxxyyyzzz{{{|||~~~~~~~~~~~~}}}||||||}}}~~~|||{{{|||||||||{{{zzzyyywwwwwwwwwvvvtttrrrsssnnnmmmppprrrtttyyy~~~|||yyy}}}xxxqqqlllkkkddddddddddddcccbbbbbbccc```cccgggjjjlllnnnqqqsss|||}}}}}}}}}|||zzzwwwvvvsssqqqmmmggg___UUUMMMHHH{{{nnn```ZZZXXXVVVVVVWWWUUUVVVVVVVVVUUUTTTRRRQQQNNNNNNNNNMMMNNNUUU```hhhmmmtttwwwwww|||wwwmmmccc```dddpppvvvfff```aaafffnnntttwww|||~~~~~~|||wwwnnnfff^^^YYYVVVWWW```jjj}}}~~~||||||yyyuuuqqqnnnnnnooopppxxx|||{{{kkkZZZQQQNNNJJJGGGFFFEEEIIITTT```hhhlllqqqwww}}}vvvbbbTTTNNNOOOQQQSSSfff~~~{{{kkk]]]^^^ooowwwtttyyy{{{}}}vvvgggZZZWWWXXXUUUNNNHHH666111...///...+++---111///000111222222444777:::;;;EEEPPPUUUSSSNNNLLLLLLNNNOOOQQQRRRRRRQQQOOONNNOOOOOOPPPPPPPPPPPPOOOOOONNNOOOPPPQQQRRRRRRRRRRRRSSSUUUWWWWWWVVVUUUVVVWWWSSSRRRQQQRRRSSSSSSQQQOOOQQQSSSVVVXXXXXXWWWUUUTTTPPPZZZZZZYYY___aaagggvvv{{{sssvvvqqqqqqnnnJJJBBB<<<<<<<<<:::888999666555555555555555555666777:::===AAAFFFKKKQQQUUUVVVXXXZZZ]]]aaadddfffhhhfffgggiiippp}}}uuurrrqqqsssqqqkkkiiijjjjjjllloooqqqrrrtttwwwyyy{{{zzzwwwwww|||~~~{{{xxxsssnnnjjjeee___\\\WWWXXXZZZ^^^dddjjjpppssstttuuuuuutttsssrrrtttuuuxxxyyy{{{}}}~~~~~~}}}}}}~~~~~~|||zzzxxxwwwxxxyyyzzz|||}}}~~~~~~~~~~~~|||{{{||||||zzzyyyzzzxxxvvvuuuuuuuuusssqqqqqqnnnmmmqqqtttuuuyyy~~~}}}{{{yyy{{{}}}|||xxxtttpppooolllppptttxxx{{{~~~{{{pppbbbUUUMMMqqqbbbZZZWWWUUUTTTVVVVVVVVVWWWWWWWWWUUUTTTSSSOOOPPPPPPNNNMMMSSS]]]eeejjjpppsssuuuppp```\\\```lllvvvmmmooovvvzzzuuuooohhh___[[[aaaiii{{{~~~{{{wwwsssqqqrrrssstttzzz~~~xxxgggVVVPPPMMMIIIEEEDDDGGGLLLWWWeeennnqqquuuzzzqqq___TTTPPPRRRTTTXXXiiizzzmmmcccfffvvvrrrmmmtttxxx{{{lll^^^SSSSSSVVVQQQIIIDDD555111///000...+++---111...///111222333555999<<<;;;EEEQQQVVVSSSNNNLLLLLLMMMOOOQQQSSSTTTSSSQQQPPPOOOPPPQQQQQQRRRQQQPPPOOOOOOPPPQQQRRRRRRSSSSSSRRRUUUWWWYYYYYYXXXWWWXXXXXXSSSRRRQQQRRRSSSSSSQQQOOOQQQRRRSSSUUUUUUUUUTTTTTTQQQYYYXXXXXX___bbbeeennn~~~uuuuuu}}}bbbiiilllkkkKKKCCC===<<<<<<999888999777666666555555666666777777999===AAAEEEJJJPPPTTTXXXYYY[[[^^^aaadddfffggggggggggggnnn}}}zzzwwwvvvxxxuuuooolllmmmlllnnnppprrrrrrtttwwwzzzyyy}}}zzzxxxwww|||}}}zzzuuuooogggbbbYYYXXXWWWXXX\\\bbbhhhllloooppprrrrrrrrrsssvvvxxxwwwyyy{{{}}}~~~~~~}}}|||}}}~~~~~~}}}zzzxxxwwwwwwwwwxxxzzz~~~}}}}}}|||{{{{{{{{{yyyxxxyyywwwuuuttttttsssrrrpppmmmlllnnnuuuyyy{{{~~~lllZZZOOOssscccZZZWWWTTTSSSUUUWWWWWWXXXXXXXXXWWWUUUUUUPPPQQQQQQNNNMMMQQQ[[[ccciiippptttuuurrr^^^XXX[[[hhhwwwyyy~~~pppfffgggnnn||||||yyywwwxxxyyy{{{|||wwweeeTTTOOOMMMHHHDDDCCCHHHMMMZZZiiirrruuuxxx}}}qqqbbbZZZYYY]]]______mmm}}}yyyoooggglll{{{qqqlllrrrxxxzzz|||}}}cccUUULLLPPPTTTPPPGGGCCC555222000000...+++,,,111---///111222333666:::===<<>>999777777666555555555555555444777<<>>@@@DDDEEEHHHNNNRRRSSSOOOKKKLLLNNNPPPQQQSSSSSSSSSRRRUUUUUUUUUUUUTTTSSSRRRQQQPPPQQQRRRTTTTTTTTTTTTSSSUUUVVVWWWXXXXXXXXXWWWVVVWWWWWWWWWWWWVVVUUUSSSSSSPPPQQQTTTVVVVVVVVVTTTSSSSSSQQQRRRTTTUUUTTTXXX^^^lllvvvsssuuu|||pppuuu}}}cccVVVZZZnnnzzzsssXXXFFF>>>>>>::::::<<<666777777666555555555555555444777;;;>>>AAAEEEIIILLLRRRTTTXXX[[[\\\^^^```bbbiiihhhiiinnnxxxzzzwwwzzzzzzuuupppooorrrtttuuuvvvvvvwwwyyy{{{|||zzz{{{~~~zzzxxxyyy~~~uuulllhhheeecccdddgggeeehhhkkkmmmllllllllllllmmmmmmmmmlllmmmmmmnnnnnnkkklllllliiieeeaaa``````ccceeehhhkkknnnpppqqqqqqttttttttttttwww}}}zzzooogggaaa\\\XXXUUUXXX]]]ccchhhkkkmmmnnnppprrrtttwwwyyyzzzzzzzzz{{{{{{{{{|||~~~|||xxxtttrrrtttvvvyyy{{{~~~zzz|||~~~~~~|||yyyvvvtttssswwwyyyyyywwwsssooommmmmmoooppprrrrrrsssuuuyyy|||~~~{{{qqqoookkkhhhgggiiilllnnnqqqtttvvvsssjjj]]]SSSMMMnnn```XXXTTTRRRPPPQQQRRRTTTUUUVVVVVVVVVVVVSSSRRRRRRPPPNNNPPPTTT[[[cccnnntttvvv}}}zzzeee\\\aaakkkxxx||||||}}}|||xxxvvvuuummmnnnppppppsssxxxjjj[[[OOOMMMLLLHHHIIIOOO___iiissswwwwww{{{{{{jjjeeehhhppp~~~zzziii^^^dddqqq}}}xxxiiijjjrrrzzzqqqfffZZZQQQKKKMMMOOOQQQNNNFFF;;;222///000000111222444555666444444555666999>>>BBBDDDGGGFFFGGGLLLSSSUUUQQQLLLLLLNNNPPPRRRTTTTTTSSSSSSUUUUUUUUUTTTSSSRRRQQQPPPOOOPPPRRRTTTUUUVVVUUUTTTTTTUUUVVVWWWWWWVVVUUUTTTVVVVVVVVVVVVVVVUUUUUUTTTQQQRRRTTTUUUVVVVVVUUUUUUSSSPPPPPPRRRQQQPPPSSSYYYjjjvvvoooooo~~~pppsss}}}gggWWWWWWlllyyyrrr\\\GGG>>>???;;;:::;;;666777777666555555555555555444777:::<<>>BBBEEEGGGHHHFFFGGGLLLSSSVVVTTTPPPNNNOOOQQQSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRPPPOOONNNNNNPPPSSSUUUVVVVVVUUUUUURRRSSSTTTTTTTTTTTTRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWRRRSSSSSSTTTUUUUUUVVVVVVRRRPPPOOOPPPOOOMMMPPPUUUdddyyyuuujjjhhhvvvqqqsss}}}~~~yyybbb]]]pppzzz```HHH<<<>>>;;;999;;;888777777666555555555555555444666999;;;>>>BBBGGGKKKQQQUUUYYY\\\^^^aaadddffffffgggiiimmmttt|||{{{~~~~~~yyytttrrrtttuuuvvvwwwwwwxxxzzz}}}|||yyyzzz}}}yyyxxxtttllleeebbb```]]]]]]```aaaccceeedddbbb___]]]]]]XXXXXXXXXWWWWWWXXXXXXYYY[[[\\\\\\ZZZWWWTTTSSSTTTQQQUUUZZZaaagggkkkmmmnnnoooooonnnnnnpppuuu|||wwwppplllhhhccc^^^\\\\\\___```jjjlllppptttwwwzzz{{{|||xxxyyy{{{}}}~~~~~~}}}zzzvvvsssrrrtttvvvyyy{{{~~~~~~}}}~~~~~~zzz{{{|||~~~}}}}}}}}}|||{{{zzzyyyxxxwwwwwwvvvsssooollllllmmmlllmmmmmmllljjjiiijjjllloootttyyy||||||{{{{{{|||{{{wwwtttsssqqqooommmmmmmmmjjjhhhiiikkknnnttttttrrrkkkaaaVVVNNNIIIwwwdddZZZTTTPPPQQQRRRSSSUUUVVVWWWWWWWWWVVVUUUUUUVVVTTTOOOOOOSSSTTTZZZdddlllmmmsssjjj______hhhzzz~~~{{{wwwwwwwwwuuuuuuxxx|||wwwrrrooommmeeedddcccbbbcccfffhhhjjjuuuiii[[[PPPMMMKKKIIIOOOXXXnnn|||~~~sssffffffjjjrrrwwwhhhbbbnnn|||ttthhhqqqzzzpppaaaRRRKKKIIINNNRRRRRRLLLBBB999333......///000222444666777888:::===@@@DDDFFFHHHHHHGGGGGGIIINNNTTTXXXXXXVVVQQQQQQRRRRRRSSSSSSTTTTTTTTTSSSSSSRRRQQQOOONNNMMMNNNPPPSSSVVVWWWWWWUUUTTTQQQRRRSSSSSSSSSRRRQQQPPPOOOPPPRRRTTTUUUVVVWWWWWWSSSSSSRRRSSSSSSTTTVVVVVVSSSQQQPPPQQQPPPNNNPPPUUU]]]nnnwwwiiidddiiissssssttt}}}|||rrreeeuuuiiiLLL===>>>;;;999;;;:::777777666555555555555555444666888:::<<<@@@FFFJJJNNNQQQVVVYYY\\\___bbbdddfffhhhjjjmmmsss~~~|||yyy||||||wwwrrrqqqsssuuuvvvwwwwwwxxxzzz|||}}}zzz{{{{{{yyy~~~ppphhhaaa___]]]ZZZ[[[^^^bbbdddeeeccc___\\\YYYYYYUUUTTTTTTSSSRRRRRRSSSSSSTTTUUUVVVUUURRRQQQPPPQQQLLLOOOSSSYYY^^^bbbdddeeejjjjjjjjjjjjlllrrryyy}}}{{{vvvnnnfff```\\\\\\\\\fffhhhlllqqquuuxxxzzz{{{wwwxxxzzz}}}zzzzzzwwwtttqqqqqqsssuuu{{{|||~~~~~~}}}~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~zzzzzz{{{{{{|||{{{{{{zzzvvvvvvtttqqqmmmlllmmmnnnllllllllljjjhhhgggiiikkknnnqqquuuxxxyyyyyyzzzzzzyyy}}}}}}xxxuuusssrrrqqqooojjjkkkllljjjiiijjjoootttwwwvvvrrriii___UUUNNNKKKyyyeee[[[UUUPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSTTTVVVTTTOOOOOORRROOOTTT]]]eeehhhnnnzzzrrrbbbbbbiiivvvwwwwwwuuuqqqpppsss{{{|||uuunnngggccc]]][[[YYYXXXZZZ]]]___```iiirrrwwwgggZZZNNNLLLJJJIIIOOOYYYlll|||ttthhhkkkpppwwwuuuhhhffftttrrrfffppp{{{xxxrrrcccTTTLLLHHHMMMRRRQQQJJJ???888444---......///111333555666:::===AAAFFFIIIJJJIIIIIIFFFHHHKKKOOOTTTXXX[[[\\\UUUTTTRRRQQQQQQRRRTTTUUUUUUTTTTTTSSSQQQPPPNNNMMMOOOQQQTTTWWWXXXWWWUUUSSSRRRRRRSSSSSSSSSRRRPPPPPPNNNOOOQQQRRRTTTTTTUUUUUUSSSRRRQQQQQQRRRSSSUUUVVVVVVSSSSSSTTTSSSPPPSSSXXX[[[ggg}}}~~~nnngggdddppp|||tttuuu|||zzz}}}zzz{{{ooo|||tttSSS@@@@@@;;;888::::::777777666555555555555555444555777999;;;???EEEIIILLLOOOTTTWWWZZZ]]]aaacccfffhhhkkknnnsss|||~~~zzz{{{{{{vvvrrrqqqssstttvvvvvvvvvwwwzzz|||~~~{{{{{{|||zzztttjjjaaa]]][[[ZZZ\\\```fffggggggeeeaaa\\\YYYXXXTTTTTTRRRQQQPPPPPPOOOOOONNNOOOPPPPPPNNNMMMMMMNNNIIIJJJMMMQQQTTTXXX[[[\\\cccddddddfffiiipppxxx~~~~~~vvvnnngggbbb___aaadddhhhmmmrrrvvvxxxyyyvvvxxxzzz}}}zzzyyyxxxuuussssssvvvxxx{{{|||}}}~~~{{{}}}~~~}}}||||||||||||}}}}}}~~~~~~}}}|||{{{{{{{{{xxxxxxyyyzzzzzzyyyyyyyyyuuutttrrrooollllllmmmooonnnnnnllliiiffffffiiikkkppprrruuuwwwxxxxxxyyyyyyxxx|||}}}yyytttqqqooonnnmmmkkkdddfffiiihhhhhhllltttzzz~~~{{{uuukkk___UUUNNNLLL|||hhh___XXXSSSPPPQQQRRRSSSSSSTTTTTTSSSSSSRRRSSSVVVSSSOOONNNQQQLLLPPPXXX```eeejjjuuuyyycccccciiiqqqwww}}}xxxwwwtttooommmqqqxxx|||uuulllbbbZZZUUURRRPPPMMMMMMOOOSSSVVVWWW\\\cccqqqssskkkeeeXXXMMMJJJHHHGGGOOOZZZiiizzznnnffflllttt}}}uuujjjjjjyyyqqqjjjsss{{{yyyuuugggXXXOOOGGGMMMRRRPPPGGG===777444------...///000222444555;;;???DDDIIILLLLLLJJJIIIEEEHHHMMMQQQTTTYYY]]]aaaWWWUUUSSSQQQPPPRRRTTTUUUVVVVVVUUUTTTRRRQQQOOONNNOOORRRUUUWWWXXXWWWTTTSSSRRRSSSTTTTTTTTTRRRQQQPPPOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRQQQPPPQQQSSSUUUVVVXXXVVVUUUVVVUUUSSSVVV[[[\\\fff{{{uuulllhhhttttttuuu|||zzz}}}yyyuuuwww||||||YYYDDDBBB<<<777::::::777777666555555555555555444555777888:::???DDDIIILLLOOOTTTXXX[[[^^^bbbdddfffiiilllooosss||||||}}}|||xxxttttttrrrtttuuuvvvvvvwwwyyy{{{{{{|||}}}zzz|||pppddd^^^\\\[[[```eeekkklllllliiiddd___\\\[[[QQQPPPNNNMMMKKKJJJJJJJJJJJJLLLNNNNNNMMMLLLMMMNNNHHHIIIJJJLLLOOORRRUUUWWW^^^___aaaccchhhpppyyy~~~}}}~~~}}}tttkkkfff^^^aaaeeekkkppptttvvvwwwvvvwwwzzz}}}||||||{{{xxxwwwxxx{{{}}}{{{{{{|||}}}xxx{{{}}}}}}|||{{{{{{|||||||||}}}~~~}}}{{{zzzyyyyyywwwwwwxxxxxxxxxwwwwwwvvvtttsssqqqnnnkkklllnnnqqqqqqooollliiiffffffiiikkkrrrtttvvvwwwxxxxxxwwwwwwyyy}}}yyyuuupppllljjjiiigggfff```cccfffggghhhnnnxxxzzzmmm```UUUNNNKKKppp___VVVQQQMMMPPPSSSSSSPPPOOOQQQSSSUUUUUUTTTSSSRRRPPPNNNMMMIIINNNOOOVVVdddiiimmmzzzllldddccckkkqqqrrrxxxxxxrrrmmmnnnoooqqqwww~~~yyymmmddd^^^WWWOOOHHHHHHHHHGGGGGGIIILLLNNNPPPXXX\\\fffuuu{{{qqqgggaaa\\\[[[VVVMMMGGGHHHQQQXXXgggxxx~~~|||}}}~~~tttjjjfffooozzzwwwnnnooo~~~zzzjjj```uuu{{{||||||mmmZZZNNNNNNRRRUUUQQQFFF;;;333000.........///000222333444666;;;BBBJJJNNNOOOMMMLLLKKKIIIHHHJJJQQQVVVYYYZZZZZZWWWTTTSSSUUUVVVTTTSSSVVVVVVWWWVVVUUUSSSQQQPPPMMMPPPSSSVVVVVVUUURRRQQQSSSTTTUUUUUUTTTRRROOOMMMOOONNNLLLMMMPPPRRRSSSSSSNNNNNNNNNOOOPPPQQQRRRSSSRRRSSSUUUUUUUUUVVVXXXZZZ\\\fffuuuqqqzzzwwwvvv{{{ttttttxxxwwwqqquuukkkLLL<<<999888:::===666666666666666666666666666555666777:::>>>BBBDDDIIINNNTTTYYY\\\^^^```aaagggkkkoooqqqpppuuu{{{sssqqquuurrrtttvvvxxxzzz{{{||||||~~~{{{ttthhhaaa]]]ZZZ[[[___hhhmmmoookkkeeeaaa\\\VVVSSSOOOIIIGGGHHHHHHFFFCCCDDDEEEFFFHHHIIIIIIJJJJJJJJJEEECCCDDDEEEEEEIIIOOOWWW[[[```dddmmmvvvzzzxxx|||}}}yyynnnggg^^^ZZZ```gggiiikkkooosssuuuwwwzzz|||}}}~~~~~~xxxwwwvvvuuuuuuwwwzzz{{{}}}}}}|||}}}}}}|||{{{{{{|||}}}}}}~~~}}}}}}~~~}}}|||||||||}}}}}}|||{{{}}}~~~~~~zzzvvvxxxyyyyyywwwuuutttttttttvvvssspppnnnnnnoooppppppiiikkkkkkiiifffeeeiiilllrrrrrrtttvvvuuusssxxx~~~}}}|||ooolllgggeeeddddddddddddaaabbbdddeeedddiiiyyyuuugggYYYOOOIIIrrraaaVVVQQQOOOQQQSSSSSSRRRQQQSSSUUUTTTSSSSSSRRRQQQOOOMMMLLLKKKOOOOOOUUUdddiiippp|||ooogggiiikkkjjjlllsssuuuoookkklllnnnqqqyyyuuulll```WWWQQQMMMHHHDDDBBBBBBAAABBBCCCFFFIIIKKKQQQTTT^^^kkkzzz|||ssshhh```[[[[[[YYYVVVPPPKKKKKKPPPTTTaaarrrvvvpppmmmmmmkkkcccdddooo{{{xxx{{{uuuhhh```ttt~~~zzzkkkZZZQQQOOORRRTTTNNNDDD999333111000000000111222333555666777;;;BBBHHHLLLNNNMMMMMMKKKIIIGGGJJJOOOUUUXXXYYYZZZWWWTTTSSSUUUVVVUUUSSSVVVWWWWWWVVVUUUSSSRRRPPPOOOPPPSSSUUUUUUTTTRRRQQQTTTUUUVVVVVVUUUTTTRRRPPPQQQOOOMMMNNNPPPRRRRRRRRROOOOOOOOOOOOPPPPPPQQQRRRRRRSSSRRRRRRSSSVVVZZZ^^^dddooozzztttzzztttsssvvv}}}xxxsssrrrzzzsssRRRAAA;;;999888888666666666666666666666666777666777888;;;???BBBEEEJJJNNNTTTYYY\\\^^^```bbbfffiiilllnnnmmmrrrzzzvvvxxxtttuuuvvvxxxzzz{{{||||||~~~~~~~~~{{{yyyoooggg```\\\^^^cccmmmrrrtttpppjjjeee___YYYPPPKKKFFFDDDDDDEEECCCAAABBBCCCEEEGGGHHHIIIJJJJJJGGGBBB???@@@@@@@@@CCCHHHQQQVVV[[[aaajjjssswwwuuuyyyzzz{{{}}}wwwlllbbb[[[]]]aaaccceeeiiikkknnnsssxxx|||~~~~~~~~~xxxwwwtttssstttvvvyyy{{{~~~~~~}}}~~~}}}{{{|||}}}~~~~~~~~~~~~}}}}}}}}}|||{{{|||}}}~~~}}}||||||}}}~~~}}}yyyvvvuuuuuuvvvuuuuuutttuuuvvvuuusssrrrqqqrrrssstttuuulllkkkjjjhhhgggiiilllooossssssuuuxxxwwwuuuyyy{{{vvvrrrnnnkkkeeeaaa^^^\\\]]]^^^_________```ccceeeeeejjjyyywwwgggYYYNNNHHH{{{hhh[[[TTTQQQRRRSSSSSSSSSSSSUUUWWWUUUUUUTTTSSSRRRQQQOOONNNNNNQQQPPPUUUdddlllvvvnnniiihhhfffgggkkk~~~sssmmmiiijjjmmmqqqyyy~~~sssddd[[[PPPHHHEEEDDDBBB@@@======<<<===>>>AAADDDFFFJJJMMMTTT```lll{{{{{{ssshhh___ZZZYYYZZZYYYVVVTTTRRRQQQPPPQQQYYYiiixxx}}}~~~qqqgggaaa___bbb___dddrrr~~~vvvllleeevvvvvvdddVVVRRRRRRRRRQQQJJJ@@@777222111222222222333444555666777999<<>>;;;888666666666666666666666666666777777777999;;;???CCCEEEJJJNNNTTTYYY\\\^^^aaaccceeefffiiijjjjjjooo}}}{{{vvvwwwwwwyyyzzz{{{{{{||||||}}}{{{~~~uuukkkaaa[[[^^^dddnnntttwwwsssmmmggg```YYYNNNIIIDDDBBBCCCCCCBBB@@@@@@AAACCCEEEFFFGGGHHHHHHEEE@@@>>>>>>>>><<<>>>BBBKKKQQQXXX___iiirrruuussswwwxxxyyy{{{}}}|||oooeeeZZZVVVVVVVVVXXX[[[aaafffmmmuuuzzz{{{{{{zzzxxxvvvsssqqqrrruuuyyy|||~~~~~~||||||}}}~~~~~~~~~}}}}}}|||{{{{{{{{{{{{|||}}}}}}||||||}}}~~~}}}zzzwwwrrrrrrrrrssstttuuuvvvwwwssssssssstttwww{{{sssoookkkiiijjjmmmqqqrrruuutttwwwyyyxxxwww{{{xxxqqqjjjccc___YYYVVVSSSSSSUUUXXXYYYZZZ\\\]]]aaaeeegggmmm{{{zzzjjjYYYNNNHHHuuucccYYYSSSSSSRRRRRRRRRTTTVVVWWWXXXXXXXXXWWWVVVTTTSSSRRRPPPTTTRRRWWWfffppp~~~wwwmmmkkkjjjmmmsssuuuoookkkkkknnnqqqyyy|||lll___SSSNNNGGGBBB@@@@@@@@@???<<<<<<;;;;;;===???BBBDDDHHHIIIOOOXXXaaammmxxxwwwsssjjjaaa[[[ZZZ\\\\\\ZZZYYYYYYZZZYYYVVVTTTUUUcccrrryyytttiiibbb```aaa```fffsss{{{uuuooozzz}}}ppp]]]QQQOOOSSSQQQMMMEEE<<<555222111333333333444444666777888<<<>>>AAADDDHHHKKKMMMOOOKKKIIIHHHIIILLLOOOSSSTTTXXXWWWVVVVVVVVVVVVUUUUUUWWWWWWWWWVVVVVVUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSRRRSSSUUUVVVVVVVVVVVVVVVTTTSSSQQQQQQQQQQQQPPPOOOQQQQQQPPPOOOOOOOOOPPPPPPTTTSSSRRRQQQPPPQQQUUUXXXXXXddd}}}~~~xxxuuuvvvxxxnnnsssdddKKK@@@===;;;888666666666666666666666666777666777888:::>>>AAACCCHHHLLLRRRVVVZZZ]]]```bbbdddeeefffhhhhhhlll{{{{{{xxxxxxxxxxxxyyyzzz{{{|||zzz||||||wwwmmm```XXXZZZbbbpppvvvzzzwwwrrrkkkbbb[[[PPPKKKEEECCCDDDEEEDDDBBB@@@AAABBBDDDEEEEEEFFFFFFEEEAAA???@@@???===>>>BBBIIIPPPXXX```jjjtttwwwtttyyyyyyzzz|||}}}yyyyyy{{{}}}vvvlll___UUUPPPOOOOOOQQQYYY^^^gggpppuuuwwwvvvuuuwwwuuurrrpppqqqtttxxx{{{}}}||||||~~~{{{||||||}}}}}}}}}||||||zzzzzzzzzzzz{{{{{{||||||zzz{{{}}}~~~{{{yyyrrrqqqpppqqqsssuuuvvvwwwrrrrrrrrrssswww~~~}}}vvvooolllmmmppprrrrrruuuuuuwwwzzzyyyxxx|||{{{tttmmmeeeaaaSSSQQQOOOOOOQQQTTTWWWWWWYYYZZZ^^^cccgggnnn|||mmm\\\OOOIIIjjj[[[UUUSSSQQQPPPQQQSSSUUUVVVXXXXXXXXXXXXWWWVVVTTTTTTRRRVVVTTTYYYgggqqquuurrrrrrwww{{{uuuqqqqqqrrrsssyyy}}}}}}xxxjjjZZZNNNFFFDDDAAA@@@@@@@@@???>>><<<;;;;;;:::;;;===@@@AAAEEEFFFKKKRRRXXXaaaqqqyyyvvvooofff^^^ZZZZZZ]]]^^^^^^```bbbdddccc```^^^YYYcccpppyyyyyymmmfffcccccccccgggqqq{{{zzzxxxuuu{{{|||nnnYYYNNNNNNSSSOOOHHH@@@888333222222222222333444555777888999???@@@BBBDDDGGGKKKNNNOOOLLLLLLKKKJJJKKKNNNQQQTTTVVVWWWWWWWWWVVVUUUUUUVVVWWWWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQRRRRRRPPPQQQRRRSSSTTTUUUVVVVVVUUUTTTRRRRRRRRRRRRPPPNNNQQQQQQPPPOOOOOOOOOPPPPPPTTTUUUVVVTTTRRRPPPPPPQQQSSS^^^xxxwwwtttsss~~~qqqrrrqqqQQQ@@@<<<:::999777777777777777777777777555555555666888<<>>>>>>>>>>>>>>>>><<<;;;:::999999:::<<<===AAABBBFFFKKKOOOWWWeeerrr|||yyyoooddd]]]YYYXXXXXX^^^cccjjjppprrrqqqmmmjjjccciiirrrzzz|||nnneeebbbcccdddgggmmmuuussssssvvvzzz~~~}}}|||}}}{{{mmmXXXOOOPPPQQQLLLDDD<<<666333222222111222222444666888:::;;;AAABBBCCCEEEHHHKKKNNNPPPOOOOOONNNLLLLLLMMMQQQTTTUUUWWWXXXXXXWWWUUUVVVWWWWWWWWWVVVVVVVVVWWWXXXXXXUUUUUUSSSRRRQQQQQQQQQQQQPPPPPPQQQRRRSSSTTTUUUUUUVVVTTTSSSSSSTTTSSSPPPNNNPPPPPPOOOOOOOOOPPPPPPQQQTTTVVVXXXXXXVVVTTTSSSSSSRRRZZZqqq~~~vvvrrrpppxxxwwwZZZBBB:::888777777777777777777777777777555444444555777:::===???DDDGGGLLLQQQUUUXXX]]]___cccccceeehhhhhhkkkvvvyyy}}}xxxwwwvvvvvvvvvwwwyyy{{{|||zzz|||zzzpppddd[[[ZZZ___kkkttt|||}}}yyysssiii```VVVPPPIIIEEEDDDEEEDDDCCCDDDEEEGGGIIIJJJKKKLLLLLLJJJGGGGGGHHHGGGCCCBBBEEEFFFMMMUUU]]]gggrrruuusssvvvvvvxxxyyy{{{}}}~~~yyywwwuuusssuuuyyy}}}zzz}}}~~~|||uuuiii```ZZZUUUPPPGGGMMMVVVaaakkkrrrvvvxxxtttsssrrrqqqsssuuuxxxzzzwwwwwwwwwzzz}}}~~~~~~}}}{{{{{{|||||||||{{{zzzzzzyyyzzz{{{{{{||||||{{{{{{www{{{~~~|||{{{rrrooolllmmmqqqtttuuuttttttrrrmmmgggcccdddkkkqqqzzzwwwtttrrrrrrsssrrrrrrttttttwwwzzzyyyxxx}}}zzzpppjjj```\\\WWWTTTRRRRRRRRRQQQQQQPPPRRRXXX___iiixxxsssaaaTTTNNNyyyhhh]]]XXXRRRPPPQQQSSSUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSQQQVVVUUUVVV]]]```iii|||~~~~~~|||{{{wwwmmm___UUUOOOGGG???;;;<<<<<<<<<<<<>>>@@@AAA>>>===;;;999888999:::;;;>>>???BBBGGGJJJPPP]]]jjjrrr{{{xxxkkkaaa]]]ZZZWWWTTT[[[fffvvv~~~xxxuuuoooqqqwww}}}oooeeebbbaaadddhhhnnnuuu}}}zzzrrrrrrzzz}}}{{{zzz{{{|||zzzvvvhhhVVVOOORRROOOIIIAAA999555333222222111222333555888;;;>>>???CCCDDDEEEGGGJJJMMMOOOPPPQQQRRRQQQOOOMMMNNNQQQUUUTTTWWWYYYYYYWWWUUUVVVWWWWWWWWWVVVVVVWWWXXXYYYZZZUUUUUUTTTSSSRRRQQQPPPOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUTTTTTTTTTTTTSSSQQQOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRUUUWWWYYYZZZ[[[]]]___VVVZZZlllwwwsssppp|||dddHHH<<<999888777777777777777777777777555555555555777:::===???DDDGGGLLLPPPTTTXXX]]]```aaaaaadddhhhiiijjjrrr|||yyyuuutttttttttvvvyyy{{{}}}zzz|||zzzpppfff^^^[[[^^^hhhrrr|||}}}wwwmmmeee\\\UUUMMMHHHGGGGGGFFFEEEEEEGGGJJJNNNRRRTTTVVVWWWTTTQQQPPPQQQNNNHHHEEEFFFGGGMMMSSSZZZeeeppptttsssssstttvvvxxxzzz|||~~~~~~zzzuuurrrrrruuuzzz~~~|||~~~~~~}}}wwwnnnggg^^^VVVIIILLLSSS[[[dddmmmsssvvvrrrrrrssstttuuuwwwyyyzzzuuuuuuvvvyyy|||~~~~~~}}}}}}}}}~~~~~~}}}||||||{{{yyyzzz{{{|||}}}||||||{{{{{{{{{xxxwwwnnnjjjgggiiinnnssstttsssqqqqqqooohhh```\\\^^^aaaiiilllooorrrssstttuuuvvvuuuuuuxxx{{{{{{zzz}}}vvvooojjjccc]]]YYYVVVSSSQQQLLLJJJJJJOOOWWWbbbrrrsssaaaTTTOOOsss```[[[TTTQQQRRRTTTUUUUUUXXXXXXXXXXXXWWWVVVUUUUUUPPPVVVTTTSSSWWWWWW]]]nnn}}}|||mmmiii^^^RRRJJJGGGBBB===>>>===<<<;;;;;;>>>BBBFFFAAA@@@===;;;:::::::::;;;>>>>>>AAAFFFIIINNN[[[hhhnnnwwwtttfff___]]]\\\XXXTTTWWWhhh}}}~~~zzzwwwwww{{{rrrhhheee```eeekkkqqqxxxyyyzzzvvvwww|||zzz||||||vvvqqqcccSSSNNNSSSMMMGGG???888444333222222222333444777:::===@@@BBBDDDEEEFFFIIIKKKMMMOOOPPPSSSTTTSSSQQQNNNNNNRRRVVVSSSVVVYYYYYYWWWUUUVVVXXXXXXWWWVVVVVVWWWXXXZZZ[[[UUUUUUUUUTTTSSSQQQOOONNNQQQQQQQQQQQQRRRSSSTTTUUUUUUTTTTTTTTTUUUTTTQQQOOONNNNNNNNNOOOPPPQQQRRRSSSQQQSSSVVVYYY\\\aaagggkkk______mmm{{{vvvssstttvvvjjjMMMAAA>>>===777777777777777777777777666666666666888;;;>>>@@@DDDHHHLLLQQQTTTYYY^^^aaa___```ccchhhiiijjjpppxxx{{{ssssssssssssuuuxxx{{{}}}{{{|||wwwooofff^^^[[[[[[mmmyyyxxxooobbb[[[RRRLLLKKKKKKJJJHHHFFFHHHMMMRRRWWW\\\___```^^^ZZZXXXXXXTTTMMMHHHIIIIIINNNTTT[[[eeepppuuuuuutttuuuvvvyyy{{{~~~xxxrrroooqqquuuxxx~~~}}}|||wwwlllbbbOOOQQQTTTYYY```gggmmmqqqrrrrrrtttuuuwwwxxxyyyyyyuuuuuuvvvyyy|||~~~~~~}}}~~~}}}}}}zzzzzz|||}}}}}}}}}|||{{{~~~yyyuuusssjjjfffcccfffmmmssstttsssmmmoooppplllddd]]]\\\]]][[[bbbkkkqqqsssuuuwwwzzzwwwwwwyyy}}}|||||||||vvvnnnfff___ZZZVVVTTTIIIEEEDDDIIIQQQ]]]nnn|||rrr```TTTOOOlll___RRROOOQQQRRRSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTRRRQQQSSSVVVYYY\\\oooyyyzzzcccZZZQQQMMMHHHCCCAAABBB>>>>>>>>>>>>>>>??????@@@@@@>>><<<999888999::::::;;;===???AAADDDKKKUUU]]]jjjttt|||pppccc[[[VVVRRRTTTXXXUUUpppzzz|||sssgggbbb```fffnnnwww~~~uuummmmmmzzzxxx{{{vvvsssyyyzzzwwwmmm]]]PPPMMMPPPLLLAAA777444333111000111444777;;;===???AAADDDFFFGGGKKKLLLJJJKKKOOOQQQQQQPPPPPPOOOOOOPPPQQQSSSTTTSSSQQQPPPSSSVVVWWWUUURRRTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUTTTSSSRRRQQQPPPOOOOOOQQQSSSTTTSSSSSSTTTUUUVVVUUUTTTSSSSSSTTTUUUVVVUUUSSSQQQNNNNNNOOOQQQRRRWWWUUUUUUWWW]]]dddjjjnnneee```fffyyy{{{|||tttgggggguuusssQQQCCC===666777777666666555555555444666333222444888<<<===<<>>@@@BBBEEEGGGHHHLLLMMMJJJIIILLLNNNMMMQQQQQQPPPPPPPPPQQQRRRSSSQQQSSSVVVVVVUUURRRPPPOOOQQQRRRRRRSSSSSSSSSSSSRRRTTTTTTSSSRRRQQQPPPOOOOOONNNPPPRRRRRRRRRSSSTTTVVVWWWVVVTTTSSSRRRRRRRRRSSSSSSRRRPPPOOOPPPQQQRRRSSSVVVUUUTTTUUUYYY^^^bbbddd[[[XXX___tttsssbbbbbbpppwwwUUUDDD>>>888777777666666666555555555555333222444888;;;<<<<<>>AAAHHHRRRYYYbbbmmmxxx{{{wwwvvvwwwtttxxx{{{|||~~~|||vvvnnneee\\\WWWSSSPPPPPPSSS^^^xxxtttkkkhhhdddmmmyyy|||qqqjjjnnnvvv~~~~~~yyyvvvrrrqqqlllaaaUUUNNNNNNPPPEEE<<<444333222111000222333666;;;>>>AAADDDGGGIIIIIILLLMMMJJJIIIKKKMMMLLLQQQQQQPPPPPPPPPQQQRRRRRROOOUUUZZZZZZTTTNNNJJJJJJNNNOOOQQQRRRRRRRRRQQQPPPRRRRRRRRRQQQQQQPPPPPPPPPOOOPPPQQQPPPPPPQQQTTTWWWWWWVVVTTTRRRQQQPPPOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSVVVUUUUUUUUUVVVXXXYYYZZZSSSQQQYYYllluuu```\\\iii|||XXXEEE===:::777777666666666666555555555444333444777:::;;;;;;@@@CCCGGGJJJNNNQQQUUUXXX````````````aaaeeejjjnnn}}}xxxvvvtttooopppqqqsssuuuxxxzzz{{{||||||zzzpppfff]]]ZZZ\\\fffsss{{{qqqfff___YYYSSSQQQRRRNNNOOOSSS[[[eeeooovvvzzzyyyuuuoooggg```\\\YYYXXX[[[ZZZZZZ\\\bbbjjjsssxxx~~~{{{xxxuuuvvvzzz}}}}}}tttrrruuutttzzzwwwjjj^^^\\\```bbbccceeeiiijjjlllooorrrtttuuuvvvxxxxxxwwwwwwxxxzzz|||}}}}}}~~~~~~}}}|||||||||}}}~~~||||||}}}~~~}}}yyysssooonnnmmmjjjhhhhhhiiijjjlllrrrrrrrrroookkkhhhgggggggggiiikkkkkklllmmmppprrr{{{zzz{{{{{{yyyxxxyyyooogggbbb\\\UUUNNNJJJJJJQQQ___mmmuuu{{{}}}rrrdddWWWQQQ~~~lll^^^[[[YYYWWWUUUSSSRRRRRRSSSTTTVVVXXXYYYUUUTTTQQQPPPOOOOOOQQQRRR\\\___gggssssssiii```\\\XXXPPPHHHEEEBBBAAAAAA@@@@@@@@@AAAAAA???>>><<<;;;:::999999::::::;;;<<<===???FFFPPPXXXbbbmmmxxx|||wwwuuuwwwxxxwww{{{}}}}}}}}}|||vvvnnniiibbb[[[XXXUUUQQQPPPRRRbbb{{{rrrkkkiiigggqqq~~~sssnnnuuu|||zzz~~~}}}{{{sssqqqiii[[[QQQMMMMMMMMMAAA999333222222111111444444777<<<@@@CCCFFFIIILLLJJJMMMNNNKKKJJJMMMOOONNNOOOOOOPPPQQQRRRSSSTTTTTTPPPUUU[[[\\\XXXQQQLLLIIIMMMNNNPPPQQQRRRQQQPPPOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPOOOOOORRRUUUTTTTTTRRRQQQPPPOOOOOONNNMMMNNNPPPQQQQQQQQQPPPPPPUUUVVVWWWWWWVVVTTTTTTTTTRRRRRRXXXgggwww|||xxx{{{}}}ccc[[[fff~~~~~~YYYCCC<<<:::777777666666666666666666555555444555666888:::;;;???BBBFFFIIILLLPPPTTTWWW^^^^^^^^^^^^___ccchhhlll~~~yyysssrrrqqqmmmnnnpppsssvvvyyy{{{|||{{{~~~~~~|||rrrggg^^^ZZZ\\\eeerrr|||qqqhhhaaa[[[YYYXXXRRRSSSWWW___kkkvvv{{{sssllleeebbb```___aaa___]]]\\\___gggqqqxxx~~~|||zzzyyyyyyzzzzzzssspppqqqwwwyyylll```]]]^^^___```aaaeeegggjjjnnnrrrvvvxxxyyy{{{{{{zzzzzzzzz{{{|||}}}~~~~~~}}}}}}||||||}}}zzz{{{}}}zzzwwwyyyvvvrrrnnnllllllnnnpppppppppnnnkkkhhhfffggghhhkkklllmmmllllllmmmppprrrrrrrrrtttvvvuuuuuu|||yyypppkkkfff^^^UUUPPPOOOTTT```mmmoootttxxxwwwooocccXXXRRRwwwwwweee^^^YYYVVVUUURRRRRRQQQRRRSSSUUUWWWYYYVVVTTTRRRPPPOOOOOOPPPPPPZZZ^^^fffrrr}}}rrrhhheeeaaaYYYQQQMMMDDDCCCBBBAAA@@@?????????======<<<:::999999888888:::;;;<<<<<>>BBBEEEHHHLLLNNNPPPSSSSSSOOOLLLNNNOOOMMMLLLMMMOOOQQQSSSUUUVVVWWWVVVXXX\\\```bbb^^^VVVPPPPPPPPPQQQRRRRRRQQQPPPPPPSSSSSSSSSSSSSSSTTTTTTTTTVVVUUUTTTQQQNNNNNNPPPRRRQQQQQQQQQQQQPPPPPPPPPOOOMMMNNNOOOPPPPPPNNNLLLKKKQQQSSSVVVVVVTTTRRRQQQQQQQQQRRRXXXcccrrr|||~~~zzzqqqqqqzzzzzzjjj]]]eeewww{{{XXXBBB<<<<<<666666777777777777777777555555555555555777999:::>>>AAAEEEIIILLLPPPTTTWWW\\\]]]]]]^^^___bbbfffjjjzzzzzztttssssssnnnoooppprrruuuyyy{{{}}}zzz|||}}}}}}~~~tttjjj___[[[\\\eeeqqq}}}rrrjjjeeeaaa^^^XXXYYY]]]dddooo{{{|||tttmmmgggeeeeeeeeefffddd```]]]^^^eeepppxxx~~~{{{xxx|||zzzppppppuuu~~~vvvjjj```]]]]]]]]]]]]``````bbbgggmmmsssxxx|||}}}~~~}}}|||{{{{{{|||}}}~~~~~~~~~~~~}}}}}}|||}}}yyyzzz|||}}}zzzwwwrrrmmmlllmmmoooqqqooonnnlllhhheeeeeegggjjjlllmmmnnnnnnnnnpppsssvvvtttsssuuuyyyxxxwwwyyyzzztttmmmddd[[[VVVUUUYYYcccnnnmmmppprrrqqqjjjaaaXXXRRRxxxkkk```XXXTTTTTTSSSRRRQQQQQQRRRTTTVVVXXXWWWUUUTTTRRRQQQPPPQQQQQQTTT[[[hhhxxxyyynnnjjjggg```WWWSSSHHHGGGEEECCCAAA??????>>>======<<<;;;:::999999888:::;;;<<<<<<@@@HHHSSS\\\iiisss~~~~~~zzzyyyzzzzzz}}}~~~|||}}}~~~{{{uuukkkccc]]][[[XXXSSSQQQRRR___uuuuuukkkggghhhnnn{{{yyyyyyuuupppwww|||yyywwwzzzwwwiiiXXXOOOOOOLLLEEE999444222333333222555::::::===BBBEEEHHHKKKNNNPPPWWWZZZXXXRRRNNNNNNMMMKKKLLLMMMOOORRRTTTVVVWWWWWWZZZ[[[^^^ccchhhhhhbbb]]]UUUUUUUUUTTTSSSSSSRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWUUUSSSPPPOOOPPPQQQOOOPPPPPPQQQQQQQQQPPPPPPOOOOOOPPPPPPOOOMMMLLLKKKMMMPPPTTTTTTQQQNNNNNNOOOMMMPPPVVV```pppqqqlllrrrvvvwwwfffiiiqqqzzz[[[DDD===>>>666666777777777777888888555666666555444555777:::===@@@DDDHHHKKKNNNSSSVVVYYY[[[^^^___```bbbeeegggttt~~~zzzyyyxxxssssssrrrssstttwwwzzz|||yyy|||||||||wwwlllaaa\\\]]]cccooo}}}{{{rrrnnnhhhccc^^^___cccjjjuuu~~~}}}uuummmhhhfffggghhhjjjhhhddd```___eeepppxxx|||~~~|||{{{|||xxxtttwww|||{{{{{{xxxpppggg___]]]]]]\\\\\\^^^]]]```eeelllsssyyy}}}~~~}}}|||||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzyyyyyy{{{}}}}}}|||zzzqqqnnnkkkhhhgggiiilllnnnpppnnnkkkgggeeefffjjjmmmmmmnnnoooooopppssswww{{{}}}{{{}}}{{{zzztttkkkbbb^^^]]]```hhhpppppppppooolllggg___WWWSSS~~~sssdddYYYVVVWWWTTTSSSQQQPPPQQQRRRUUUVVVWWWVVVUUUTTTSSSSSSSSSSSSRRR\\\nnn~~~{{{nnnjjjhhhbbb[[[VVVMMMKKKIIIFFFCCCAAA???>>>??????>>>>>>===;;;::::::;;;<<<<<<===AAAJJJVVV```kkkuuu~~~}}}|||}}}|||xxxyyy|||{{{wwwkkkddd]]]YYYVVVPPPNNNOOOYYYooo{{{}}}~~~rrriiihhhjjjsss}}}}}}tttjjjmmmzzz~~~{{{xxxwwwzzzvvviiiWWWPPPQQQLLLCCC666333222444444444777===>>>AAAEEEHHHJJJLLLOOORRRWWWZZZYYYSSSOOOPPPPPPNNNNNNOOOQQQSSSTTTUUUUUUUUUXXXZZZ^^^bbbfffgggfffeee\\\ZZZXXXVVVTTTTTTUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVUUUSSSQQQRRRSSSQQQQQQRRRRRRQQQPPPOOONNNOOOOOOPPPPPPPPPOOOOOONNNMMMQQQUUUTTTOOOLLLMMMOOOKKKOOOUUU^^^oooxxxmmmlll~~~ttt|||}}}uuuuuuwwweeeKKK???<<<666666777777777888888888555666777555444444666999;;;>>>BBBFFFIIILLLPPPSSSWWWZZZ^^^aaabbbcccdddeeelll{{{zzzxxxuuussssssvvvyyy{{{zzz|||||||||zzznnnccc^^^^^^```lllzzzxxxtttnnngggcccdddiiipppzzzwwwnnnhhhggghhhiiilllkkkgggcccaaafffpppyyy{{{|||~~~{{{zzz|||~~~xxxuuutttvvv}}}xxxrrrllleee______^^^\\\[[[]]]^^^aaaffflllrrrxxx|||~~~~~~~~~}}}||||||}}}~~~}}}}}}~~~}}}|||yyywwwtttrrrrrrqqqpppoooiiihhhffffffgggjjjmmmppppppnnnjjjfffdddfffkkkppppppqqqqqqqqqrrruuuzzz}}}|||wwwnnnkkkjjjkkkpppvvvuuusssnnniiiccc]]]VVVSSS{{{iii]]]YYY[[[UUUSSSQQQPPPPPPRRRTTTVVVXXXWWWVVVUUUTTTTTTTTTTTTVVVbbbvvv|||{{{mmmiiigggbbb[[[WWWQQQOOOLLLHHHEEEBBB@@@???@@@@@@@@@@@@???===<<<;;;;;;<<<===>>>BBBLLLYYYbbbkkkuuu{{{vvvuuuxxxxxxtttkkkccc[[[WWWSSSMMMKKKLLLUUUkkkvvvyyy~~~}}}|||~~~ppphhhiiilllwww{{{www{{{{{{nnnffflll{{{~~~}}}{{{{{{xxxuuuhhhVVVPPPRRRMMMBBB555222222444555444888>>>@@@CCCGGGJJJKKKNNNPPPRRRQQQUUUVVVRRRQQQTTTUUUTTTPPPQQQSSSTTTTTTTTTSSSRRRRRRWWW\\\______```dddggg```^^^ZZZWWWUUUUUUVVVWWWTTTSSSSSSSSSRRRRRRRRRQQQRRRTTTVVVVVVUUUTTTTTTUUUSSSSSSSSSSSSRRRPPPMMMLLLOOOPPPPPPPPPQQQRRRRRRSSSQQQUUUXXXVVVQQQMMMNNNPPPLLLQQQUUU]]]mmmppphhhttt}}}sss{{{{{{}}}}}}pppRRR@@@999666666777777888888888999555666777666333333666999999<<<@@@DDDGGGKKKOOORRRVVVZZZ___bbbcccccccccdddgggwww~~~{{{vvvsssrrrtttxxxzzz{{{}}}}}}|||{{{pppddd^^^___\\\hhhwww|||xxxqqqiiieeeggglllttt~~~zzzpppiiiggghhhjjjmmmllliiieeebbbfffpppyyy{{{|||}}}}}}}}}wwwuuuqqqqqqwww}}}}}}xxxtttkkkeeeaaaaaa```\\\ZZZ\\\```bbbggglllrrrwwwzzz|||~~~}}}|||||||||}}}~~~}}}~~~~~~}}}}}}{{{zzzyyyuuuoookkkiiigggfffeeehhhhhhggghhhkkknnnrrruuuooolllhhhdddbbbeeekkkooorrrssssssssssssvvvzzz~~~|||~~~zzzvvvuuutttxxx|||yyyuuunnnhhhbbb\\\VVVRRR{{{}}}tttkkkfffaaa___[[[VVVSSSSSSTTTUUUVVVXXXWWWUUUSSSRRRQQQPPPPPPUUUbbbwww}}}}}}~~~||||||}}}~~~yyyxxx}}}pppccc^^^___bbbdddXXXUUUPPPLLLIIIFFFBBB???@@@@@@???>>>===<<<;;;;;;888;;;===???DDDNNN]]]iiipppyyy{{{xxxxxxxxxwwwuuunnneee]]][[[VVVNNNLLLOOO]]]kkkwwwxxxwww}}}zzzjjjdddjjjsss|||~~~uuu{{{xxxooommmrrrzzz{{{~~~}}}tttpppfff[[[UUUSSSOOOFFF>>>666555555555777:::>>>@@@FFFJJJMMMLLLKKKLLLRRRWWWUUUWWWYYYXXXUUUQQQOOONNNQQQQQQPPPOOONNNOOORRRUUUVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZYYYYYYUUUSSSRRRQQQSSSSSSSSSRRRUUUUUUUUUSSSRRRRRRUUUXXXXXXWWWUUUSSSQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOONNNTTTVVVWWWUUUPPPMMMMMMNNNHHHOOOVVV^^^mmmtttiiimmm|||yyyyyyzzz{{{}}}~~~~~~~~~zzzXXXDDD???888777888:::999666777;;;999777444222222444777999:::===@@@CCCFFFIIILLLOOOUUUXXX[[[^^^```bbbfffhhhkkkrrr~~~|||xxxssspppqqqtttxxxxxxvvvxxx}}}{{{nnnddd^^^[[[```dddnnn}}}{{{tttooommmmmmooouuu~~~}}}ssskkkhhhjjjmmmqqqooohhhaaabbbkkktttwww}}}~~~|||{{{wwwtttvvv|||}}}wwwnnngggfffeee___\\\^^^aaacccggglllrrrxxx}}}}}}|||{{{|||}}}~~~~~~{{{zzzzzz|||~~~zzzzzztttjjjcccbbbbbb```eeekkknnnnnnrrryyy{{{wwwsssjjjcccdddhhhkkknnnpppssstttuuuttttttuuuwwwzzz}}}{{{~~~}}}zzzyyyvvvpppkkkeee___YYYUUUzzzuuuqqqjjjeee]]]WWWTTTTTTTTTTTTVVVUUUTTTSSSRRRQQQQQQQQQTTT^^^ooozzzuuuvvvxxxwwwxxx{{{~~~~~~~~~zzzyyy}}}sssddd^^^^^^aaacccYYYVVVQQQMMMJJJGGGCCCAAA@@@@@@???>>>===<<<;;;;;;;;;<<<>>>???EEEPPP```lllsss{{{|||xxxvvvtttrrrooolllfffaaa```]]]WWWUUUXXXbbbnnnwwwxxxwww|||uuuiiifffnnnwwwzzzvvvxxxsssvvv{{{}}}{{{sssddd\\\SSSOOOOOOKKKCCC<<<777666555666888<<<@@@CCCJJJMMMPPPPPPNNNOOOSSSWWWVVVYYY[[[[[[YYYUUURRRQQQQQQRRRRRRQQQPPPPPPSSSUUUXXXXXXYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYYYYXXXWWWWWWTTTRRRQQQQQQRRRRRRRRRQQQRRRSSSTTTSSSSSSSSSVVVXXXVVVUUUTTTSSSRRRRRRSSSTTTSSSSSSSSSRRRQQQQQQPPPPPPPPPSSSTTTSSSPPPOOOOOOQQQMMMQQQUUU\\\kkk~~~xxxlllnnnzzzzzzzzz{{{}}}|||zzz}}}]]]GGG???:::777888:::999666777:::888777555333333555777888999<<>>===<<<<<<;;;===>>>>>>@@@FFFSSSdddpppwww~~~|||xxxtttpppkkkhhhhhheeeeeegggfffcccbbbdddjjjrrrxxxxxxxxx}}}xxxnnngggjjjttt}}}{{{}}}zzz{{{|||||||||wwwnnnVVVRRRMMMMMMMMMJJJCCC<<<888777666777:::???DDDHHHLLLPPPSSSSSSQQQOOOQQQSSSVVVYYY]]]^^^\\\XXXVVVTTTQQQSSSTTTTTTSSSSSSTTTUUUXXXYYYYYYYYYYYYXXXWWWWWWVVVWWWWWWWWWWWWVVVVVVUUUSSSQQQOOOOOOPPPQQQPPPOOONNNPPPRRRSSSTTTUUUXXXZZZWWWVVVUUUTTTTTTUUUVVVWWWVVVUUUUUUTTTSSSSSSRRRRRRLLLNNNQQQQQQQQQQQQRRRSSSRRRSSSTTTXXXeeevvv|||ppppppyyy}}}}}}|||wwwzzziiiQQQCCC===999888999888666666999777666555555555555666666777:::>>>AAADDDGGGKKKNNNPPPSSSWWWZZZ]]]___bbbdddiiioooyyy~~~}}}|||zzzxxxtttqqqrrruuuxxx{{{wwwvvvyyy}}}sssiiiccc```^^^bbbiiittt~~~|||ttttttvvv{{{}}}wwwrrrrrrrrrrrrqqqlllfffhhhpppwwwzzzzzz{{{}}}{{{uuurrrnnniiiffffffdddfffjjjoootttyyy|||~~~}}}|||{{{|||}}}~~~~~~}}}}}}}}}}}}~~~|||~~~~~~}}}}}}wwwrrrlllggghhhjjjkkklllsss{{{vvvooooooqqqrrrtttxxxyyyzzzzzzxxxwwwwwwzzz|||}}}|||~~~xxxooohhhbbb^^^}}}uuuiii^^^XXXUUUUUUTTTRRRRRRSSSTTTTTTUUUUUUUUUTTTWWW[[[___bbbcccccccccbbb```cccjjjnnnnnnooorrrsssuuuxxx{{{}}}~~~~~~}}}{{{|||}}}~~~}}}}}}}}}~~~{{{vvv{{{sssgggbbbcccdddbbb^^^WWWQQQMMMIIIEEECCCAAA@@@@@@???>>>===<<<<<<>>>======???GGGVVVgggsss{{{~~~}}}||||||wwwrrrmmmhhheeecccfffjjjnnnooonnnoooppptttwwwzzzzzz{{{yyytttmmmggggggnnnxxx|||}}}}}}{{{wwwnnndddPPPOOONNNOOONNNKKKDDD???888777777999===BBBHHHKKKMMMPPPSSSTTTQQQOOONNNNNNTTTWWW\\\^^^\\\YYYVVVTTTRRRTTTVVVVVVUUUTTTUUUVVVWWWWWWXXXXXXYYYXXXXXXXXXUUUVVVVVVVVVVVVVVVUUUUUUSSSQQQOOONNNOOOPPPOOONNNJJJMMMQQQTTTUUUWWWZZZ[[[ZZZZZZXXXWWWWWWXXXXXXYYYWWWWWWVVVUUUTTTSSSSSSRRRKKKMMMNNNPPPQQQRRRRRRSSSRRRUUUWWWYYY^^^lll}}}yyyyyy~~~wwwoooaaaJJJAAA;;;888999888666666999666666666666666666555444555888<<>>===<<<<<<===<<<;;;???IIIXXXiiiuuu~~~~~~|||{{{{{{|||}}}}}}|||yyyuuuoookkkgggfffdddjjjqqquuuxxxzzz{{{|||}}}{{{{{{}}}~~~}}}rrrllleeeccchhhrrr|||zzz{{{qqqcccXXXOOOPPPRRRRRROOOJJJCCC???888888999<<<@@@EEEJJJMMMOOOQQQTTTUUUTTTQQQOOONNNQQQTTTXXXZZZYYYVVVTTTSSSRRRTTTVVVVVVUUUTTTUUUVVVTTTUUUVVVXXXYYYZZZZZZZZZUUUVVVVVVWWWWWWWWWVVVVVVSSSRRROOOOOOOOOPPPOOOMMMJJJMMMQQQTTTVVVXXX[[[]]]___^^^\\\ZZZYYYYYYYYYYYYWWWWWWVVVUUUTTTRRRRRRQQQMMMMMMNNNPPPQQQRRRRRRQQQSSSZZZ```aaa```iii~~~yyyhhhyyyuuuUUUFFF???999999999777666888666666777777777555444333444666:::>>>AAADDDHHHKKKMMMQQQVVVZZZ\\\^^^aaabbbgggpppzzzxxxrrrvvvvvvuuutttrrrrrrsssuuuvvvtttwww}}}|||rrrmmmdddfffkkkqqqwww}}}{{{zzzyyyzzzzzz|||~~~|||zzzzzzvvvpppooosssvvvvvvuuuuuuwwwzzz~~~}}}~~~}}}{{{tttooollljjjlllppptttwwwzzz|||}}}{{{{{{{{{||||||}}}~~~~~~~~~~~~~~~xxxssskkkbbb```cccgggkkkmmmoookkkjjjnnnqqqrrruuuyyyyyyyyyyyyxxxvvvvvvxxxzzz|||||||||uuuoookkk}}}wwwpppfff]]]XXXUUUUUUTTTPPPQQQSSSVVVWWWWWWWWWWWWTTTTTTSSSRRRQQQOOONNNMMMLLLOOOWWW```eeedddfffkkkmmmooosssvvvyyyzzzzzzzzz|||}}}~~~}}}~~~~~~~~~}}}~~~zzzpppnnnsss{{{ssshhhccccccaaa\\\UUUOOOKKKHHHEEEDDDAAAAAA@@@???>>>======<<<===;;;;;;@@@KKK\\\lllvvv~~~|||zzzyyy{{{|||zzzwwwxxxwwwuuupppkkkhhhfffggghhhqqqyyy|||~~~|||{{{~~~~~~|||zzzzzz{{{}}}zzzmmmfff```bbblllyyyxxxyyylll[[[OOONNNPPPSSSRRRLLLFFF@@@===999:::===AAAEEEIIILLLNNNRRRTTTVVVWWWWWWVVVSSSRRRQQQSSSVVVWWWVVVSSSRRRRRRQQQSSSTTTTTTSSSSSSTTTUUURRRSSSUUUWWWYYYZZZ[[[[[[UUUVVVVVVWWWWWWWWWWWWWWWUUUSSSQQQPPPQQQQQQPPPOOOMMMOOOSSSUUUWWWYYY\\\^^^aaa___]]][[[ZZZYYYYYYYYYWWWWWWVVVTTTSSSRRRQQQPPPNNNNNNNNNPPPRRRSSSRRRQQQVVV^^^hhhkkkjjjqqq}}}}}}jjjqqqaaaKKKBBB;;;::::::888777999666777777777666555444333333666:::<<>>=========;;;<<>><<<;;;>>>BBBGGGKKKMMMOOOOOORRRSSSUUUWWWXXXXXXVVVUUUTTTUUUWWWVVVTTTSSSSSSSSSQQQRRRRRRQQQPPPPPPSSSUUUSSSTTTVVVWWWXXXYYYYYYYYYTTTUUUVVVVVVWWWWWWWWWVVVXXXVVVSSSRRRSSSSSSQQQPPPQQQSSSTTTUUUVVVYYY\\\___^^^\\\[[[YYYXXXXXXYYYYYYXXXWWWVVVUUUTTTRRRQQQQQQNNNMMMMMMPPPTTTUUUTTTSSSXXX]]]hhhqqquuu}}}{{{tttppp|||pppPPPEEE===;;;;;;999888:::888777777666555444444444333666999<<<===@@@CCCEEEHHHLLLRRRWWWZZZ\\\^^^___ccclllsssxxx{{{tttoooppprrrqqqpppooopppqqquuutttvvv}}}wwwtttuuuuuuuuuuuuxxx~~~|||xxxxxxxxxyyyzzz|||||||||~~~}}}||||||~~~~~~}}}||||||~~~~~~{{{xxxwwwxxxzzz~~~yyyxxxwwwtttoooqqquuuxxxzzz|||||||||xxxyyyzzz|||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}~~~wwwkkkddd^^^\\\^^^```aaahhhpppsssrrrsssvvvxxxyyyyyyyyyxxxyyy{{{}}}zzz~~~}}}zzzzzz|||zzz~~~xxxrrrggg]]]VVVQQQLLLJJJLLLNNNQQQSSSTTTTTTSSSSSSPPPQQQRRRSSSRRRPPPNNNLLLGGGFFFIIIMMMQQQUUU^^^hhhjjjlllooorrrtttuuuuuuuuuuuuxxx|||}}}||||||~~~~~~~~~~~~~~~|||mmm```aaammmxxxsssddd\\\YYYOOOKKKGGGDDDDDDFFFGGGGGGBBBAAAAAA@@@???>>>=========<<<>>>EEERRRcccqqqyyy{{{|||yyyyyy{{{~~~|||vvvssswww}}}yyyuuusssrrrqqqnnnhhhbbb___```cccjjjttt{{{{{{{{{yyyvvv||||||xxxuuuuuuwww{{{vvvfff___\\\ddduuu~~~yyy}}}{{{rrreeeVVVNNNMMMQQQTTTQQQIIIBBB>>>>>>===@@@FFFKKKOOOQQQQQQQQQPPPQQQRRRTTTVVVWWWWWWUUUWWWXXXXXXWWWUUUTTTTTTUUUQQQQQQPPPOOONNNOOORRRUUUUUUVVVVVVWWWXXXXXXXXXXXXSSSTTTUUUVVVVVVVVVVVVVVVYYYWWWUUUTTTTTTTTTRRRQQQTTTUUUUUUUUUVVVYYY]]]```ZZZYYYXXXWWWWWWXXXYYYZZZYYYXXXWWWVVVTTTSSSRRRQQQMMMLLLMMMPPPUUUWWWWWWUUUXXXZZZcccqqq{{{}}}}}}rrr|||ooo{{{RRRGGG>>>;;;;;;:::999:::999888777555444444444444444666999;;;===???AAADDDFFFJJJQQQVVVXXXZZZ\\\]]]aaaiiinnnqqqwwwmmmooopppqqqpppoooooopppwwwuuuuuuzzz~~~}}}~~~}}}zzzxxxyyy~~~~~~zzzzzz{{{xxxyyy{{{~~~~~~{{{yyywwwvvvyyy~~~}}}www}}}~~~yyyuuuxxxyyywwwqqqsssvvvyyy{{{|||||||||xxxyyyzzz|||}}}~~~~~~~~~|||||||||||||||}}}~~~~~~zzz}}}}}}sssjjjfffggg```bbbjjjsssvvvtttsssvvvuuuvvvvvvvvvuuuwwwyyy|||{{{}}}~~~|||yyyzzz{{{~~~xxxggg\\\TTTMMMLLLPPPLLLKKKLLLPPPPPPNNNPPPTTTTTTTTTSSSTTTSSSQQQNNNKKKJJJGGGFFFHHHLLLQQQZZZdddkkkmmmoooppprrrtttxxx{{{~~~~~~}}}~~~}}}{{{zzz{{{}}}ooodddbbbiiippp|||ooocccZZZSSSKKKGGGBBB???@@@BBBCCCDDDCCCBBB@@@>>>===<<<<<<===>>>???AAAIIITTTcccqqqzzz~~~}}}{{{zzz{{{}}}{{{xxxxxxzzz}}}~~~zzzuuupppnnnmmmnnnkkkeee]]][[[^^^bbbkkktttyyywwwwww|||~~~|||{{{zzzzzz}}}}}}vvvsssqqqvvvzzzsssfff\\\YYYhhh{{{ssstttzzz~~~lll[[[SSSSSSRRRTTTUUUPPPIIIBBB?????????GGGNNNQQQSSSSSSOOOIIIHHHMMMRRRTTTRRRQQQQQQRRRKKKNNNRRRTTTSSSRRRQQQQQQQQQQQQOOOMMMJJJKKKMMMPPPTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTSSSUUUXXX[[[YYYWWWUUURRRPPPPPPPPPQQQYYYXXXWWWWWWYYYZZZZZZYYYZZZYYYXXXVVVUUUUUUUUUVVVUUUTTTTTTTTTUUUTTTRRROOONNNNNNNNNOOOQQQTTTVVVXXXRRRSSSXXX```hhhssswwwmmmuuu___JJJAAAAAA:::888;;;:::888888777777666444333222444555666888:::===@@@AAADDDHHHNNNSSSVVVYYY[[[]]]dddeeeiiiqqq|||{{{sssuuuuuusssooommmoooqqqrrruuuxxxyyyzzz}}}~~~}}}zzzxxxxxxxxx{{{~~~~~~~~~}}}{{{|||~~~{{{wwwtttwwwyyy||||||zzzxxxwwwwwwqqqtttyyy|||~~~}}}zzzxxx{{{vvvuuuyyy{{{yyyyyy{{{{{{|||~~~}}}}}}~~~}}}sssdddgggkkkppptttvvvwwwxxxyyyssspppsssvvvvvvwwwzzz|||xxxtttqqqyyy{{{pppcccYYYQQQMMMOOONNNLLLLLLOOOOOOMMMNNNRRRUUUUUUUUUVVVUUUSSSPPPNNNMMMIIIGGGIIIJJJMMMUUU]]]dddgggkkkmmmoooqqqsssuuu}}}}}}~~~~~~}}}||||||}}}~~~yyykkkfffkkkrrr|||pppfff]]]VVVNNNJJJEEEBBBBBBCCCDDDDDDBBBAAA???===<<<<<<<<<===???@@@CCCKKKWWWfffsss{{{}}}{{{{{{|||~~~}}}{{{{{{|||~~~}}}|||{{{yyyuuuqqqmmmkkkiiiiiihhhccc^^^\\\```dddllltttzzzyyyzzz}}}~~~|||zzzzzzzzz}}}|||vvvsssooorrrssstttyyy|||vvvlll```]]]```qqqvvvnnnooovvvmmmZZZQQQPPPTTTSSSPPPLLLGGGDDDCCCCCCBBBIIINNNPPPQQQRRROOOIIIHHHMMMRRRTTTRRROOOMMMLLLJJJMMMQQQSSSRRRQQQPPPPPPNNNOOOOOONNNMMMLLLMMMOOOTTTTTTUUUUUUUUUUUUTTTTTTRRRRRRRRRRRRQQQSSSWWWZZZYYYWWWTTTRRRQQQPPPQQQQQQUUUTTTSSSUUUWWWYYYZZZYYYZZZXXXWWWUUUTTTTTTTTTUUUTTTTTTSSSTTTUUUUUUSSSQQQPPPOOOOOOPPPQQQSSSUUUWWWQQQQQQTTTYYY^^^eeesss|||lllpppbbbJJJ>>>>>>999999<<<999888888888777666555333333444555666888;;;===@@@AAACCCFFFLLLPPPSSSVVVYYY[[[cccdddhhhooozzzzzz{{{zzzwwwssspppqqqrrrrrrtttwwwxxxyyy|||~~~|||yyywwwvvvwwwzzz~~~~~~}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzzyyy{{{}}}|||zzzxxxvvvvvvsssuuuyyy{{{}}}|||zzzyyyzzzvvvuuuyyy{{{yyyyyy{{{{{{{{{}}}~~~~~~~~~}}}|||}}}}}}}}}~~~xxxjjjlllppptttvvvxxxxxxxxxxxxsssppprrruuuuuuvvvyyy}}}~~~}}}zzzvvvtttyyy{{{~~~~~~pppdddYYYSSSQQQOOOLLLKKKMMMNNNLLLMMMQQQTTTTTTUUUVVVUUUSSSQQQOOOPPPLLLIIIIIIHHHHHHMMMTTT___ccciiinnnppprrrsssttt}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~xxxnnnooottt}}}sssjjjaaaXXXRRROOOJJJGGGFFFFFFFFFEEEAAA@@@???===<<<<<<======???AAAFFFNNNZZZhhhttt|||}}}}}}~~~~~~}}}||||||{{{zzzzzzyyywwwtttqqqooommmjjjjjjiiieeeaaa```cccfffmmmsssyyy{{{|||~~~}}}zzz{{{zzz{{{~~~yyytttrrrmmmmmmkkkhhhjjjlllhhhbbbXXX^^^kkk|||rrrjjjlllsss{{{iiiWWWOOOOOOUUUQQQKKKGGGEEEFFFGGGHHHGGGLLLOOOOOOQQQSSSQQQMMMIIIMMMRRRUUURRRMMMHHHFFFHHHKKKPPPSSSRRRQQQPPPPPPOOOQQQTTTUUUSSSQQQPPPPPPSSSSSSTTTTTTTTTTTTSSSSSSOOOPPPOOOOOOOOOQQQVVVYYYXXXWWWUUUSSSRRRQQQRRRRRRQQQPPPPPPRRRUUUXXXYYYXXXYYYXXXVVVTTTSSSSSSSSSTTTTTTSSSSSSTTTVVVVVVUUUSSSRRRRRRQQQQQQQQQSSSTTTUUURRRQQQRRRUUUUUUWWW___iiivvvzzzvvvwwwooolllzzznnnQQQ???===999:::<<<777888888888888777555444333555555777888;;;===???AAABBBDDDHHHKKKNNNRRRWWWZZZaaacccfffmmmwww~~~zzzvvvsssrrrsssrrrtttvvvwwwyyy{{{~~~~~~}}}{{{xxxvvvttttttwww|||}}}{{{}}}}}}{{{zzz{{{|||}}}}}}|||~~~~~~}}}}}}|||}}}~~~|||~~~}}}zzzwwwvvvuuuuuuwwwxxxzzz{{{{{{zzzzzzzzzvvvuuuxxx{{{yyyyyy|||zzz{{{|||||||||{{{zzzyyy||||||||||||}}}}}}~~~~~~}}}rrrtttvvvxxxyyyyyyyyyyyywwwrrrooorrrttttttuuuxxx|||}}}~~~~~~~~~|||zzzxxxzzz|||}}}xxx{{{rrrfff[[[UUUOOOKKKHHHKKKLLLKKKMMMPPPPPPQQQSSSTTTSSSQQQPPPOOOQQQMMMKKKJJJGGGEEEHHHMMMVVV\\\dddkkkoooqqqrrrssszzz{{{}}}~~~~~~~~~~~~}}}|||}}}~~~wwwsssvvv}}}vvvnnnccc[[[YYYUUUPPPLLLJJJIIIGGGFFFAAA@@@>>>===<<<======>>>???BBBHHHRRR^^^jjjuuu{{{|||yyyvvvtttwwwvvvuuusssrrrpppooooooqqqqqqnnnjjjfffeeegggiiinnnsssxxx|||~~~~~~|||yyy}}}|||}}}zzztttooonnnlllkkkgggdddbbb```]]]ZZZTTTdddxxxsssmmmnnntttzzzvvv```RRRNNNOOORRRMMMGGGEEEGGGJJJJJJJJJKKKNNNPPPPPPRRRVVVWWWUUUIIINNNSSSVVVTTTOOOIIIEEEFFFJJJPPPSSSTTTTTTSSSTTTUUUYYY]]]^^^\\\XXXTTTRRRSSSSSSSSSSSSSSSRRRRRRQQQMMMMMMMMMLLLMMMOOOTTTWWWXXXWWWVVVTTTTTTSSSSSSTTTQQQPPPPPPQQQTTTVVVWWWWWWYYYXXXVVVUUUTTTTTTTTTUUUTTTSSSSSSTTTVVVWWWWWWUUUTTTTTTRRRRRRRRRRRRTTTTTTTTTRRRSSSUUUTTTSSSWWW^^^iiiqqqqqqrrrzzz~~~wwwmmmttt}}}[[[CCC>>>:::;;;<<<666999999999888777666555444555555666888:::===???@@@AAACCCFFFHHHKKKPPPVVVZZZ```bbbfffllluuu}}}zzzwwwttttttsssssstttvvvxxxzzz|||}}}{{{xxxvvvsssqqqpppssswwwwwwvvvxxx|||{{{|||}}}~~~~~~~~~~~~~~~~~~zzzwwwvvvuuuxxxxxxyyyyyyyyyyyyzzzzzzyyyuuutttxxxzzzyyyyyy{{{{{{{{{||||||{{{zzzxxxwwwyyyzzzzzz{{{|||}}}}}}~~~}}}}}}|||{{{|||yyyzzzzzz{{{zzzzzzyyyxxxuuuqqqppprrrsssrrrssswww|||}}}~~~~~~~~~|||{{{zzz|||}}}zzzvvvzzz~~~uuueeeYYYQQQKKKGGGIIIKKKKKKMMMPPPMMMPPPTTTTTTSSSQQQQQQRRRQQQMMMLLLKKKHHHEEEFFFJJJIIIOOOXXX```fffjjjmmmooowwwxxxzzz}}}~~~zzz|||~~~||||||}}}~~~~~~wwwxxx~~~~~~vvvlllbbbbbb]]]VVVPPPLLLJJJGGGFFF@@@???>>>======>>>???@@@@@@DDDLLLVVVaaallltttyyy~~~|||wwwsssooommmqqqpppnnnmmmlllllllllmmmrrrrrrpppnnnllllllmmmooosssvvv{{{~~~}}}~~~vvvnnniiigggkkkjjjiiifffaaa[[[XXXWWW\\\rrrzzzuuuvvvyyy}}}jjjVVVNNNMMMNNNLLLIIIFFFFFFJJJLLLLLLJJJLLLPPPQQQQQQUUU[[[^^^^^^LLLOOOSSSWWWWWWTTTOOOKKKGGGKKKPPPTTTVVVWWWYYYZZZ[[[^^^bbbccc___ZZZUUURRRSSSSSSSSSSSSSSSRRRQQQPPPKKKLLLMMMMMMMMMNNNRRRUUUWWWWWWVVVVVVUUUUUUUUUUUUSSSRRRQQQRRRTTTUUUUUUTTTYYYXXXVVVUUUUUUVVVWWWWWWTTTSSSSSSTTTVVVXXXXXXWWWVVVUUUTTTSSSRRRSSSSSSTTTTTTRRRSSSVVVVVVUUUXXX]]]aaalllmmmmmmtttwww}}}pppppp```EEE===:::<<<===777::::::999999888777555444444555666777999;;;===>>>AAACCCEEEGGGJJJOOOUUUZZZ___bbbggglllttt~~~|||{{{yyyxxxxxxwwwwwwtttuuuvvvyyy|||{{{wwwtttqqqooommmkkkllloooooonnnqqqvvvyyyzzz{{{}}}~~~~~~}}}zzzwwwvvvvvvzzzzzzyyyyyyxxxxxxyyyyyywwwsssrrrvvvyyyxxxxxxzzz|||}}}}}}}}}|||zzzxxxwwwvvvwwwxxxyyy{{{|||~~~~~~yyyzzzzzzyyyzzz}}}}}}}}}|||{{{zzzyyyxxxwwwtttqqqqqqssssssqqqrrrvvv~~~~~~~~~~~~}}}|||zzzyyy|||}}}}}}~~~~~~~~~~~~}}}}}}xxx}}}sssbbbXXXPPPJJJJJJLLLLLLMMMPPPMMMQQQVVVVVVTTTSSSTTTVVVQQQNNNNNNNNNJJJFFFEEEIIIFFFKKKRRRYYY___eeejjjnnnrrrtttwwwzzz|||}}}~~~~~~xxxzzz|||~~~||||||}}}~~~~~~|||zzz~~~}}}rrrkkkddd[[[SSSMMMIIIGGGEEEAAA@@@???>>>???@@@AAABBBCCCHHHPPP[[[fffnnntttwww|||~~~|||vvvqqqmmmkkkkkkqqqpppnnnlllkkklllnnnooonnnnnnnnnoooqqqsssuuuwww{{{{{{~~~|||ssskkkeeeccciiihhhiiihhhaaaYYYVVVXXXkkk}}}{{{aaaQQQMMMMMMLLLFFFFFFFFFHHHKKKMMMLLLLLLMMMPPPRRRRRRWWW^^^ccccccQQQRRRTTTVVVXXXXXXTTTRRRLLLNNNRRRUUUVVVYYY\\\^^^[[[]]]``````\\\WWWSSSQQQSSSTTTTTTSSSSSSRRRQQQPPPKKKMMMNNNOOOOOOOOOPPPRRRUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRTTTUUUUUUTTTWWWVVVVVVUUUVVVWWWYYYZZZVVVTTTSSSTTTVVVXXXXXXXXXWWWVVVTTTSSSSSSSSSTTTUUURRROOOPPPTTTWWWWWWYYY^^^[[[hhhjjjggglllooottt~~~sssnnnaaaFFF>>>:::<<<>>>:::::::::::::::888777666555333444444666777999;;;<<<@@@BBBEEEGGGJJJOOOUUUYYY]]]aaaggglllrrr}}}}}}{{{yyyyyyzzz{{{zzzyyyssstttvvvyyy~~~yyytttpppllljjjiiifffdddfffeeeeeejjjqqqwwwxxx{{{}}}|||~~~~~~~~~~~~~~~|||~~~|||zzz|||}}}}}}{{{yyywwwxxxxxx{{{{{{zzzyyyyyyxxxwwwwwwuuuqqqppptttwwwvvvwwwyyy}}}}}}~~~}}}}}}{{{yyyxxxtttuuuvvvwwwyyyzzz{{{{{{wwwxxxxxxwwwwwwyyy}}}~~~}}}{{{zzzyyyxxxwwwtttrrrrrrtttsssppprrrvvv}}}}}}}}}}}}|||{{{zzzzzzzzz{{{||||||zzzxxxxxxyyyyyyyyy}}}~~~~~~tttcccYYYPPPNNNOOONNNMMMNNNLLLQQQVVVWWWTTTSSSUUUWWWRRRPPPPPPQQQMMMGGGEEEHHHIIIKKKOOOTTTYYY___fffkkknnnppptttwwwyyy{{{{{{{{{yyyzzz{{{|||}}}~~~~~~~~~|||}}}}}}}}}~~~~~~|||~~~}}}rrrjjj___TTTLLLHHHFFFEEEAAAAAA@@@@@@@@@AAACCCDDDGGGLLLVVVaaajjjqqquuuwww|||~~~~~~wwwppplllkkklllnnntttrrrpppnnnmmmoooqqqrrrooooooppprrrvvvzzz|||}}}|||~~~zzzrrrjjjdddaaafffeeefffeee^^^UUUUUU[[[xxx}}}zzzmmmXXXPPPQQQOOOKKKDDDEEEGGGHHHIIIKKKMMMOOOMMMQQQRRRRRRWWW^^^bbbbbbWWWUUUTTTUUUWWWYYYXXXVVVRRRSSSTTTTTTUUUWWWZZZ]]]XXXYYY[[[ZZZXXXUUUSSSSSSTTTTTTTTTTTTSSSRRRQQQPPPKKKNNNQQQRRRQQQPPPOOOOOOQQQRRRRRRRRRSSSRRRRRRRRRRRRQQQPPPQQQSSSUUUUUUTTTTTTTTTTTTTTTVVVXXXZZZ[[[WWWVVVTTTTTTVVVXXXXXXXXXWWWVVVUUUTTTSSSTTTUUUVVVRRROOOOOOSSSVVVVVVYYY]]]ZZZhhhiiiccceeehhhlllvvv}}}zzzwwwnnn|||iiiMMMCCC;;;;;;>>>;;;;;;;;;;;;:::999888666666222222333444666888999:::>>>@@@DDDGGGJJJNNNSSSWWWYYY___fffkkkoooyyy{{{yyywwwwwwyyyzzzyyywwwqqqqqqsssxxx~~~~~~wwwpppkkkgggeeefffaaa^^^]]]]]]^^^dddlllrrrtttvvvyyy{{{|||{{{{{{xxx|||~~~}}}}}}~~~~~~}}}|||{{{zzzyyyzzz{{{zzzxxxxxxyyy{{{{{{{{{{{{zzzyyyxxxvvvuuurrrooonnnrrruuuuuuuuuxxx||||||}}}}}}}}}{{{zzzyyyttttttttttttuuuuuuuuuuuuuuuvvvvvvuuuuuuvvvzzz}}}~~~}}}|||zzzzzzyyyyyytttssstttvvvtttppprrrvvvzzzzzz{{{{{{||||||||||||vvvyyy{{{{{{yyywwwwwwxxxwwwwwwzzz|||||||||}}}kkk```UUURRRQQQNNNMMMMMMIIINNNTTTUUURRRQQQSSSVVVUUUSSSSSSSSSNNNGGGDDDFFFHHHIIIJJJMMMQQQWWW___eeelllnnnrrruuuxxxyyyyyyyyy{{{{{{{{{{{{||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~{{{}}}wwwnnn```TTTLLLGGGEEEDDDBBBAAAAAA@@@AAABBBDDDEEEJJJPPPZZZeeennntttwwwxxx}}}~~~}}}|||}}}~~~{{{sssllliiikkknnnqqqrrrpppmmmjjjjjjlllnnnpppuuutttuuuwwwzzz}}}{{{|||~~~yyyrrrjjjeeebbbdddbbbcccbbbZZZRRRTTT]]]~~~yyyxxx~~~~~~}}}~~~ttt```QQQOOOUUUSSSKKKCCCFFFHHHHHHGGGIIINNNRRRNNNQQQSSSRRRVVV]]]``````\\\XXXTTTSSSVVVXXXXXXWWWWWWWWWUUUTTTSSSTTTXXX[[[VVVWWWXXXXXXVVVUUUUUUVVVUUUUUUUUUUUUTTTSSSQQQQQQKKKOOOSSSTTTSSSPPPNNNNNNNNNOOOPPPPPPQQQPPPPPPPPPOOONNNNNNPPPSSSUUUVVVVVVQQQQQQRRRSSSUUUWWWZZZ[[[YYYWWWUUUUUUVVVXXXXXXXXXWWWVVVUUUTTTTTTTTTVVVVVVUUUQQQOOOSSSVVVVVVXXX\\\[[[jjjjjjbbbccceeeiiirrrzzzttt}}}{{{ooo}}}tttXXXJJJ>>>;;;===999;;;;;;;;;:::999888777666111222222333555777888999<<>><<<<<<;;;:::999777666555444444444555555777888888:::===BBBEEEGGGJJJMMMOOOVVV[[[bbbhhhnnnvvv{{{tttqqqrrrtttrrrooolllnnnqqqvvv{{{~~~~~~}}}}}}~~~}}}sssjjjeeecccccc^^^]]][[[VVVSSSTTTYYY^^^gggjjjlllkkkhhhggghhhjjjnnnrrrwww|||~~~~~~}}}|||{{{|||~~~~~~}}}|||||||||}}}|||}}}}}}|||}}}}}}}}}}}}||||||{{{zzz|||}}}zzzvvvwww{{{~~~zzzyyyzzzyyyvvvtttooopppqqqssstttvvvwwwxxx}}}}}}}}}|||zzzxxxuuusssuuuqqqkkkgggeeegggjjjmmmuuusssrrrrrruuuwwwxxxxxx}}}{{{zzzyyyyyyzzzvvvwwwxxxyyyyyyyyyyyyxxx}}}|||zzzyyyyyyzzz{{{|||zzzxxxwwwxxxyyyxxxtttpppsssqqqlllgggcccbbbdddfffjjjuuu||||||}}}}}}~~~{{{ggg\\\ZZZZZZUUUOOOOOOMMMLLLLLLNNNOOOOOONNNNNNOOOPPPPPPOOONNNLLLJJJKKKJJJGGGGGGHHHMMMQQQUUUZZZ^^^eeekkkqqqtttvvvvvvwwwyyyzzzyyyxxxxxxyyy{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}yyymmm```YYYSSSMMMJJJKKKMMMIIIHHHJJJKKKJJJMMMQQQ\\\bbbiiipppuuuyyy|||}}}|||~~~|||xxxxxxxxxyyyzzz{{{{{{{{{{{{~~~zzz{{{|||}}}}}}yyysssooonnnmmmjjjiiikkknnnrrruuuzzzyyy{{{}}}{{{mmmhhhaaa\\\VVVWWWaaammm|||zzz|||vvvtttvvvnnnaaaRRRKKKLLLMMMJJJFFFEEEFFFHHHIIIIIIJJJMMMOOOSSSXXX\\\[[[\\\___aaa```^^^ZZZVVVTTTTTTTTTSSSQQQPPPQQQQQQRRRTTTUUUVVVVVVXXXUUUSSSSSSVVVWWWWWWVVVVVVTTTSSSRRRRRRQQQNNNLLLMMMMMMNNNOOOOOOPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPNNNNNNOOOPPPRRRSSSTTTTTTUUUTTTRRRQQQRRRTTTWWWXXXWWWTTTQQQQQQSSSUUUUUUTTTWWWYYYZZZYYYWWWWWWYYY\\\WWWTTTRRRSSSRRRQQQUUUZZZ```jjjtttuuummmeeebbbcccrrrvvvpppwwwnnnSSSCCC<<<<<<>>>======<<<;;;:::888666555444444444444555666777888999<<<@@@DDDFFFIIIMMMOOOUUUZZZ```ffflllttt~~~zzzsssoooppppppnnnllljjjkkknnnsssyyy|||}}}|||}}}ssskkkgggcccaaa___^^^ZZZUUUPPPOOORRRUUU___``````^^^\\\]]]```ccceeeiiiooosssvvvyyy|||~~~~~~}}}|||{{{{{{|||}}}~~~||||||zzzyyyyyyyyyzzz{{{{{{{{{|||}}}~~~{{{{{{|||}}}}}}|||||||||zzz{{{{{{xxxuuuvvv{{{{{{zzzzzzyyyxxxvvvssstttuuuvvvxxxyyyzzz{{{||||||||||||zzzxxxvvvuuuuuuqqqkkkccc___```eeejjjpppoooooorrruuuxxxyyyyyy}}}~~~}}}|||zzzyyyyyyyyyzzzwwwxxxxxxxxxxxxyyyyyyyyy}}}|||zzzyyyyyyyyy{{{|||yyywwwvvvvvvwwwwwwtttrrrooolllgggaaa[[[WWWVVVVVV```jjjzzz}}}{{{zzzzzzzzz{{{}}}wwwgggbbb```YYYRRROOOMMMKKKJJJKKKLLLLLLKKKJJJLLLNNNPPPPPPNNNLLLKKKKKKJJJHHHGGGFFFHHHJJJKKKRRRVVV\\\dddkkkpppssstttwwwxxxzzzzzzyyyyyyzzz{{{{{{}}}~~~~~~}}}~~~~~~}}}|||||||||||||||}}}~~~~~~}}}|||rrrgggccc___[[[YYYYYYXXXTTTQQQRRRRRRQQQTTTXXXfffhhhlllrrryyy}}}}}}~~~{{{|||}}}|||xxxuuuuuuuuuwwwyyyzzz{{{{{{|||~~~{{{}}}|||sssmmmkkkkkkkkkkkknnnqqqtttvvv}}}}}}{{{||||||qqqddd\\\ZZZ]]]hhhrrr{{{{{{}}}wwwrrrrrrbbbYYYOOOKKKLLLMMMJJJFFFDDDGGGIIIKKKKKKLLLNNNOOORRRXXX[[[ZZZZZZ\\\]]][[[ZZZXXXTTTRRRRRRRRRPPPOOOOOOOOOPPPQQQSSSUUUWWWWWWUUUTTTSSSTTTVVVWWWXXXWWWVVVTTTRRRQQQQQQQQQOOONNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNOOOOOOPPPPPPQQQQQQNNNNNNNNNOOOPPPQQQQQQRRRUUURRROOOMMMNNNQQQUUUXXXXXXVVVTTTTTTTTTUUUTTTSSSVVVWWWYYYZZZYYYZZZ\\\]]]XXXTTTSSSSSSRRRPPPSSSXXX]]]iiivvvyyyrrrjjjfffffflll|||zzzpppuuu___HHH@@@@@@???=========<<<;;;999888777444444444444555666777777888;;;???BBBEEEHHHLLLOOOSSSXXX^^^dddiiiqqq{{{}}}vvvrrrqqqqqqooommmllllllnnnrrrwww{{{||||||wwwpppkkkfffaaa^^^]]]YYYTTTOOOLLLMMMOOOTTTSSSRRRPPPOOOQQQUUUYYYZZZ^^^dddhhhlllppptttvvvzzzzzzyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwxxxyyyyyyzzz{{{{{{{{{||||||}}}}}}zzz{{{|||}}}}}}}}}}}}}}}{{{{{{zzzvvvtttvvv|||}}}zzzyyyyyyyyyxxxuuuvvvvvvxxxyyyzzz{{{|||{{{|||||||||{{{zzzyyyyyyvvvtttoooeee]]]ZZZ___dddhhhiiikkkpppuuuyyyzzzzzz{{{}}}|||{{{zzzyyyyyyyyyzzzzzzyyyxxxxxxwwwwwwxxxzzz{{{}}}|||zzzyyyyyyyyyzzz{{{xxxvvvtttssstttuuutttsssqqqnnnjjjccc\\\VVVPPPNNNTTT]]]lll|||{{{vvvwwwyyy}}}|||{{{zzzzzz{{{}}}~~~vvviiiaaaZZZUUUQQQNNNKKKIIIIIIJJJIIIHHHHHHJJJMMMPPPQQQPPPNNNMMMJJJJJJIIIHHHGGGFFFFFFFFFMMMQQQWWW___ffflllppprrrvvvxxxyyyzzzyyyzzz|||}}}|||~~~~~~}}}~~~~~~}}}}}}|||||||||}}}}}}}}}~~~{{{}}}~~~vvvtttrrrooolllmmmgggbbb]]]\\\ZZZXXXZZZ^^^kkkjjjlllqqqyyy}}}}}}{{{xxxwwwwwwwwwtttrrrrrrsssuuuwwwyyy{{{||||||}}}}}}~~~}}}xxxqqqlllhhhhhhjjjlllooorrruuuwww|||~~~{{{yyywwwzzzuuuddd\\\^^^cccmmmuuu}}}{{{~~~zzz{{{|||vvvoookkk[[[UUUOOOMMMNNNMMMJJJFFFDDDGGGKKKMMMMMMNNNOOOPPPQQQUUUVVVSSSRRRUUUWWWUUUVVVTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPRRRSSSUUUVVVTTTSSSSSSSSSTTTUUUUUUUUUTTTRRRPPPPPPRRRTTTTTTTTTQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNNNNOOOOOOOOOPPPSSSQQQOOONNNNNNQQQTTTVVVXXXWWWVVVUUUUUUSSSRRRQQQSSSTTTVVVXXXYYYZZZ[[[[[[YYYVVVTTTTTTRRROOORRRWWWVVVcccsssyyyuuunnniiihhhkkkzzzuuuxxxoooQQQFFFCCC@@@>>>>>>>>>===<<<:::999888444444444444444555666777666999===@@@CCCGGGKKKNNNPPPUUU[[[```fffmmmwww}}}~~~zzzxxxxxxwwwvvvsssrrrrrrtttwww{{{}}}}}}~~~xxxrrrjjjccc]]][[[XXXTTTPPPNNNNNNNNNKKKJJJIIIHHHHHHIIILLLNNNQQQTTTYYY]]]aaafffkkknnnqqqrrrrrrssstttuuuvvvwwwuuuuuuvvvvvvwwwyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~}}}|||yyyvvvtttwww~~~}}}yyywwwwwwxxxyyyssstttuuuvvvwwwxxxyyyzzz||||||}}}}}}}}}~~~~~~}}}zzz}}}|||ttthhh___]]]___bbbdddhhhnnntttxxxzzzyyyzzz|||~~~|||{{{zzzyyyzzzzzz||||||zzzyyywwwwwwwwwxxxzzz|||||||||{{{yyyyyyyyyyyyyyywwwuuurrrppppppqqqssstttrrrpppmmmiiiccc\\\UUUPPPQQQUUU```qqq}}}yyywwwuuuvvvyyy{{{yyyxxxzzz|||~~~}}}|||zzzzzzzzz|||}}}~~~sssddd[[[XXXTTTQQQMMMJJJIIIIIIHHHGGGHHHJJJNNNPPPRRRRRRQQQPPPJJJJJJJJJJJJJJJIIIHHHGGGJJJMMMRRRXXX^^^dddiiikkkrrrtttvvvxxxxxxyyy|||~~~}}}~~~}}}|||{{{|||}}}||||||}}}~~~{{{wwwsssvvv|||yyyrrrkkkgggddd```bbbfffooommmnnnsss{{{~~~~~~~~~yyywwwtttsssrrrrrrqqqppppppqqqtttvvvyyy{{{||||||{{{~~~|||xxxuuussspppllljjjeeegggiiilllpppsssvvvxxx~~~{{{xxxtttuuuzzzqqqaaa]]]aaahhhpppvvvvvv~~~{{{wwwuuuzzz|||xxxsssjjjbbbUUUSSSPPPNNNMMMKKKGGGDDDEEEHHHLLLNNNOOOPPPQQQRRRRRRUUUSSSNNNMMMPPPTTTTTTQQQRRRRRRRRRRRRSSSTTTTTTRRRRRRPPPPPPPPPQQQRRRSSSSSSSSSTTTSSSRRRRRRQQQRRRUUUSSSQQQRRRTTTVVVWWWWWWSSSSSSQQQPPPPPPPPPPPPQQQRRRRRRQQQOOONNNMMMLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOQQQQQQQQQQQQQQQRRRTTTTTTVVVVVVVVVUUUSSSRRRRRRRRRQQQQQQRRRSSSUUUWWWWWWWWWYYYVVVUUUUUUSSSPPPRRRVVVUUU```nnnwwwxxxsssmmmjjjlllyyy}}}|||cccOOOEEE???>>>>>>>>>===<<<;;;:::999555444444444444555555666555888;;;>>>AAAEEEIIIMMMNNNRRRXXX]]]bbbiiirrryyy{{{xxxuuutttvvvxxxzzzzzz}}}yyynnnfff___\\\XXXTTTQQQOOOMMMLLLFFFEEEDDDDDDDDDDDDDDDCCCGGGJJJMMMQQQTTTYYY___bbbeeefffhhhkkknnnqqqtttvvvuuuvvvwwwxxxzzz{{{|||||||||||||||||||||||||||||||||}}}~~~~~~|||yyyvvvvvvyyy}}}xxxuuuuuuvvvxxxrrrrrrtttuuuwwwxxxzzzzzz~~~~~~~~~~~~ooofffcccbbbcccgggmmmssswwwxxxxxxzzz{{{}}}}}}|||}}}|||{{{{{{{{{|||~~~~~~zzzyyyxxxwwwwwwyyy{{{|||||||||{{{zzzyyyxxxxxxxxxvvvtttqqqnnnllllllnnnpppjjjiiihhhhhhfffaaaZZZTTTTTTTTTYYYhhhyyy|||xxxsssrrrsssssspppmmmnnnsssxxx}}}||||||{{{zzzzzz{{{||||||||||||}}}pppccc^^^YYYUUUPPPLLLJJJJJJIIIHHHJJJKKKMMMOOOQQQRRRRRRRRRKKKLLLLLLMMMMMMLLLKKKKKKHHHIIILLLPPPTTTYYY]]]___hhhkkknnnqqqrrruuuxxx{{{zzz|||~~~~~~|||{{{zzz{{{}}}}}}}}}~~~~~~xxxssskkkmmmttt}}}wwwrrrmmmjjjlllqqqttttttvvvyyy~~~~~~}}}}}}~~~~~~~~~{{{yyyuuutttqqqooonnnnnnoooppppppqqqsssvvvyyy{{{||||||vvvxxx}}}{{{rrrkkkhhhggghhhhhhfffhhhjjjmmmqqquuuxxxzzz~~~~~~}}}zzzxxxsssrrrvvvyyymmmcccdddkkkqqqvvvzzzttt{{{~~~zzzwwwlllooovvv~~~|||vvvsssnnncccYYYOOOOOOOOONNNKKKHHHEEECCCGGGIIILLLNNNOOOQQQSSSUUUTTTVVVUUUOOONNNQQQTTTTTTOOOQQQSSSSSSRRRSSSTTTVVVTTTRRRPPPOOONNNOOOQQQRRRRRRTTTUUUTTTRRRPPPPPPQQQWWWVVVTTTTTTUUUVVVVVVUUUTTTSSSQQQOOONNNNNNOOOPPPTTTSSSQQQPPPNNNLLLJJJIIILLLLLLLLLMMMNNNOOOOOOPPPPPPQQQQQQRRRSSSSSSTTTTTTTTTUUUUUUTTTRRRRRRSSSUUUTTTRRRPPPPPPRRRTTTTTTTTTWWWUUUTTTUUUSSSPPPQQQUUUXXX```lllxxx|||wwwuuu}}}}}}\\\HHH@@@============<<<;;;:::999555444444444444444555555666777:::<<<>>>BBBGGGJJJKKKOOOUUUYYY^^^eeennnttt{{{vvvssssssuuuwwwxxxtttkkkfffbbb[[[UUUQQQNNNLLLJJJEEEDDDCCCBBBBBB@@@===;;;???@@@BBBDDDGGGLLLQQQUUU[[[[[[]]]aaaffflllqqquuuuuuvvvxxxzzz{{{|||}}}}}}{{{|||||||||}}}}}}~~~~~~}}}~~~}}}{{{xxxvvvwwwzzz~~~yyyuuutttuuuwwwrrrsssuuuwwwyyy|||}}}~~~uuuoooiiiiiikkkoootttwwwxxxxxxxxxyyy{{{}}}~~~}}}|||{{{~~~}}}|||||||||}}}~~~zzzyyyxxxxxxxxxyyy{{{||||||{{{{{{zzzyyyxxxwwwwwwsssrrrooojjjfffeeefffhhhccccccdddgggiiifff___YYYXXXUUUVVVaaarrr}}}vvvooolllllllllhhhdddgggnnntttyyy~~~~~~}}}}}}|||{{{{{{{{{yyyzzzzzz|||qqqggg^^^ZZZTTTOOOMMMKKKJJJIIIKKKKKKLLLMMMOOOQQQRRRSSSNNNNNNNNNNNNNNNMMMMMMMMMIIIIIIIIIJJJLLLOOORRRTTT\\\___cccgggjjjmmmqqqtttvvvxxx{{{}}}|||{{{{{{|||~~~~~~~~~~~~~~~~~~qqqnnnqqqxxxzzzvvvrrrppptttyyyxxxzzz}}}~~~|||{{{{{{{{{zzzwwwsssrrrqqqooolllkkkllloooqqqqqqrrrtttwwwyyy{{{||||||wwwwwwyyy}}}zzzooofffbbbccceeegggjjjjjjlllnnnrrrwwwzzz}}}~~~~~~}}}|||yyyvvvqqqnnnoooyyywwwpppmmmttt}}}zzzqqqjjjeeennnzzz~~~|||wwwpppmmmiii]]]PPPLLLMMMOOOOOOLLLIIIGGGGGGIIIKKKMMMNNNOOOQQQUUUWWWRRRVVVWWWTTTRRRTTTTTTSSSPPPRRRTTTSSSQQQPPPQQQSSSRRRQQQOOONNNNNNOOOQQQSSSQQQTTTVVVVVVTTTRRRSSSTTTUUUTTTTTTUUUVVVWWWUUUTTTVVVUUUSSSPPPOOOOOOPPPQQQRRRRRRQQQOOOMMMLLLKKKJJJKKKKKKLLLMMMOOOPPPQQQQQQQQQQQQPPPPPPPPPRRRTTTUUUSSSTTTUUUSSSRRRSSSWWWZZZYYYUUUQQQPPPQQQSSSTTTTTTTTTRRRRRRSSSQQQNNNOOOTTTZZZ^^^iii|||iiiMMMDDD<<<<<<<<<<<<<<<;;;:::999555444444333333444444555666888999;;;<<<@@@EEEHHHIIIMMMSSSWWW[[[bbbkkkqqq}}}}}}wwwssstttvvvyyyzzz}}}~~~vvvnnnhhh___YYYVVVTTTSSSQQQLLLHHHDDDBBBAAA???<<<999<<<=========???CCCHHHLLLTTTTTTUUUXXX^^^fffmmmrrrtttuuuwwwyyyzzz{{{{{{zzzzzzzzz{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~zzzxxxuuuuuuwwwzzz}}}~~~|||wwwtttuuuvvvrrrsssuuuxxx{{{~~~~~~~~~~~~{{{sssrrrqqqsssvvvxxxyyyxxxsssuuuxxx{{{}}}}}}}}}}}}~~~}}}|||{{{{{{|||}}}}}}yyyyyyyyyzzzzzzzzzzzz{{{{{{{{{{{{zzzyyyxxxwwwvvvoooooolllfff```\\\\\\^^^aaaaaabbbfffiiiggg```ZZZWWWTTTTTT\\\kkkzzz~~~wwwmmmiiijjjiiieeeaaacccjjjqqquuuzzz~~~}}}|||xxxxxxxxxzzz}}}}}}mmmbbb]]]VVVQQQNNNMMMLLLKKKKKKKKKJJJKKKMMMOOOQQQSSSPPPPPPOOOOOONNNMMMMMMMMMKKKJJJIIIIIIIIIKKKMMMOOOSSSVVV[[[___cccgggkkknnnrrruuuyyy|||||||||}}}~~~~~~~~~~~~~~~~~~|||}}}~~~}}}wwwsssxxxxxxuuurrrrrrvvv|||zzz~~~~~~|||}}}}}}{{{yyyyyyzzzxxxtttppppppooommmkkkjjjkkkooorrrqqqsssuuuwwwyyy{{{||||||zzzyyyyyy|||zzzoooeeeaaabbbdddfffmmmmmmnnnppptttxxx}}}}}}}}}|||{{{xxxuuummmiiihhhppp~~~yyyvvvyyywwwjjjaaadddppp~~~zzzyyysssllljjjfffZZZLLLKKKNNNQQQQQQNNNLLLKKKLLLJJJKKKMMMNNNOOORRRVVVYYYNNNTTTXXXVVVUUUUUUSSSOOOQQQSSSUUUSSSPPPNNNNNNPPPPPPOOONNNMMMNNNPPPSSSUUUPPPTTTWWWXXXVVVUUUVVVWWWPPPPPPQQQTTTWWWXXXWWWVVVZZZXXXVVVSSSRRRRRRSSSSSSQQQPPPPPPOOONNNMMMLLLLLLJJJKKKLLLMMMOOOQQQRRRRRRSSSQQQNNNMMMMMMPPPTTTWWWSSSTTTUUUTTTSSSUUUZZZ___^^^YYYSSSPPPRRRTTTUUUTTTQQQPPPPPPQQQPPPMMMNNNRRRXXX[[[gggqqqQQQIII<<<<<<<<<<<<;;;:::999999555444444333333333444444777888999:::;;;???CCCGGGHHHLLLQQQVVVZZZ```iiiooowwwyyyvvvvvvyyy}}}xxx{{{rrrkkkccc^^^]]]]]]]]]\\\TTTNNNGGGBBBAAA@@@>>><<<=========<<<===@@@FFFJJJQQQPPPQQQSSSYYYbbbjjjooorrrtttvvvwwwxxxyyyxxxxxxyyyyyyzzz{{{|||~~~~~~|||}}}}}}}}}}}}||||||{{{wwwvvvttttttvvvyyy{{{|||~~~yyyuuuuuuwwwpppqqqtttwww{{{~~~~~~~~~}}}}}}~~~{{{yyywwwvvvxxxyyyzzzyyyooorrrvvvzzz}}}~~~~~~}}}|||{{{zzz{{{{{{|||xxxyyyzzz{{{{{{{{{zzzzzz{{{{{{{{{zzzyyyxxxvvvuuulllllliiiccc[[[VVVVVVWWW^^^]]]]]]aaadddbbb[[[UUUTTTRRRRRRYYYfffuuuzzzpppkkklllkkkgggbbb```hhhnnnrrrvvv}}}~~~~~~}}}}}}|||{{{yyyxxxyyy|||{{{nnn```WWWYYYVVVLLLGGGIIIIIIIIIIIIJJJKKKNNNPPPRRRRRRRRRRRRRRRQQQPPPOOONNNKKKKKKKKKKKKLLLLLLLLLLLLOOOPPPSSSWWW\\\______^^^kkkoootttxxxyyyyyyzzz{{{~~~{{{yyyzzz}}}~~~}}}{{{{{{{{{}}}~~~~~~wwwpppxxx}}}rrrrrruuutttvvv{{{yyyzzz|||}}}~~~}}}}}}|||}}}{{{yyyuuurrrooommmmmmnnnmmmmmmmmmnnnoooqqqrrrrrrqqqrrruuuzzz}}}|||zzz~~~zzzwwwwwwzzz~~~wwwllldddaaaeeejjjmmmqqqqqqpppqqqrrrtttvvvwww|||{{{|||{{{xxxuuukkkbbb]]]ccclllrrrtttuuummm}}}}}}oooeeedddnnnttt{{{~~~~~~|||vvvqqqjjjaaaXXXSSSLLLLLLNNNPPPMMMHHHIIIMMMNNNNNNOOOPPPSSSTTTSSSRRROOOOOOPPPSSSVVVXXXWWWUUUSSSRRRRRRQQQOOONNNMMMLLLNNNOOOPPPMMMIIIJJJPPPVVVZZZ[[[\\\]]]\\\YYYVVVTTTSSSSSSRRRRRRSSSUUUVVVXXXXXXXXXWWWVVVUUUSSSQQQPPPNNNNNNNNNOOOOOONNNNNNMMMNNNMMMLLLLLLMMMPPPSSSUUUUUUTTTRRRQQQQQQRRRTTTUUURRRSSSTTTUUUVVVYYY^^^aaa___ZZZUUUSSSSSSSSSQQQOOOQQQRRRRRRPPPMMMLLLLLLMMMYYY___hhh|||tttsss|||RRRIII<<>>???:::888;;;===???EEELLLOOORRRTTTQQQPPPWWWfffsssttttttttttttttttttuuuuuuxxxwwwwww{{{~~~~~~{{{~~~}}}}}}}}}wwwsssuuuvvvwwwzzz~~~~~~{{{wwwuuuuuuvvvvvvuuuvvvxxx{{{|||||||||||||||{{{zzzzzz{{{~~~}}}xxxyyy{{{|||zzzyyy{{{}}}}}}zzzwwwwwwxxxzzz{{{|||}}}}}}}}}}}}|||{{{zzzzzz{{{}}}~~~|||xxxuuusssuuuxxxzzzyyyxxxxxxzzz{{{yyysssnnnttthhh```___]]]WWWRRRRRR^^^^^^^^^______]]]XXXUUUTTTQQQOOORRR]]]lllzzz~~~xxxpppjjjfffdddddd```hhhoooqqqtttyyyzzzxxxqqquuuzzz~~~|||{{{yyyxxxyyy{{{~~~yyyjjj___^^^[[[QQQJJJJJJIIIHHHHHHIIIJJJKKKLLLMMMRRRRRRSSSSSSRRRPPPOOONNNJJJJJJJJJJJJJJJJJJIIIIIIKKKLLLNNNRRRXXX\\\]]]]]]cccggglllqqqsssuuuvvvxxx{{{yyyxxxyyy|||}}}}}}~~~~~~}}}tttyyy}}}ssstttxxxwwwyyy}}}{{{{{{|||}}}||||||zzzzzzyyywwwtttpppmmmkkkiiiiiijjjkkknnnpppssstttuuuuuusssrrrrrruuuyyy|||{{{zzz{{{yyyvvvsssqqqqqqrrrsssvvvqqqkkkggggggkkkpppssstttssspppooopppsssvvvyyy~~~|||zzzzzz||||||zzzxxxtttjjjbbb```aaacccggglllmmm}}}wwwvvvppphhhgggrrrwww~~~|||{{{qqqbbbWWWUUUPPPNNNOOOPPPMMMIIIIIINNNNNNOOOQQQTTTUUUUUUSSSQQQOOOOOOPPPSSSVVVXXXWWWVVVUUUTTTSSSSSSRRRPPPLLLHHHLLLNNNOOOLLLJJJKKKPPPUUUWWWXXXZZZ\\\[[[ZZZXXXVVVSSSSSSSSSSSSSSSUUUVVVWWWXXXYYYZZZZZZWWWTTTPPPNNNPPPPPPQQQQQQQQQQQQQQQQQQOOONNNMMMLLLMMMPPPRRRTTTUUUTTTSSSSSSSSSSSSTTTUUURRRTTTUUUVVVVVVYYY\\\___]]]ZZZUUUSSSSSSTTTSSSQQQRRRSSSSSSRRRPPPNNNOOOPPPWWW\\\fffxxxrrrmmmsss[[[MMM;;;@@@@@@<<<;;;>>>>>>:::999888666444222222222222555666777888;;;???BBBDDDJJJLLLOOORRRVVV[[[bbbgggqqq|||~~~{{{zzz|||zzzxxxvvvtttttttttuuuyyyyyyzzz|||}}}zzzooohhhgggkkknnnqqqjjjdddZZZRRRMMMHHHDDDAAABBB>>><<<>>>@@@BBBHHHNNNVVVYYYZZZWWWSSSWWWbbbmmmooopppqqqrrrssstttuuuuuuvvvuuuvvvyyy}}}~~~|||~~~~~~~~~~~~}}}||||||vvvsssuuuwwwxxx{{{~~~{{{xxxvvvvvvvvvwwwvvvwwwyyyzzz{{{{{{{{{{{{{{{{{{zzz{{{}}}~~~zzzyyy{{{zzzzzz{{{}}}}}}{{{xxxxxxxxxxxxyyyyyyzzzzzzzzz|||zzzyyyxxxxxxyyyzzz{{{|||zzzvvvtttsssuuuwwwyyy}}}{{{{{{{{{|||zzzuuuqqqiiibbb___aaabbb\\\WWWVVV^^^^^^]]]^^^^^^\\\XXXTTTQQQPPPPPPTTT^^^kkkwww~~~}}}wwwpppjjjeeeccccccdddlllrrrtttvvvzzz{{{yyy```eeemmmtttyyy}}}{{{zzzyyyxxxyyyzzz}}}~~~ttteeeaaa^^^UUUMMMJJJIIIIIIIIIJJJJJJJJJJJJJJJOOOQQQRRRSSSSSSRRRPPPOOOLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJNNNSSSXXXZZZZZZYYY]]]ccchhhlllooorrruuuwwwuuutttvvvzzz~~~}}}}}}||||||}}}zzz{{{yyyppptttyyyyyyzzz~~~}}}}}}||||||zzzyyywwwwwwtttrrroookkkiiihhhhhhhhhjjjlllqqquuuwwwxxxwwwvvvuuuttttttvvvyyyzzzzzzzzzzzzzzzxxxrrrkkkeeedddeeekkkkkklllnnnqqquuuyyy{{{yyyuuupppmmmnnnrrrwww{{{|||{{{zzzyyyyyyzzz{{{yyyxxxxxxrrrlllggg```\\\___fffsssrrriiiooo~~~tttppprrryyy}}}zzzcccWWWYYYVVVSSSQQQQQQNNNJJJKKKPPPOOOQQQUUUWWWXXXVVVTTTQQQQQQPPPQQQSSSVVVXXXXXXWWWUUUSSSSSSVVVYYYWWWOOOIIILLLOOOPPPOOOMMMMMMQQQUUUTTTUUUXXXZZZ[[[ZZZYYYYYYTTTTTTTTTTTTTTTUUUVVVWWWYYY[[[\\\\\\YYYTTTOOOLLLPPPQQQQQQRRRSSSSSSSSSSSSQQQPPPNNNNNNNNNOOOQQQSSSTTTTTTUUUUUUUUUUUUTTTTTTRRRTTTVVVWWWWWWWWWYYY[[[[[[XXXUUUSSSTTTUUUUUUTTTTTTUUUUUUTTTRRRPPPPPPQQQUUUZZZbbbssssssqqqnnnhhhQQQ===??????<<<<<<>>>???<<<999888666444333222222222555555666888:::===@@@BBBIIIKKKMMMOOORRRVVV\\\```kkkssszzzwwwyyyxxxwwwuuutttsssrrrrrrwwwwwwyyy{{{}}}~~~xxxqqqqqqtttwwwyyyvvvpppggg^^^VVVPPPJJJFFFGGGCCCAAACCCDDDEEEJJJPPP\\\```aaa^^^XXXWWW\\\cccfffhhhkkknnnqqqsssuuuvvvvvvuuutttvvvzzz|||}}}}}}}}}}}}~~~~~~}}}}}}|||{{{zzzuuusssvvvyyy{{{}}}|||yyyxxxwwwxxxxxxyyyzzzzzz{{{||||||{{{{{{zzzzzz{{{}}}~~~|||xxxyyyyyyzzz|||~~~~~~|||{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{zzzxxxwwwvvvvvvwwwxxxxxxwwwuuuttttttuuuwwwxxx}}}|||{{{|||~~~~~~}}}|||nnniiifffiiikkkiiiggggggdddbbbaaa```___\\\XXXUUUNNNNNNPPPUUU^^^iiisssyyy|||{{{wwwpppiiidddbbbbbbjjjqqqvvvwwwxxx{{{{{{yyyRRRWWW```hhhoootttxxx{{{yyyyyyxxxxxxxxxzzz|||}}}~~~qqqgggbbbZZZRRRNNNJJJJJJKKKKKKKKKKKKKKKKKKKKKMMMPPPSSSTTTTTTSSSRRRRRRQQQQQQPPPOOONNNNNNMMMKKKJJJJJJLLLPPPSSSVVVVVVQQQUUU[[[```dddiiinnnqqqrrrqqqqqqrrrvvvzzz}}}{{{zzzxxxwwwyyy|||}}}sssjjjooowwwyyyzzz}}}}}}}}}|||zzzxxxvvvtttsssooommmkkkiiihhhiiikkkllloooqqqsssuuuvvvvvvuuuuuuwwwwwwwwwwwwxxxyyyyyyyyyxxx{{{|||wwwnnnfffdddeeefffkkkqqqwww|||zzzsssmmmmmmqqqxxx}}}|||}}}|||zzzyyyxxxvvvuuutttttttttuuurrriiibbbdddlll{{{wwwjjjgggttt~~~|||~~~}}}cccYYY^^^]]]XXXTTTSSSPPPMMMNNNSSSSSSUUUWWWXXXXXXWWWVVVVVVTTTRRRRRRSSSVVVXXXXXXXXXSSSQQQSSSZZZaaa```WWWOOOQQQRRRSSSRRRQQQQQQRRRTTTTTTUUUWWWYYYZZZZZZYYYYYYVVVVVVVVVVVVWWWWWWXXXXXXZZZ[[[[[[ZZZWWWSSSNNNKKKOOOPPPQQQRRRRRRSSSSSSRRRRRRQQQPPPOOOOOOPPPQQQRRRSSSTTTVVVWWWWWWVVVTTTSSSRRRTTTVVVWWWVVVVVVVVVXXXXXXWWWUUUTTTTTTUUUWWWWWWXXXYYYYYYWWWTTTRRRRRRRRRUUUZZZ```llltttkkkvvvUUUBBB@@@>>><<<<<<>>>>>><<<:::999777555333333333333555555555666999<<<>>>@@@GGGHHHKKKMMMOOOSSSXXX[[[eeekkkxxx|||vvvzzz{{{{{{zzzyyywwwuuutttvvvwwwxxx{{{}}}~~~~~~wwwvvvyyy}}}zzzrrriii```XXXRRRNNNLLLGGGEEEFFFGGGGGGJJJOOO\\\```bbb___XXXTTTUUUXXX[[[]]]bbbgggmmmqqqtttvvvwwwvvvuuuuuuwwwyyy{{{{{{}}}}}}}}}}}}}}}|||{{{{{{xxxtttsssxxx|||}}}~~~|||zzzzzzzzzzzz{{{||||||}}}}}}}}}}}}}}}yyyzzz|||~~~yyywwwxxxzzz|||}}}~~~}}}||||||{{{yyyxxxyyy{{{}}}~~~|||{{{zzzxxxwwwwwwwwwwwwvvvuuuuuuuuuuuuvvvwwwxxxyyyyyyzzz||||||wwwuuuuuuvvvxxxyyynnnkkkgggdddaaa^^^YYYVVVNNNOOOPPPTTTZZZdddooouuuyyyyyyvvvppphhhcccbbbbbbnnntttyyyyyyyyy{{{zzzwwwGGGLLLSSSZZZbbbjjjqqqvvvwwwwwwwwwwwwxxxzzz{{{||||||~~~vvvlllbbbXXXSSSJJJJJJJJJJJJJJJKKKKKKKKKGGGJJJMMMQQQTTTUUUVVVVVVUUUTTTTTTSSSRRRQQQQQQPPPMMMKKKJJJJJJLLLNNNOOOOOOKKKNNNRRRVVVZZZ___dddgggnnnooooooqqqsssvvvzzz}}}yyywwwuuutttvvvyyy~~~pppfffllluuuxxxyyy|||{{{zzzxxxvvvtttrrrppppppgggfffffffffhhhkkkmmmooossssssssssssssstttvvvvvvyyyyyyxxxwwwvvvvvvwwwwwwsssxxx}}}{{{uuupppooopppmmmsss{{{yyyrrrpppssszzz~~~{{{{{{zzzxxxuuusssrrrrrrppppppqqqoooiiifffmmmwwwrrrkkkpppyyybbb[[[bbb```ZZZUUUTTTSSSPPPRRRUUUWWWXXXXXXWWWUUUVVVZZZ]]]XXXVVVTTTTTTVVVXXXYYYYYYUUUTTTVVV]]]dddddd\\\TTTTTTTTTTTTSSSRRRRRRRRRSSSVVVWWWXXXYYYYYYXXXWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYVVVSSSOOOMMMQQQRRRSSSTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPQQQQQQSSSTTTVVVXXXXXXVVVTTTSSSRRRTTTVVVVVVUUUTTTUUUVVVWWWVVVUUUTTTTTTVVVXXXZZZ^^^___^^^\\\YYYVVVVVVVVVWWW\\\```gggxxx{{{wwwnnnZZZHHHCCC>>>======<<<;;;;;;;;;999777555444333444444444444444555777:::<<<>>>BBBEEEHHHJJJMMMQQQVVVYYYaaaeeeqqqzzz}}}~~~~~~~~~}}}zzzxxxvvvvvvwwwyyy{{{}}}~~~}}}|||{{{|||~~~|||xxx{{{yyyqqqhhh___ZZZWWWPPPKKKHHHHHHGGGFFFGGGLLLTTTXXX\\\ZZZTTTOOONNNOOOPPPSSSXXX^^^fffmmmsssvvvyyyyyyxxxwwwvvvwwwyyyzzz}}}}}}}}}}}}}}}|||{{{{{{vvvssstttzzz~~~|||{{{{{{zzzyyyyyyzzzzzz{{{|||}}}~~~zzz|||~~~~~~{{{uuuwwwzzz{{{||||||}}}}}}yyyxxxxxxxxxzzz|||~~~}}}|||{{{zzzzzzyyyyyyvvvvvvuuuuuuvvvwwwyyyzzzyyyzzzzzz}}}{{{uuuqqqlllfffaaa]]]XXXTTTQQQQQQPPPPPPUUU^^^jjjrrruuuuuutttnnnfffbbbbbbeeennntttxxxxxxxxxyyyxxxuuuCCCEEEIIINNNWWWbbbmmmuuuttttttuuuvvvxxxzzz{{{|||zzz|||~~~~~~yyyjjj\\\TTTLLLKKKJJJHHHHHHHHHIIIJJJGGGIIIKKKNNNQQQTTTVVVVVVSSSSSSSSSRRRRRRQQQQQQPPPNNNLLLJJJJJJKKKLLLKKKJJJFFFHHHJJJLLLNNNRRRWWWZZZgggiiilllnnnppprrrvvvyyyvvvtttsssrrrtttwww{{{~~~|||}}}~~~tttgggkkksssuuuuuuxxxtttsssqqqooommmlllkkkkkk```aaaccceeehhhkkknnnooorrrqqqqqqqqqsssuuuwwwyyyxxxxxxwwwtttrrrqqqrrrssslllqqqxxx||||||{{{{{{|||{{{{{{xxxyyy}}}}}}wwwxxxxxxvvvsssrrrrrrrrrooojjjeeecccccchhhtttzzzlllkkkuuuooobbb^^^aaa___XXXTTTTTTTTTSSSTTTVVVXXXYYYXXXVVVTTTVVV\\\aaa^^^[[[WWWVVVWWWXXXYYYYYYZZZYYYZZZ___cccbbb\\\VVVSSSSSSRRRQQQRRRSSSTTTUUUYYYYYYYYYYYYXXXXXXWWWVVVYYYYYYZZZ[[[[[[ZZZZZZYYYZZZ[[[\\\\\\ZZZWWWTTTRRRVVVWWWWWWXXXWWWWWWVVVVVVSSSRRRRRRQQQQQQQQQRRRRRRSSSTTTVVVWWWWWWVVVTTTSSSRRRSSSTTTTTTSSSSSSTTTUUUVVVVVVVVVUUUTTTUUUYYY[[[aaabbbbbb```]]]\\\\\\\\\[[[```ccceeeppprrrmmmlllvvvrrraaaMMMEEE>>>======;;;:::;;;;;;:::888666555444444444444444444444666888:::;;;>>>AAADDDHHHKKKOOOSSSWWW^^^bbbmmm~~~~~~~~~}}}{{{yyywwwvvvwwwxxxzzz|||~~~zzzzzzzzzzzz{{{}}}}}}~~~}}}vvvmmmeee```^^^TTTOOOKKKJJJGGGDDDDDDGGGKKKNNNQQQPPPKKKHHHGGGGGGGGGJJJNNNUUU^^^hhhpppuuuzzz{{{{{{zzzxxxxxxyyy{{{}}}}}}~~~~~~}}}}}}|||{{{vvvsssuuu{{{}}}zzzyyyxxxsssttttttvvvxxxzzz}}}~~~}}}~~~~~~~~~}}}}}}{{{tttvvvyyy{{{{{{zzz{{{|||uuuuuuuuuwwwyyy{{{~~~}}}}}}}}}||||||{{{{{{zzzxxxwwwuuuuuuuuuwwwyyyzzz|||}}}}}}}}}~~~zzzwwwrrrkkkeee```[[[VVVSSSSSSSSSQQQOOOQQQXXXdddmmmooopppoooiiibbb___bbbffflllrrrwwwwwwwwwxxxxxxuuuHHHGGGFFFHHHNNNZZZhhhqqqqqqrrrsssuuuxxxzzz|||}}}yyy{{{}}}}}}}}}}}}kkk```UUURRRNNNKKKHHHHHHIIIKKKJJJJJJKKKLLLNNNPPPSSSTTTRRRRRRRRRRRRQQQQQQQQQQQQPPPOOONNNNNNOOOOOOMMMKKKGGGHHHHHHGGGGGGIIIMMMPPPYYY^^^cccgggiiikkkooorrrooonnnmmmmmmooorrrvvvxxxxxx}}}~~~{{{{{{yyyhhhhhhnnnnnnmmmnnnkkkjjjhhhgggfffeeeffffff```bbbeeehhhkkkmmmnnnnnnssssssttttttuuuvvvvvvvvvuuuuuutttpppllljjjlllnnnhhhmmmttt||||||zzzwwwxxxxxxvvvqqqoooooopppkkkccc^^^bbbjjjrrr{{{yyyoooqqqzzzpppeeebbbaaa^^^YYYSSSPPPQQQSSSSSSSSSUUUUUUWWWYYYWWWVVVWWW]]]cccccc___ZZZWWWWWWYYYYYYZZZZZZZZZZZZ\\\^^^^^^[[[YYYTTTRRRQQQRRRUUUYYY\\\^^^ZZZZZZZZZYYYYYYYYYXXXXXXXXXYYYYYYZZZZZZYYYXXXXXXYYY\\\aaadddddd```ZZZVVVYYYYYYYYYYYYXXXWWWVVVVVVRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUUUUTTTSSSSSSRRRSSSSSSRRRQQQRRRTTTVVVUUUWWWWWWUUUTTTUUUYYY\\\[[[]]]^^^^^^]]]]]]^^^___^^^dddffffffmmmyyy}}}yyykkkdddcccppp|||zzzdddNNNDDD======>>><<<;;;===<<<;;;999666555555555555333333333333555777999:::;;;>>>BBBEEEGGGKKKOOORRRWWW\\\gggvvv~~~}}}|||zzzyyyxxxuuuuuuvvvxxxyyyzzz||||||zzzzzz{{{{{{{{{||||||}}}zzzqqqhhhcccaaaXXXSSSNNNLLLHHHBBBAAADDDCCCEEEGGGFFFCCC@@@@@@AAAAAACCCFFFMMMWWWcccnnntttwwwzzz}}}}}}{{{{{{|||~~~~~~~~~~~~~~~}}}|||vvvtttvvv}}}~~~{{{xxxuuutttpppqqqrrruuuxxx|||~~~}}}}}}yyyzzz|||~~~~~~{{{xxxsssvvvyyyzzzyyyxxxyyyzzzuuuuuuwwwxxxzzz{{{|||}}}zzzzzz{{{{{{{{{zzzzzzyyyyyywwwtttssssssuuuxxxzzz|||}}}~~~}}}}}}{{{vvvrrrkkkddd```\\\YYYWWWRRRSSSSSSQQQPPPUUU^^^eeeiiijjjiiiccc\\\[[[aaagggjjjpppuuuvvvwwwyyyxxxvvvRRRNNNIIIFFFIIITTTbbbllloooppprrruuuxxx{{{}}}~~~yyy{{{}}}||||||~~~ttt^^^ZZZTTTOOOKKKJJJKKKMMMNNNMMMKKKKKKKKKMMMPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRSSSTTTUUUUUUSSSQQQKKKJJJIIIGGGEEEFFFIIILLLMMMSSSZZZ___bbbeeehhhkkkhhhgggggghhhjjjmmmoooqqqvvv{{{|||yyyyyy||||||hhheeehhhgggeeeeeedddcccbbbaaa```aaabbbbbbdddfffiiimmmoooooooooooovvvwwwxxxyyywwwuuurrrpppssssssqqqmmmhhhfffhhhjjjiiilllsss||||||yyyxxx{{{|||{{{vvvpppkkkjjjkkkddd^^^```kkkyyy|||{{{ggg___cccbbbZZZUUUOOOLLLOOORRRRRRRRRTTTRRRVVVZZZYYYXXXYYY]]]bbbgggbbb\\\YYYXXXYYYZZZZZZVVVWWWXXXZZZ[[[\\\]]]^^^UUUTTTSSSUUUZZZ___dddgggYYYYYYYYYZZZZZZZZZZZZZZZWWWWWWXXXYYYYYYXXXWWWVVVXXX^^^ffflllmmmggg___YYYYYYYYYXXXXXXWWWVVVTTTTTTQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQPPPQQQUUUWWWVVVWWWWWWVVVTTTUUUXXX\\\SSSUUUWWWYYYYYY[[[]]]___```fffiiiggglllwwwzzzvvvkkkcccaaammmzzzdddNNNCCC;;;<<>>>>>???BBBIIISSS```llltttuuuyyy}}}~~~~~~~~~}}}}}}vvvtttwww~~~}}}yyyuuurrrqqqqqqqqqsssvvv{{{~~~}}}||||||xxxyyy{{{}}}~~~}}}yyyvvvrrrvvvyyyyyyxxxvvvxxxyyyxxxyyyzzz{{{||||||||||||wwwwwwxxxyyyyyyyyyxxxxxxyyyvvvsssqqqqqqsssvvvyyyxxxzzz|||||||||~~~{{{vvvrrrkkkfffbbb```^^^\\\QQQSSSUUUSSSQQQSSSZZZ```eeefffddd^^^XXXXXX___ggghhhooouuuvvvwwwzzzzzzwwwhhhYYYKKKGGGMMMWWWccclllnnnllllllrrrwwwyyyzzzzzzwwwxxxzzz|||~~~nnncccXXXUUUQQQKKKJJJMMMHHHJJJLLLLLLJJJJJJMMMPPPNNNNNNOOOPPPRRRTTTUUUVVVRRRSSSSSSSSSRRRRRRQQQPPPMMMLLLJJJHHHGGGFFFGGGGGGKKKKKKLLLPPPVVV[[[^^^___```___^^^^^^```dddhhhkkknnnqqqssssssqqqssszzz}}}yyyyyy}}}}}}||||||}}}mmmfff```YYYXXX^^^\\\[[[ZZZZZZ\\\___ccceeeiiijjjjjjkkkkkkkkkkkkkkkuuutttsssqqqooommmllllllooommmjjjeeebbbccceeehhhkkkooowww~~~yyywwwzzz|||wwwnnngggccc\\\cccnnnyyy}}}lll```ZZZYYYYYYYYYZZZTTTRRRUUUWWWTTTPPPOOORRRVVV[[[______^^^]]]]]]eeebbb___\\\ZZZXXXUUUSSSXXXXXXXXXYYY\\\___bbbddd]]]YYYUUUUUU[[[eeeoootttccc]]]VVVTTTUUUWWWVVVSSSTTTVVVWWWWWWVVVUUUUUUVVVVVV]]]fffkkkjjjccc\\\XXXUUUTTTUUUVVVWWWXXXWWWVVVSSSSSSSSSSSSRRRQQQOOOOOONNNNNNOOOPPPQQQQQQQQQQQQOOOPPPQQQRRRSSSTTTUUUVVVYYYXXXVVVTTTSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVWWWWWW[[[]]]dddiiijjjkkkqqqzzzqqqfff^^^dddrrrrrrXXXIII===;;;<<<<<<===AAA===<<<:::888666444444333555555555555555666777888999;;;>>>AAACCCGGGKKKNNNRRRSSSYYYdddqqq}}}|||{{{yyyxxxyyyuuutttwwwyyyyyyyyy|||~~~~~~~~~~~~}}}|||zzzzzz{{{|||}}}~~~{{{qqqhhhddd___YYYTTTPPPIIIAAA???AAA>>>AAACCCBBB>>><<<;;;<<<===<<<>>>DDDPPP]]]iiioootttzzz}}}{{{yyy|||~~~}}}|||}}}|||yyywwwsssuuuwwwzzz}}}}}}wwwrrrnnnnnnooonnnoooqqquuuyyy|||~~~{{{yyy|||}}}}}}{{{xxxwwwvvvwwwxxxyyyzzzzzzzzzyyyyyyxxxxxxwwwwwwxxxxxxyyyzzzzzzxxxvvvvvvxxxzzz{{{|||zzzxxxuuurrrqqqrrrsssuuuyyy}}}~~~||||||}}}{{{vvv|||yyyyyyzzzxxxuuuvvvzzzxxxuuunnngggeeeddd]]]TTTUUUTTTWWW[[[YYYSSSPPPQQQZZZ]]]___[[[VVVVVV]]]dddmmmpppsssuuuuuuvvvwwwxxxmmmWWWLLLMMMUUUbbblllsssqqqppprrruuuvvvvvvwwwwwwxxxzzz|||qqq]]]TTTPPPLLLJJJJJJGGGIIIJJJJJJHHHIIILLLOOONNNNNNOOOPPPQQQSSSUUUUUUWWWWWWWWWWWWVVVTTTSSSRRRQQQPPPNNNLLLJJJIIIHHHHHHKKKJJJJJJMMMQQQTTTVVVVVVWWWWWWYYY[[[]]]___aaabbbeeeiiimmmmmmlllmmmrrrvvvzzzwwwuuuvvvyyy{{{{{{zzzxxxxxxyyy{{{}}}jjjccc^^^VVVUUUYYYXXXXXXYYY[[[^^^bbbfffiiiggghhhjjjkkkllllllkkkkkkqqqqqqpppooonnnmmmlllkkkiiigggdddaaa___```eeehhhsssxxx~~~}}}{{{xxxyyy~~~zzzmmmeeeaaaccckkkwwwrrraaaYYYYYY[[[ZZZXXXYYYUUUUUUZZZ]]]YYYTTTSSSVVVZZZ___bbbbbb___]]]\\\aaa___\\\ZZZYYYWWWUUUSSSSSSSSSSSSUUUXXX]]]bbbeee___\\\XXXXXX]]]eeelllpppccc]]]VVVTTTUUUVVVTTTRRRVVVXXXYYYYYYXXXWWWXXXYYYYYY]]]aaaccc```\\\XXXVVVVVVVVVVVVVVVVVVVVVTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPNNNOOOPPPQQQRRRRRRRRRRRRPPPPPPPPPQQQSSSUUUWWWWWW\\\[[[XXXUUUSSSQQQPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTVVVXXX^^^ccceeegggoooyyyvvvkkkbbbccclll{{{}}}~~~vvv]]]NNNAAA>>>>>><<<:::;;;===<<<:::888666555444444555444444444555555666777888:::===@@@BBBEEEIIILLLOOOPPPVVV```lll}}}~~~zzzzzz{{{zzzyyyzzzvvvuuuxxxzzzyyyzzz|||||||||||||||{{{zzzyyyxxxyyyzzz{{{|||}}}~~~~~~~~~xxxpppjjjaaa[[[UUUPPPIIIAAA???AAAAAACCCDDDBBB>>>;;;;;;;;;======>>>CCCNNNZZZeeekkkqqqwww|||zzzyyy{{{}}}|||~~~|||}}}~~~~~~|||yyyrrrtttwww{{{~~~}}}xxxsssooonnnooonnnoooqqqtttxxx|||}}}{{{zzz|||~~~}}}{{{xxxwwwwwwxxxyyyyyyzzzzzz{{{{{{{{{wwwwwwwwwwwwwwwxxxxxxyyyzzzxxxwwwwwwyyy{{{|||{{{yyyxxxuuusssrrrsssuuuvvvwww{{{{{{yyyxxxzzzxxxtttooonnnnnnpppoooooouuu|||~~~|||uuulllgggccc]]]VVVRRRRRRVVV\\\]]]WWWQQQPPPRRRVVVXXXUUUQQQSSS[[[cccmmmooosssuuuuuuuuuvvvwwwjjjWWWOOOUUUcccqqqwwwvvvuuusssssstttuuuvvvvvvwwwyyy|||lll[[[TTTQQQMMMLLLGGGHHHIIIIIIHHHIIILLLNNNNNNNNNNNNOOOPPPRRRSSSTTTZZZYYYYYYXXXWWWVVVTTTSSSTTTTTTTTTRRRPPPMMMJJJIIIJJJIIIGGGHHHJJJLLLKKKKKKLLLOOOSSSWWWZZZZZZZZZYYYZZZ^^^ccceeeeeeeeehhhjjjooopppppprrrssssssssssssqqqrrrsssuuuwwwyyy{{{|||yyyzzz|||||||||zzzxxxvvvooouuuyyy{{{oooaaa]]][[[VVVTTTXXXXXXYYYZZZ]]]```cccfffgggdddfffjjjlllmmmmmmlllkkkkkkllllllmmmlllkkkiiihhhdddcccaaa^^^^^^bbbhhhmmm|||~~~xxxwwwwwwxxx|||~~~mmmdddaaajjjsss}}}qqqdddVVVQQQWWW\\\\\\YYY```]]]^^^dddgggccc^^^\\\YYY]]]bbbdddccc```^^^\\\]]][[[YYYXXXWWWWWWUUUSSSPPPPPPOOOQQQTTTYYY]]]aaa^^^[[[XXXXXX[[[```ccceee___[[[VVVTTTTTTUUUSSSQQQUUUWWWYYYYYYYYYXXXYYYZZZ[[[[[[[[[YYYVVVTTTUUUVVVYYYYYYXXXWWWUUUSSSQQQPPPRRRSSSSSSSSSSSSSSSRRRRRRNNNOOOPPPQQQRRRRRRRRRRRRPPPOOOOOOPPPRRRTTTWWWYYY\\\ZZZXXXUUUSSSQQQPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRPPPRRRWWW\\\^^^aaakkkvvv}}}tttjjjgggkkkwwwzzzwwwiiiZZZJJJBBB@@@===:::999<<<<<<:::999777666555444444444333333333444555555666999;;;>>>???BBBFFFIIIKKKLLLRRR[[[eeettt}}}xxxxxx{{{|||{{{|||wwwvvvyyy{{{zzzzzz||||||}}}}}}||||||{{{zzzyyyzzzzzz{{{|||}}}}}}||||||}}}vvvnnnddd]]]UUUPPPIIIBBB@@@BBBBBBCCCDDDBBB???======>>>>>>>>>>>>BBBJJJTTT___eeelllsssyyyyyyxxxzzz{{{zzz{{{{{{|||~~~}}}zzztttvvvxxx|||zzztttqqqooopppooooooqqqsssvvvzzz}}}~~~~~~~~~|||zzzzzz|||}}}|||zzzxxxwwwwwwyyyyyyyyyyyyzzz{{{|||}}}vvvvvvuuuuuuvvvvvvwwwxxxyyyxxxxxxyyy{{{||||||{{{yyywwwuuussssssuuuwwwxxxxxx{{{zzzwwwuuuwwwuuurrrffffffhhhjjjjjjlllvvvvvvkkkccc[[[UUUPPPOOOTTT^^^ccc^^^TTTOOOHHHLLLOOOMMMKKKNNNXXXaaalllooorrruuuuuuuuuvvvvvvkkkZZZWWWeeeuuuwwwyyyyyyuuusssuuuwwwxxxuuuwwwyyy|||nnnaaaYYYTTTQQQJJJJJJJJJIIIIIIJJJMMMNNNMMMMMMMMMNNNOOOPPPQQQRRRVVVVVVWWWWWWVVVVVVUUUTTTVVVWWWWWWVVVSSSPPPLLLIIIJJJHHHFFFFFFGGGGGGFFFEEEGGGJJJNNNRRRTTTUUUTTTSSSSSSVVVZZZ[[[\\\]]]___aaaeeegggjjjkkkjjjhhhhhhhhhggghhhjjjkkkmmmmmmmmmmmmooooooppppppnnnllliiihhhcccgggjjjkkkooouuutttnnnkkkaaaYYYYYYZZZYYYYYY\\\^^^______``````aaaaaaaaacccfffjjjmmmnnnnnnllljjjgggggghhhiiihhhfffdddcccaaa```___^^^aaagggooouuu|||uuuuuuvvvwww{{{~~~nnngggfffpppwww~~~xxxccc\\\SSSQQQVVV\\\^^^^^^gggcccbbbfffhhheeeaaa```ZZZ\\\___```___^^^^^^___\\\ZZZXXXXXXXXXVVVTTTRRRPPPPPPQQQQQQSSSTTTVVVWWWYYYWWWTTTTTTUUUWWWXXXXXXXXXUUURRRQQQRRRSSSRRRQQQSSSTTTWWWWWWWWWWWWXXXYYYZZZYYYWWWTTTRRRRRRUUUWWW\\\\\\\\\YYYUUURRRPPPOOOQQQQQQRRRRRRRRRRRRRRRRRRMMMNNNOOOPPPQQQRRRRRRRRRNNNMMMLLLMMMOOORRRVVVXXXVVVVVVUUUTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQNNNOOORRRVVVWWW[[[fffqqq~~~zzzsssmmmmmmwww}}}ttt|||qqq[[[KKKBBB???>>>===<<<<<<;;;:::888777555555333333333222222333444444555777999;;;===???CCCFFFHHHIIINNNVVV^^^kkk~~~yyyyyy}}}~~~~~~}}}yyyxxx{{{}}}{{{zzz|||~~~~~~~~~}}}}}}|||{{{|||}}}}}}~~~~~~~~~}}}~~~zzzpppfff]]]UUUOOOJJJDDDBBBDDDCCCDDDDDDDDDCCCBBBBBBBBB@@@@@@???AAAFFFNNNXXX___gggpppwwwxxxxxxyyyyyywwwyyyzzz|||~~~~~~}}}zzzxxxxxxyyy{{{|||~~~~~~|||wwwrrrqqqpppoooooopppqqqtttxxx{{{}}}~~~~~~~~~~~~~~~|||{{{yyyyyyzzz{{{zzzxxxvvvuuuvvvxxxwwwwwwwwwxxxzzz|||}}}uuuttttttttttttuuuvvvvvvyyyxxxxxxzzz|||}}}|||zzzxxxwwwuuuttttttvvvyyyzzz{{{}}}|||wwwuuuuuussspppdddeeeiiillllllnnnxxxtttfffZZZRRRMMMKKKQQQ^^^fffbbbVVVMMMCCCFFFHHHGGGFFFJJJUUU___kkknnnrrruuuuuuuuuuuuvvvlll^^^cccpppuuu|||yyyuuuvvvwwwvvvuuuvvvxxx{{{}}}sssdddYYYSSSOOOMMMKKKIIIIIIJJJKKKLLLMMMMMMLLLMMMMMMNNNOOOOOOQQQRRRTTTUUUVVVWWWWWWWWWVVVWWWXXXWWWUUUQQQMMMJJJJJJIIIGGGGGGHHHHHHHHHGGGFFFGGGHHHJJJLLLNNNOOOPPPOOOOOOPPPPPPPPPSSSVVVYYYZZZ]]]______]]][[[YYYYYYYYYZZZ\\\^^^___^^^^^^]]]cccdddddddddcccaaa___]]][[[^^^___```aaacccbbb^^^```[[[WWWYYY\\\\\\]]]___ccccccbbbbbbaaa```______cccfffiiilllmmmkkkiiigggccccccdddcccbbbaaa___^^^[[[[[[\\\^^^bbbjjjssszzzyyytttsssrrrnnnnnnppp~~~xxxnnnmmmqqquuuzzz~~~~~~tttlllYYYZZZYYYXXXXXX[[[```dddggg```\\\]]]^^^\\\ZZZ[[[XXXXXXYYYXXXYYY[[[^^^aaa]]]\\\ZZZYYYYYYWWWTTTQQQNNNOOORRRTTTUUUTTTRRRQQQTTTSSSQQQQQQQQQRRRPPPOOOOOOOOONNNOOOQQQQQQQQQQQQQQQSSSUUUVVVVVVVVVXXXYYYVVVWWWVVVUUUSSSTTTWWWYYY^^^___^^^[[[VVVQQQPPPPPPOOOOOOPPPPPPQQQPPPPPPPPPKKKKKKMMMNNNOOOPPPPPPPPPLLLKKKJJJJJJLLLOOOSSSUUUTTTTTTTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOQQQSSSTTTVVVaaalll~~~xxxsssyyyzzzxxx\\\IIIAAA??????<<<<<<<<<;;;:::888666555444333333222222222333333444666888999;;;===@@@CCCEEEFFFKKKQQQXXXbbbrrr~~~~~~zzzyyy|||}}}{{{yyy{{{}}}~~~~~~~~~~~~}}}}}}|||zzz{{{|||}}}}}}}}}}}}}}}}}}vvvjjj```VVVPPPLLLGGGEEEFFFHHHHHHIIIIIIIIIGGGEEECCCBBBBBBAAAAAACCCJJJSSSZZZdddmmmuuuwwwxxxyyyyyywwwyyy{{{}}}}}}|||yyyvvvuuuxxxxxxzzz{{{|||}}}}}}}}}~~~yyyuuurrrqqqpppooooooppprrruuuyyy{{{|||}}}~~~~~~}}}{{{zzzyyywwwxxxyyyxxxuuutttttttttvvvvvvvvvvvvwwwxxxyyyzzzttttttssssssttttttuuuvvvxxxxxxxxxzzz||||||{{{zzzwwwvvvtttttttttvvvyyy{{{|||~~~}}}xxxuuutttrrrmmm```bbbggglllnnnooovvvnnn]]]SSSIIIFFFJJJWWWaaa]]]RRRJJJCCCFFFGGGEEECCCHHHTTT___kkknnnsssvvvvvvuuuuuuuuujjjaaacccnnn{{{}}}wwwvvvvvvsssuuuvvvwwwyyy|||~~~wwweeeZZZXXXTTTOOOLLLKKKKKKKKKJJJLLLLLLLLLKKKLLLLLLMMMMMMOOOPPPRRRTTTVVVWWWXXXXXXTTTUUUVVVWWWVVVSSSPPPNNNNNNLLLJJJKKKLLLMMMLLLKKKGGGFFFFFFFFFHHHJJJLLLNNNMMMKKKJJJIIIIIILLLOOOQQQQQQRRRSSSSSSSSSQQQOOOMMMNNNOOOQQQSSSTTTTTTSSSSSSWWWXXXZZZ[[[[[[YYYXXXWWWUUUVVVXXXYYY[[[\\\]]]]]]aaa___]]]]]]___```aaaaaacccbbbbbbaaaaaabbbbbbbbbdddeeeggghhhhhhfffdddbbb___^^^^^^]]]]]]\\\\\\\\\WWWYYY\\\```fffoooxxx~~~xxxuuusssppphhh^^^YYYZZZbbbjjjrrrsssooonnnssszzzxxx|||~~~~~~}}}zzzyyywwwpppeee]]]SSSYYY___```]]]]]]bbbggghhh```YYYYYYZZZXXXXXXZZZVVVVVVUUUUUUUUUXXX]]]aaa]]]\\\[[[ZZZZZZXXXTTTQQQKKKMMMQQQTTTUUUUUUTTTSSSRRRQQQPPPPPPQQQQQQPPPNNNJJJKKKMMMNNNPPPPPPPPPPPPQQQSSSVVVWWWWWWXXXYYY[[[TTTUUUVVVVVVUUUVVVXXXYYY]]]______[[[UUUQQQPPPPPPNNNOOOOOOOOOOOOOOONNNNNNIIIJJJKKKMMMNNNOOOOOOPPPJJJIIIIIIIIIJJJMMMOOOQQQUUUTTTTTTSSSQQQOOOMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNPPPRRRRRRUUU^^^iiiwwwYYYGGG???<<<;;;<<<<<<<<<;;;999777666444444333222222222333333333555777888999;;;>>>AAACCCDDDHHHMMMRRRYYYhhhuuu~~~zzzyyy}}}}}}zzzxxxyyyzzzzzz{{{{{{{{{{{{zzzzzzvvvwwwxxxzzz{{{{{{||||||{{{|||rrrgggZZZTTTOOOJJJHHHIIINNNNNNOOOPPPPPPLLLGGGCCCDDDEEEDDDBBBBBBGGGPPPWWWcccllluuuwwwxxxzzz{{{yyy{{{}}}~~~}}}zzzwwwuuutttsssuuuwwwzzz}}}|||wwwsssrrrqqqpppnnnnnnpppsssvvvyyyzzz|||}}}{{{zzzzzzwwwxxxxxxwwwtttsssssstttuuuuuuvvvwwwwwwwwwvvvvvvttttttssssssttttttuuuvvvxxxwwwwwwxxxzzz{{{{{{zzzwwwvvvtttssstttvvvxxxzzzzzz}}}}}}zzzwwwwwwtttooo______bbbhhhkkkkkkooouuutttbbbVVVFFFAAACCCMMMVVVTTTLLLGGGEEEGGGHHHEEECCCIIIVVVaaakkkoootttwwwwwwvvvvvvvvv~~~eeeZZZ___qqq}}}yyyzzzyyyuuuuuuuuuvvvxxxzzz|||}}}~~~nnneee```YYYTTTRRRQQQPPPNNNLLLLLLKKKKKKJJJKKKKKKLLLLLLMMMOOOQQQRRRTTTTTTUUUSSSTTTUUUVVVVVVUUUSSSRRRRRRQQQOOOOOOPPPPPPPPPOOOKKKKKKJJJJJJKKKLLLNNNNNNNNNMMMKKKKKKLLLLLLMMMMMMMMMKKKKKKMMMPPPQQQNNNKKKKKKLLLNNNPPPQQQRRRSSSTTTRRRSSSVVVXXXZZZZZZYYYYYYWWWWWWXXXZZZ[[[\\\___bbbddddddcccbbbdddfffggggggcccbbbaaa```aaaccceeefffccccccccccccaaa___\\\[[[YYYXXXXXXWWWXXXZZZ\\\^^^^^^aaaffflllsss|||}}}|||wwwvvvtttmmm^^^NNNGGGIIINNNVVVaaagggjjjnnntttyyywww|||~~~zzzxxxvvvsssmmmdddYYYQQQOOOVVV___ccccccbbbccceeeggg```ZZZ[[[\\\[[[ZZZ[[[UUUVVVWWWWWWWWWXXX[[[]]]ZZZZZZZZZZZZZZZYYYVVVSSSMMMNNNOOOQQQRRRSSSSSSTTTPPPOOOOOOPPPQQQRRRQQQPPPKKKMMMOOOPPPPPPOOONNNNNNOOOQQQTTTVVVVVVWWWYYYZZZTTTUUUUUUTTTSSSSSSUUUWWWZZZ\\\]]]ZZZSSSOOOOOOQQQPPPPPPPPPPPPOOOOOONNNMMMIIIJJJLLLMMMOOOPPPPPPPPPJJJJJJJJJJJJKKKLLLMMMNNNRRRRRRRRRQQQOOOMMMKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMKKKLLLOOORRRRRRUUU^^^hhh}}}oooSSSCCC;;;;;;<<<======<<<:::888666555555444333333333333333333555777888888:::===???AAAAAAEEEIIIMMMRRR___kkk~~~}}}zzzyyy|||}}}yyywwwwwwyyyyyyzzzzzzzzzzzzyyyyyytttuuuwwwyyy{{{||||||}}}||||||~~~qqqbbbYYYSSSMMMJJJIIINNNOOORRRUUUWWWTTTNNNHHHGGGGGGFFFCCCBBBFFFOOOVVVdddmmmuuuwwwxxx{{{}}}|||}}}~~~zzzwwwwwwwwwsssuuuxxx{{{~~~}}}xxxtttrrrqqqpppnnnmmmnnnqqquuuwwwyyy|||~~~{{{zzz{{{yyyzzzyyyxxxuuutttuuuvvvuuuvvvxxxyyyyyywwwuuussstttttttttttttttuuuuuuvvvxxxwwwuuuvvvxxxzzzzzzzzzwwwvvvtttrrrssstttwwwxxxxxx}}}|||wwwmmmgggdddfffhhhggggggiiisss~~~~~~rrrcccXXXIIICCCAAAHHHNNNNNNKKKIIIEEEGGGHHHEEEDDDKKKYYYeeelllpppuuuxxxyyyxxxwwwvvvlllWWWOOOfffyyy|||{{{~~~{{{uuuuuuvvvwwwyyyzzz{{{|||~~~||||||pppjjjbbb\\\ZZZXXXVVVSSSLLLLLLKKKJJJJJJJJJJJJKKKIIIJJJLLLMMMNNNOOOOOOOOORRRSSSTTTVVVVVVVVVVVVUUUVVVTTTRRRQQQRRRRRRQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQNNNLLLNNNKKKIIILLLRRRUUUSSSOOONNNOOOPPPRRRTTTVVVXXXYYYSSSUUUXXX\\\^^^___```___^^^]]]]]]]]]^^^^^^bbbfffdddeeeeeeeeehhhlllnnnnnnfffdddbbb``````bbbeeefffcccbbbaaa^^^\\\YYYWWWVVVUUUTTTSSSTTTVVVZZZ^^^```hhhlllrrrzzz~~~}}}zzzzzzwwwlllXXXEEE???AAAHHHPPP[[[dddjjjmmmqqqttttttzzz~~~|||xxxwwwtttpppiii___TTTMMMMMMSSS\\\cccffffffdddcccaaa[[[XXXZZZ\\\ZZZXXXXXXUUUXXX[[[\\\[[[ZZZYYYYYYWWWWWWXXXYYY[[[ZZZWWWUUUTTTRRRPPPNNNMMMNNNPPPRRRNNNMMMLLLNNNPPPRRRRRRQQQMMMOOORRRRRRPPPNNNMMMMMMLLLNNNQQQSSSSSSTTTVVVXXXUUUUUUTTTQQQOOOPPPRRRUUUWWWZZZ[[[XXXRRRNNNNNNPPPRRRRRRQQQQQQPPPOOONNNMMMJJJKKKLLLNNNPPPQQQQQQQQQJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPOOONNNMMMLLLJJJKKKKKKLLLMMMNNNNNNOOOHHHIIIMMMQQQSSSUUU^^^iiixxx}}}{{{~~~^^^III===;;;<<<======<<<:::888777666555444444333333333333444555777888888:::<<>><<<:::999::::::999888444444444333333222222222333444555555555777:::===<<<>>>AAACCCGGGMMMTTTYYYgggrrr{{{vvvvvvwwwuuutttuuuyyyzzz|||~~~}}}{{{xxxwwwyyyzzz}}}~~~qqqddd[[[TTTOOOKKKPPPOOOQQQYYY\\\XXXRRROOORRRLLLFFFFFFGGGIIIPPPWWWeeekkkrrryyy|||}}}~~~}}}~~~~~~}}}|||{{{|||~~~}}}uuuooopppqqqqqqpppnnnooosssxxx||||||}}}~~~~~~~~~~~~~~~{{{{{{{{{{{{zzzxxxvvvuuuvvvvvvxxxzzz|||{{{xxxuuuzzzxxxuuusssrrrsssuuuvvvyyyvvvttttttwwwxxxwwwvvvsssttttttsssssstttxxxzzzvvv{{{qqqkkkeee^^^YYY\\\___bbbcccbbbaaaaaaaaaVVVRRRNNNNNNRRRVVVWWWVVVSSSOOOIIIDDDEEENNN]]]hhhmmmppptttxxxyyyyyywwwuuupppaaa]]][[[^^^eeemmmrrrtttzzzzzzzzzxxxvvvvvvvvvwwwxxxyyy{{{~~~{{{oooddd]]]]]]YYYTTTQQQQQQNNNJJJHHHIIILLLLLLKKKJJJIIIIIIKKKLLLLLLNNNQQQQQQQQQPPPQQQRRRSSSTTTTTTUUUVVVWWWWWWWWWVVVUUUVVVVVVXXXZZZ]]]^^^```___^^^]]]\\\ZZZYYYYYY\\\\\\\\\\\\[[[ZZZYYYXXX^^^^^^]]]]]]^^^^^^______^^^___```bbbcccdddddddddeeeeeeddddddcccbbbaaaaaaeeeffffffffffffeeecccccc___^^^]]][[[ZZZZZZZZZZZZVVVVVVUUUUUUUUUUUUTTTSSSTTTSSSTTTZZZdddooowww|||tttXXXFFFDDDHHHQQQYYYeeennnssstttuuuuuuvvvzzzzzzxxxyyyvvvzzz|||~~~~~~xxxlll]]]SSSQQQSSSTTTVVVYYY[[[\\\[[[ZZZYYY[[[ZZZXXXVVVUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYWWWUUUTTTUUUWWWUUUUUUTTTQQQOOOOOOPPPSSSPPPPPPPPPQQQRRRRRRSSSSSSSSSRRRRRRQQQPPPPPPOOOOOOOOONNNNNNMMMMMMMMMNNNOOOSSSSSSRRRPPPMMMNNNPPPRRRTTTUUUXXXYYYTTTMMMLLLPPPOOORRRRRROOOOOORRRRRROOOMMMPPPQQQOOOOOOQQQPPPLLLLLLMMMOOOQQQRRRQQQPPPPPPQQQQQQPPPOOONNNLLLJJJIIIIIIJJJJJJJJJKKKLLLLLLLLLHHHJJJLLLNNNRRRWWW]]]aaammmxxxtttYYYHHH???===;;;:::;;;;;;:::999555555444444333222222222333555555666666777:::===;;;===???BBBEEEKKKQQQVVVYYYcccrrrzzzvvvyyy{{{yyywwwxxx||||||~~~~~~~~~|||{{{zzzyyyzzz{{{}}}}}}~~~}}}}}}}}}}}}~~~wwwfff\\\WWWUUUTTTRRROOOPPPWWW\\\[[[YYYYYYSSSNNNKKKLLLMMMNNNSSSYYYiiinnnuuuzzz|||}}}}}}~~~~~~}}}|||{{{}}}~~~~~~wwwrrrttttttssspppmmmmmmqqquuuyyyzzz{{{||||||||||||{{{zzzzzzzzzzzzyyywwwuuutttuuuuuuvvvxxxzzzyyywwwuuuxxxwwwtttsssssstttvvvxxxyyywwwuuuuuuxxxyyyxxxvvvsssttttttsssssstttxxxzzzzzzyyyqqqhhh___YYYVVVXXXYYYYYYYYYYYY\\\^^^ddd```\\\YYYYYYZZZ\\\\\\YYYUUUMMMEEEBBBKKK[[[iiiqqqrrrtttvvvwwwvvvvvvuuusssfffXXXRRRVVV___eeehhhwwwyyy{{{yyyvvvuuuvvvxxxvvvwwwyyyzzz||||||}}}}}}xxxlllggg```ZZZVVVUUURRRMMMJJJKKKJJJHHHGGGEEEEEEEEEEEEFFFJJJLLLNNNOOONNNMMMNNNOOOQQQRRRSSSTTTUUUVVVWWWXXXVVVVVVVVVWWWYYY[[[^^^___cccbbbaaa```___]]]\\\\\\``````aaaaaaaaaaaa``````ccccccccccccbbbbbbbbbbbbddddddeeeeeeeeeeeeddddddeeeeeeffffffeeeccc```^^^ccccccccccccbbbaaa```___\\\ZZZXXXUUUTTTTTTUUUVVVSSSSSSSSSTTTUUUWWWYYYZZZZZZ\\\aaajjjvvvsssXXXIIILLLUUUccchhhooosssttttttssssssssswww}}}}}}{{{{{{|||}}}||||||zzzzzz~~~zzzzzzuuuhhhYYYQQQSSSWWWTTTVVVXXXZZZZZZYYYXXXWWW[[[YYYXXXVVVVVVVVVVVVWWWVVVVVVVVVUUUVVVVVVWWWWWWVVVWWWWWWVVVTTTTTTUUUVVVUUUUUUSSSQQQNNNMMMOOOQQQPPPQQQRRRSSSSSSRRRQQQPPPRRRRRRQQQQQQPPPPPPOOOOOORRRRRRQQQNNNJJJIIILLLOOOQQQQQQPPPOOOMMMNNNPPPSSSUUUVVVXXXZZZUUUOOONNNRRRLLLOOOPPPNNNOOORRRSSSPPPLLLSSSVVVTTTPPPPPPPPPMMMLLLMMMOOORRRSSSTTTTTTSSSOOOOOOOOONNNMMMKKKJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKMMMOOOQQQUUU[[[___eee{{{qqqxxxhhhMMMAAA>>><<<;;;<<<<<<<<<;;;666555555444333333222222333444555555555666999<<<999;;;===@@@CCCHHHNNNRRRQQQYYYfffvvv~~~{{{~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}{{{{{{{{{{{{{{{|||}}}}}}~~~~~~pppgggdddaaa```\\\WWWUUUZZZ___aaaccceeeXXXTTTSSSUUUVVVVVVYYY]]]mmmqqqwww{{{}}}}}}}}}}}}~~~|||{{{~~~~~~zzzvvvyyyyyyvvvqqqkkkjjjmmmqqqwwwwwwyyyzzzzzzzzzyyyxxxyyyyyyyyyxxxwwwvvvuuutttuuutttssstttvvvwwwvvvuuuuuutttsssssssssuuuxxxyyyyyyxxxvvvvvvxxxxxxxxxwwwsssttttttssssssuuuxxx{{{|||{{{ooodddZZZTTTPPPQQQPPPPPPPPPSSSWWW[[[fffccc___ZZZWWWWWWYYY\\\___\\\TTTIIIBBBHHHZZZiiitttttttttttttttuuuuuuuuuxxxbbbRRRMMMQQQYYY^^^ooouuu{{{|||zzzwwwxxxyyyvvvvvvwwwyyyzzz{{{|||||||||nnneee]]]ZZZWWWRRRPPPPPPIIIGGGEEECCCCCCDDDDDDCCCGGGIIIJJJJJJIIIIIIJJJKKKLLLLLLMMMOOOPPPRRRSSSTTTTTTTTTTTTUUUWWWYYY\\\]]]``````___^^^]]]\\\[[[ZZZ\\\]]]___aaadddeeeffffffffffffeeeeeedddcccbbbbbbeeeeeefffffffffeeeddddddbbbbbbcccdddcccbbbaaa```^^^^^^^^^^^^^^^^^^^^^^^^XXXWWWUUUSSSRRRRRRRRRRRRRRRRRRRRRSSSWWW^^^gggllllllnnnsss|||kkkWWWRRRZZZdddrrrtttvvvwwwwwwvvvuuutttqqqtttyyy~~~}}}wwwwww}}}|||uuussslllbbbYYYVVVXXX[[[VVVWWWXXXYYYYYYXXXWWWVVVZZZYYYXXXVVVVVVVVVVVVVVVTTTTTTSSSSSSTTTUUUVVVWWWUUUUUUUUUSSSQQQPPPQQQRRRRRRRRRQQQNNNLLLLLLNNNPPPRRRRRRRRRRRRQQQPPPOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOVVVXXXYYYUUUNNNKKKMMMQQQOOOOOOOOONNNMMMNNNQQQSSSUUUTTTVVVXXXUUUPPPNNNQQQQQQSSSSSSOOONNNQQQPPPMMMLLLVVV\\\XXXSSSQQQQQQQQQMMMNNNOOOQQQRRRSSSSSSSSSNNNNNNNNNMMMLLLKKKJJJIIILLLLLLKKKKKKKKKKKKKKKKKKKKKLLLNNNOOOQQQTTTXXX[[[___sssqqqqqq}}}pppRRRBBB???<<<;;;<<<<<<<<<<<<777666666555444333222222222333444444333555777:::888:::<<>>;;;;;;<<<<<<;;;888777777666555333333222111222222222111222555888888:::<<<>>>@@@DDDHHHKKKKKKNNNUUU___ooo~~~}}}|||{{{{{{|||~~~~~~|||zzzxxxwwwxxxyyy{{{vvvxxxzzz{{{{{{}}}yyytttvvvpppnnnssswwwxxxxxxzzzsssmmmhhhfffdddcccfffkkkooorrrxxx|||~~~~~~|||{{{}}}}}}}}}}}}~~~|||{{{{{{xxxsssmmmjjjkkknnnrrrtttvvvyyyzzzzzzyyyxxxwwwvvvvvvuuuttttttttttttsssqqqoooooorrrtttuuuuuurrrrrrrrrssstttvvvxxxyyyvvvvvvuuutttssssssttttttssstttuuuvvvvvvyyy}}}}}}{{{wwwoooeee]]]YYYWWWRRRSSSTTTTTTSSSSSSTTTVVVYYYYYYWWWSSSNNNMMMPPPTTTWWW[[[]]]XXXRRRTTT```mmmoooqqquuuxxxzzzyyyxxxvvvyyybbbSSSOOOPPPSSSYYYcccmmmtttvvvvvvtttvvvvvvwwwyyy{{{}}}|||~~~|||sssggg^^^ZZZTTTPPPKKKIIIJJJIIIGGGDDDDDDEEEEEEDDDCCCCCCEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLOOOOOOPPPQQQSSSVVVYYY[[[^^^^^^^^^^^^____________^^^___```aaacccccccccccceeeffffffffffffdddbbbaaaaaabbbccceeeffffffffffffdddaaa^^^[[[YYYYYYYYYZZZYYYXXXVVVTTTRRRQQQQQQPPPRRRRRRRRRQQQQQQRRRRRRRRRNNNOOOPPPVVVbbbwwwzzzhhh```dddoooxxx|||~~~}}}|||}}}zzz{{{{{{|||}}}xxxxxx|||}}}sssiiiaaaZZZZZZ___bbb^^^ZZZVVVWWWWWWXXXYYYYYYYYYXXXXXXXXXWWWWWWVVVUUUUUUUUUSSSSSSTTTUUUUUUUUUTTTTTTRRRRRRRRROOOMMMKKKLLLMMMKKKLLLLLLJJJJJJKKKNNNQQQVVVTTTQQQNNNMMMMMMOOOPPPKKKKKKLLLLLLMMMMMMNNNNNNQQQUUUYYYYYYUUUPPPNNNNNNNNNNNNNNNMMMLLLMMMPPPRRRQQQOOOPPPTTTSSSOOOMMMNNNQQQTTTSSSQQQPPPSSSSSSPPPNNNWWW]]]ZZZTTTTTTUUUVVVQQQPPPOOONNNMMMLLLLLLKKKMMMMMMMMMNNNMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLIIIJJJLLLMMMNNNPPPSSSUUU]]]hhh{{{xxxkkkmmmxxxqqqZZZIIIEEE@@@===<<<<<<<<<;;;999999888666555444333222111111222111111222444777777999;;;===???AAAEEEHHHHHHJJJPPPZZZfffxxx}}}|||{{{zzz{{{|||}}}~~~|||{{{xxxvvvuuuuuuvvvvvvtttvvvxxxyyyzzz||||||wwwrrrqqqwww}}}~~~~~~{{{tttnnnkkkiiihhhkkkpppooosssxxx{{{}}}}}}{{{zzzzzzzzz{{{}}}~~~}}}zzz{{{zzzuuuoookkkkkkllloooqqquuuyyy{{{{{{zzzyyywwwvvvuuuttttttttttttuuusssqqqppppppsssuuuvvvvvvsssssssssssstttuuuvvvwwwuuuuuuuuutttrrrqqqrrrtttssstttvvvwwwyyy}}}~~~yyysssllleee```]]][[[[[[[[[YYYVVVTTTTTTTTTZZZZZZXXXTTTPPPNNNMMMNNNPPPWWW]]]^^^\\\^^^gggpppooorrrwww{{{}}}|||zzzxxxiiiXXXPPPKKKMMMTTT___llluuuxxxwwwvvvvvvvvvwwwxxxzzz|||}}}zzz|||uuummmbbb\\\UUUQQQPPPMMMIIIDDDEEEFFFFFFEEECCCCCCEEEGGGDDDEEEEEEFFFGGGGGGHHHHHHKKKKKKLLLMMMPPPSSSUUUWWWXXXYYYYYYZZZ[[[\\\]]]^^^\\\]]]^^^___``````aaaaaa```aaabbbcccbbbaaa___^^^]]]]]]^^^___```````````````___]]]\\\ZZZYYYXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWYYYWWWTTTRRRSSSVVVZZZ]]][[[\\\___cccnnnxxxqqqkkkkkkrrr{{{~~~xxx~~~{{{ppp```\\\XXXZZZ^^^___ZZZUUUTTTTTTUUUVVVWWWXXXXXXYYYWWWWWWWWWWWWVVVUUUTTTTTTSSSUUUWWWXXXXXXVVVTTTRRROOOPPPPPPOOONNNMMMOOOPPPMMMNNNMMMLLLJJJKKKNNNPPPSSSRRRQQQOOONNNNNNNNNOOOIIIIIIJJJJJJKKKLLLMMMMMMNNNOOOQQQRRRRRRQQQOOONNNNNNNNNNNNLLLKKKLLLNNNQQQPPPNNNOOOSSSSSSOOOMMMNNNNNNQQQQQQOOOPPPSSSTTTQQQMMMTTTXXXVVVSSSTTTVVVVVVQQQPPPOOONNNMMMLLLKKKKKKMMMMMMNNNNNNNNNNNNNNNMMMHHHHHHIIIIIIJJJJJJKKKKKKFFFHHHKKKLLLMMMNNNQQQSSS\\\bbbqqq}}}zzzwwwuuurrrqqq|||eeeNNNJJJDDD@@@>>>>>>===<<<:::999888777666444333333222333333333222333555777555777:::;;;===>>>AAADDDHHHIIINNNVVV___lll{{{{{{{{{{{{||||||}}}}}}~~~|||zzzxxxwwwvvvvvvvvvuuuwwwxxxxxxyyy|||uuuooommmrrrwwwxxxzzz|||yyytttpppooonnnlllmmmqqqqqqtttxxx{{{|||}}}~~~~~~|||zzzyyywwwxxxzzz|||~~~~~~~~~~~~}}}zzz||||||xxxqqqkkkhhhhhhlllnnnssswwwzzz{{{{{{zzzwwwvvvuuutttttttttuuuvvvsssrrrqqqrrruuuwwwwwwvvvttttttttttttttttttttttttuuuvvvvvvuuurrrqqqrrrtttrrrtttwwwyyy|||{{{qqqjjjiiigggddd___ZZZWWWWWWXXX\\\ZZZYYYXXXWWWUUURRRPPPNNNTTT\\\```bbbfffmmmssstttuuuxxx{{{||||||{{{zzz}}}dddTTTJJJHHHKKKWWWhhhvvv||||||vvvvvvuuuuuuuuuwwwxxxyyy{{{}}}ssslllddd^^^[[[WWWQQQLLLGGGHHHGGGFFFDDDEEEGGGIIIBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGIIIKKKNNNQQQSSSPPPQQQRRRTTTUUUWWWXXXYYYUUUWWWYYY[[[]]]___``````[[[\\\^^^___^^^]]][[[ZZZXXXXXXYYYYYYZZZYYYYYYYYYYYYZZZ\\\]]]]]]\\\[[[YYYTTTTTTUUUWWWZZZ^^^aaacccbbb^^^XXXTTTUUU[[[ccchhhkkkmmmooorrryyyzzzooooooppprrrwww}}}}}}{{{}}}~~~ssshhhZZZZZZYYY[[[[[[ZZZVVVRRRRRRSSSSSSTTTVVVWWWXXXXXXWWWWWWWWWWWWVVVUUUTTTTTTTTTVVVXXXZZZYYYWWWTTTQQQMMMNNNPPPPPPOOOPPPRRRTTTQQQPPPOOOMMMKKKLLLNNNPPPQQQQQQRRRRRRQQQOOONNNMMMGGGHHHHHHIIIJJJKKKLLLLLLNNNMMMLLLNNNPPPRRRQQQPPPNNNNNNNNNLLLKKKKKKNNNPPPPPPNNNNNNSSSTTTPPPNNNNNNNNNQQQQQQNNNOOOQQQQQQOOOLLLRRRUUURRRQQQSSSUUUUUUQQQPPPOOONNNMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOONNNFFFFFFGGGGGGHHHIIIJJJJJJEEEGGGJJJKKKLLLMMMPPPRRR[[[^^^kkk|||xxxuuuttt}}}}}}qqqqqqRRRNNNGGGBBB@@@???>>>>>>::::::999777666444333333444444555444333444666999333555888:::;;;<<>>======<<<999666333222222444444333333333444555555666777777888999;;;<<<======BBBHHHKKKOOOWWWeeeppp~~~{{{|||~~~}}}}}}}}}wwwvvvtttttttttvvvxxxyyy}}}}}}~~~uuukkkffffffhhhhhhfffgggiiillloooqqqpppooonnnuuuvvvxxxyyyzzzzzzzzzzzzzzz{{{}}}}}}}}}|||zzzxxxxxxyyy{{{}}}~~~~~~~~~}}}|||yyyvvvrrrlllgggdddbbbkkkpppooopppvvvyyywwwwwwvvvvvvuuuuuutttttttttqqqqqqrrrtttuuuvvvxxxxxxwwwvvvtttssssssttttttuuuxxxyyyxxxtttpppnnnpppsssxxxxxxyyy{{{{{{rrriiibbb^^^]]]]]]aaaeeeddd```aaaffffffbbb\\\]]]___bbbhhhooouuuyyy|||zzzxxxvvvuuuvvvxxxzzzssseeeUUUIIIKKKVVVdddsss~~~{{{xxxtttssstttvvvwwwwwwwww{{{}}}|||uuugggaaaXXXPPPMMMKKKKKKKKKOOOLLLIIIEEECCCBBBBBBBBBCCCEEEGGGGGGFFFFFFIIIKKKJJJJJJJJJJJJKKKLLLMMMNNNPPPOOOMMMMMMNNNPPPPPPPPPQQQSSSSSSRRRPPPNNNNNNOOOPPPQQQRRRSSSVVVZZZ]]]___]]]aaaaaa]]][[[\\\ZZZWWWWWWSSSSSS[[[lll{{{~~~yyyqqqiiibbbdddkkktttyyy{{{lll___YYYVVVTTTRRRQQQQQQRRRRRRQQQPPPPPPQQQQQQRRRRRRRRRRRRSSSUUUUUUUUUSSSRRRRRRSSSSSSUUUXXXZZZZZZVVVSSSPPPOOOOOOPPPQQQRRRSSSTTTUUURRRRRRSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQPPPPPPRRRNNNKKKLLLOOOQQQPPPMMMKKKKKKLLLLLLMMMMMMNNNNNNKKKKKKLLLMMMMMMMMMLLLKKKMMMMMMPPPUUUZZZYYYSSSLLLPPPOOOOOONNNNNNNNNNNNNNNMMMNNNPPPQQQRRRRRRQQQQQQNNNMMMMMMMMMOOOPPPOOONNNNNNNNNOOOOOOOOOOOONNNNNNJJJJJJKKKKKKKKKKKKKKKJJJLLLKKKKKKKKKLLLNNNQQQRRRUUUWWW^^^kkkyyy}}}uuunnnyyyyyy}}}yyyeeeQQQGGGEEECCC@@@>>>>>>======;;;888777666666444444333333333444444555555666666777999;;;<<<===>>>CCCGGGIIIKKKRRR^^^hhh}}}}}}||||||}}}||||||{{{{{{zzzzzzyyyyyyxxxvvvuuuttttttuuuuuu{{{}}}{{{pppiiifffeeebbb```ccceeeiiilllooopppqqqqqqtttuuuvvvwwwwwwvvvvvvuuuvvvwwwyyyzzzyyyxxxvvvuuuvvvwwwyyyzzz||||||}}}}}}~~~}}}zzzyyyxxxvvvrrrlllgggcccaaaiiinnnmmmoootttxxxwwwwwwwwwwwwvvvvvvuuutttttttttttttttuuuvvvwwwwwwxxxuuuttttttssstttuuuvvvwwwttttttsssqqqoooppprrrtttxxxyyyyyy|||yyyqqqkkkhhhhhhhhhgggkkkjjjeeedddhhhiiigggddddddfffiiimmmsssxxx{{{|||zzzxxxwwwwwwwwwyyyzzzfffLLLGGGMMMUUUdddttt{{{{{{{{{yyywwwwwwyyyzzzuuuyyy|||}}}{{{{{{}}}zzzlll___WWWTTTTTTTTTYYYVVVPPPJJJGGGEEEEEEFFFFFFGGGIIIHHHGGGFFFGGGHHHFFFEEEEEEEEEFFFGGGHHHHHHLLLKKKJJJIIIIIIIIIIIIIIILLLNNNOOONNNMMMKKKKKKLLLNNNOOORRRUUUZZZ```dddggghhhiiigggcccccceeeccc^^^ZZZVVVTTT\\\ooovvvggg]]]XXX\\\hhhsss~~~zzzlll]]]WWWXXXSSSQQQNNNNNNOOOQQQRRRRRROOOOOOOOOOOOOOOOOOOOOOOORRRSSSSSSSSSRRRRRRTTTVVVTTTUUUWWWXXXXXXWWWUUUTTTUUUUUUUUUTTTSSSSSSRRRRRROOOQQQSSSUUUUUUUUUSSSRRRSSSSSSSSSSSSRRRQQQPPPPPPQQQNNNKKKMMMPPPSSSRRRQQQLLLLLLKKKKKKKKKKKKLLLLLLIIIIIIJJJKKKLLLLLLLLLLLLMMMPPPVVVaaajjjjjj```WWWRRRQQQPPPOOONNNMMMMMMMMMNNNOOOPPPRRRSSSRRRRRRQQQOOONNNMMMNNNOOOPPPOOONNNPPPOOOOOOOOOOOOOOOOOOPPPLLLLLLMMMMMMMMMLLLLLLKKKLLLKKKKKKKKKLLLOOORRRSSSRRRWWW]]]dddrrruuuyyy{{{zzz~~~iiiZZZQQQIIIBBB@@@>>>===<<<;;;:::999999999444444333333333333333444444444555666888:::<<<===@@@CCCFFFFFFFFFKKKUUU]]]mmm~~~{{{{{{zzzyyyxxxvvvvvvuuuwwwwwwvvvvvvvvvvvvvvvvvvzzz{{{sssnnniiiccc^^^bbbcccfffiiimmmqqqsssttttttttttttttttttsssrrrqqqssstttuuuvvvvvvtttrrrqqquuuvvvwwwxxxyyyyyyyyyyyy}}}~~~}}}xxxwwwvvvuuusssnnnhhhccc```eeeiiijjjmmmrrruuuvvvwwwwwwwwwwwwvvvuuuttttttwwwwwwvvvvvvvvvvvvvvvvvvtttssssssssstttvvvxxxyyyrrrqqqoooooorrruuuvvvwwwyyyyyyzzz||||||wwwuuuttttttpppsssrrrmmmiiikkknnnnnnmmmmmmnnnooorrrvvvyyy{{{zzzyyyyyyxxxxxxxxxxxxyyy}}}XXXKKKHHHHHHTTTddduuu{{{~~~yyywwwwwwvvvxxxzzzzzzyyyxxxyyyzzz}}}wwwlllfffbbbaaaccc___YYYSSSOOOMMMMMMNNNMMMNNNOOOOOOOOOMMMLLLLLLFFFFFFEEEEEEEEEFFFGGGGGGJJJKKKKKKJJJIIIHHHIIIJJJMMMOOOPPPPPPOOONNNNNNOOOQQQRRRUUUYYY___eeejjjmmmooopppnnnlllnnnrrrqqqmmmggg```ZZZ]]]kkk~~~nnneeeZZZTTTVVVbbbsss}}}vvvmmmbbbXXXVVVZZZTTTRRROOONNNPPPRRRSSSTTTLLLLLLMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPOOOPPPSSSUUUUUUUUUVVVWWWXXXXXXXXXXXXYYYXXXWWWVVVTTTSSSRRRRRRPPPQQQSSSTTTUUUUUUTTTTTTTTTUUUUUUUUUTTTRRRQQQPPPQQQNNNLLLLLLOOOQQQRRRQQQNNNMMMKKKJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLMMMMMMNNNRRR[[[iiitttsssggg\\\UUUSSSRRRPPPNNNMMMLLLLLLMMMNNNPPPQQQRRRRRRQQQQQQOOONNNMMMNNNPPPQQQPPPOOOPPPOOONNNMMMMMMNNNOOOPPPNNNNNNNNNNNNNNNNNNMMMLLLJJJJJJIIIJJJKKKNNNQQQSSSRRRYYY\\\]]]jjj~~~~~~~~~{{{fffSSSGGGCCC>>>===:::999999999888888555555444333333222333333333333444555777:::<<<===???AAACCCCCCCCCGGGOOOUUUaaasss~~~}}}{{{xxxvvvtttrrrqqqooopppsssuuuxxxzzz{{{{{{||||||uuunnniiiffffffhhhjjjnnnrrruuuxxxttttttuuuuuuuuutttttttttssstttuuuvvvvvvtttrrrqqqvvvvvvwwwwwwxxxwwwwwwwww|||}}}~~~~~~~~~wwwvvvvvvvvvvvvrrrkkkfff```ccceeegggjjjnnnrrrsssvvvvvvwwwwwwvvvuuutttssswwwwwwvvvuuuuuuttttttsssttttttsssssstttvvvwwwxxxuuurrroooqqqvvvyyyzzzzzzzzzzzz{{{|||~~~}}}zzz|||{{{vvvpppooorrruuussssssssstttuuuwwwxxxyyywwwwwwwwwwwwwwwwwwwwwvvvkkkVVVKKKEEEJJJTTTaaammm}}}zzztttrrrxxxyyyyyyyyywwwvvvuuuuuuzzz}}}zzzvvvsssoooiiibbb\\\WWWUUUTTTTTTUUUVVVWWWWWWUUURRRPPPJJJJJJIIIHHHHHHHHHIIIIIIGGGIIIKKKKKKJJJJJJKKKMMMNNNPPPRRRRRRRRRQQQRRRSSSSSSTTTWWW[[[```fffkkknnnppptttuuuvvvzzzzzzssslllkkktttvvvjjjdddUUUTTTSSSWWWbbbrrrzzz|||wwwjjjbbb]]]XXXVVVXXXUUUSSSPPPOOOPPPRRRRRRRRRIIIIIIJJJLLLMMMOOOPPPQQQMMMNNNOOONNNNNNNNNPPPRRRTTTUUUUUUVVVWWWYYY[[[\\\XXXWWWWWWVVVUUUTTTTTTSSSTTTSSSRRRRRRRRRTTTUUUVVVTTTUUUVVVVVVUUUSSSQQQPPPQQQOOOMMMLLLMMMNNNPPPPPPQQQOOOMMMKKKIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNNNNKKKOOOYYYeeennnmmmbbbWWWVVVUUUSSSQQQOOOMMMLLLLLLLLLMMMOOOPPPQQQQQQPPPPPPOOONNNMMMNNNPPPQQQPPPOOOOOONNNMMMLLLLLLMMMNNNOOONNNOOOOOOOOOOOOOOONNNNNNIIIHHHHHHHHHIIILLLOOOPPPPPPVVVWWWVVV```tttcccNNNGGGCCC???<<<:::::::::999777777666555444333333333333222222333444666888:::;;;===>>>@@@@@@BBBEEELLLQQQXXXggg|||}}}yyyvvvrrrpppnnnjjjkkknnnrrrvvvxxxzzz{{{{{{|||wwwoooooooooppprrruuuxxxyyyvvvvvvwwwwwwxxxyyyzzzzzzwwwxxxyyyzzzzzzxxxvvvuuuxxxxxxyyyyyyyyyyyyyyyxxx|||}}}~~~~~~yyywwwvvvxxxyyywwwpppkkkcccbbbbbbdddgggjjjmmmppprrrssstttuuuvvvuuusssssstttttttttsssrrrrrrqqqqqqvvvuuutttsssssstttuuuuuuwwwtttqqqrrrvvvyyyzzzyyy{{{{{{|||}}}~~~{{{vvvvvvxxxwwwxxxxxxyyyyyyxxxxxxxxxtttttttttttttttttttttttt}}}eeeVVVLLLIIIJJJRRR```sss}}}xxxvvvxxxxxxxxxwwwvvvuuutttsssuuuxxx}}}{{{rrriiiaaa]]]ZZZZZZ[[[\\\\\\YYYSSSPPPKKKJJJIIIHHHHHHHHHHHHHHHFFFJJJMMMNNNMMMMMMOOORRRQQQSSSUUUVVVVVVVVVXXXYYYWWWXXX[[[___dddiiinnnpppuuu|||wwwbbbTTTNNNGGGNNNWWWbbbrrr}}}{{{tttbbb[[[ZZZWWWTTTSSSSSSQQQPPPPPPQQQQQQQQQPPPHHHIIIJJJLLLNNNPPPRRRRRRLLLNNNPPPOOONNNMMMMMMNNNRRRRRRSSSTTTVVVYYY[[[\\\UUUUUUUUUUUUUUUTTTTTTTTTVVVUUUSSSRRRRRRSSSUUUVVVSSSTTTVVVVVVVVVTTTRRRPPPRRRPPPNNNLLLLLLMMMOOOQQQUUUSSSPPPLLLJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNNNNQQQXXX```eeeccc\\\VVVWWWVVVTTTQQQOOONNNMMMLLLLLLMMMNNNPPPPPPPPPPPPOOOPPPOOONNNOOOPPPQQQPPPOOONNNMMMMMMLLLLLLMMMMMMNNNMMMNNNOOOPPPPPPPPPPPPOOOIIIHHHGGGGGGHHHJJJLLLNNNSSSTTTUUUVVV\\\jjj~~~wwwYYYLLLHHHCCC>>><<<===>>><<<:::999888777555444333333333222222333444555777888999:::;;;===>>>@@@DDDJJJNNNRRR]]]kkk{{{~~~zzzvvvtttrrrnnnooopppqqqssstttuuuvvvyyy}}}xxxwwwwwwvvvwwwxxxzzz{{{yyyyyyyyyzzz{{{}}}~~~|||}}}~~~}}}{{{zzzzzz{{{|||||||||||||||{{{|||}}}|||yyyvvvxxx{{{{{{uuuppphhhccc```bbbeeefffhhhkkkmmmnnnqqqssstttsssrrrrrrqqqpppppppppppppppppppppvvvuuusssrrrrrrrrrsssssswwwuuurrrrrrsssuuuvvvvvv||||||}}}~~~~~~{{{zzzzzzzzz{{{||||||zzzyyyxxxsssrrrrrrrrrrrrssssssttt~~~nnnddd[[[SSSQQQ[[[hhhsssxxxyyyyyyyyyvvvuuuuuuvvvwwwwwwvvvuuurrrvvv{{{~~~zzzssslllkkkkkkkkkiiiddd]]]WWWRRRQQQPPPOOONNNNNNNNNNNNNNNSSSWWWXXXVVVUUUXXX[[[[[[]]]```aaaaaabbbccceeedddeeegggkkkpppvvvzzz}}}~~~zzzxxxvvvzzzwwwuuuoooaaaQQQIIIJJJMMMWWWdddqqqppp^^^XXXWWWUUURRRQQQQQQPPPQQQRRRTTTUUUSSSRRRJJJKKKLLLNNNOOOQQQRRRRRRNNNQQQSSSRRRPPPMMMKKKJJJMMMNNNOOOQQQTTTWWWYYYZZZTTTTTTTTTSSSSSSSSSSSSSSSVVVVVVUUUTTTSSSSSSSSSSSSQQQSSSUUUVVVVVVTTTRRRQQQQQQPPPNNNLLLLLLNNNRRRUUUYYYVVVRRRNNNLLLKKKKKKKKKLLLKKKJJJJJJJJJKKKLLLLLLPPPSSSWWWYYYZZZZZZYYYXXXWWWVVVTTTRRRPPPNNNMMMMMMMMMNNNOOOQQQQQQQQQQQQPPPPPPOOONNNOOOQQQQQQQQQPPPMMMNNNNNNOOOOOONNNNNNMMMLLLMMMNNNOOOPPPQQQQQQQQQKKKJJJHHHHHHHHHJJJLLLMMMTTTPPPQQQWWWZZZbbbwwwdddOOOHHHCCC===<<<>>>@@@???===;;;:::888777555444444333333333333333444555666777999999:::;;;>>>BBBFFFIIILLLTTT^^^iii{{{zzzyyyxxxvvvvvvvvvwwwwwwzzz~~~}}}}}}|||||||||||||||}}}||||||{{{{{{{{{}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~|||~~~}}}yyyuuuwww{{{}}}yyytttllleee```bbbdddcccdddggggggjjjmmmppprrrrrrqqqpppmmmnnnnnnoooppppppqqqqqqsssrrrqqqpppqqqrrrssstttvvvvvvuuutttssssssvvvxxx}}}}}}~~~~~~~~~~~~~~~}}}~~~{{{wwwyyyzzz{{{{{{zzzwwwvvvsssrrrqqqpppqqqrrrtttuuuuuugggRRRWWW]]]dddjjjnnnrrrtttsssssssssuuuwwwxxxxxxwwwssswww{{{~~~~~~}}}}}}~~~~~~~~~xxxooohhh``````^^^]]]\\\\\\\\\\\\ZZZ___cccdddaaa```bbbeeefffhhhkkkmmmmmmnnnoooqqqqqqrrruuuyyy|||uuupppkkkiiieeeaaa^^^ZZZQQQHHHIIIPPPYYYdddppp|||{{{~~~zzzkkk\\\VVVUUUSSSRRRSSSPPPQQQSSSVVVYYYZZZXXXVVVMMMMMMNNNOOOPPPPPPQQQQQQPPPSSSUUUUUURRRNNNJJJIIIIIIJJJLLLOOORRRUUUWWWXXXTTTSSSSSSSSSRRRRRRQQQQQQUUUVVVWWWWWWVVVTTTQQQPPPPPPRRRTTTVVVVVVUUUSSSQQQPPPOOONNNMMMNNNQQQUUUYYY[[[XXXTTTPPPMMMLLLLLLLLLLLLKKKIIIIIIHHHIIIJJJKKKMMMOOOQQQQQQOOOPPPSSSVVVWWWVVVTTTRRRPPPOOONNNNNNNNNOOOPPPRRRRRRRRRRRRQQQPPPOOONNNOOOQQQRRRQQQPPPNNNNNNPPPQQQQQQPPPNNNNNNKKKLLLMMMOOOPPPQQQRRRRRRMMMKKKJJJIIIIIIJJJLLLMMMNNNGGGJJJSSSUUUXXXnnnlllQQQDDD???::::::===@@@???===<<<;;;:::888666555444444444333333333333444555555888888999:::<<>>===:::777444222000444222111111222333333222888777777777999===AAADDDDDDIIIOOOUUU___rrr~~~|||~~~~~~|||zzz{{{xxxvvvwwwxxxzzz|||}}}}}}|||zzz{{{}}}~~~}}}~~~~~~}}}zzzxxxxxxyyy{{{}}}vvvrrrjjjddd___^^^```aaaaaabbbeeehhhkkklllllllllkkkmmmoooooonnnmmmnnnooolllmmmmmmlllmmmpppuuuxxxrrrvvvzzzyyyvvvuuuxxx||||||{{{yyyxxxxxxyyyzzz{{{}}}}}}|||yyyvvvwwwxxxwwwuuutttuuuvvvqqqrrrtttwwwyyyzzz{{{|||pppaaaWWWTTTZZZcccssswww|||~~~|||zzzzzz|||xxxuuuttttttvvvvvvuuusssyyyzzz}}}|||qqqiiiaaaUUUJJJGGGGGGGGGGGGLLLXXXgggrrr}}}nnnfff```^^^ZZZVVVTTTUUURRRRRRRRRRRRRRRSSSSSSTTTSSSQQQOOOOOOQQQSSSRRRPPPTTTWWWZZZYYYVVVQQQOOONNNOOOPPPQQQRRRSSSTTTTTTTTTRRRSSSTTTTTTSSSRRRSSSTTTXXXXXXXXXXXXWWWUUUSSSRRRRRRRRRSSSTTTTTTSSSSSSRRRTTTRRRPPPQQQSSSUUUTTTSSSTTTSSSRRRSSSTTTTTTQQQOOOOOOOOONNNMMMMMMLLLKKKKKKLLLKKKKKKKKKMMMNNNPPPQQQSSSTTTTTTUUUUUUUUUUUUUUURRRSSSSSSTTTTTTSSSQQQQQQMMMMMMMMMLLLKKKJJJIIIHHHNNNOOOPPPQQQQQQOOONNNMMMMMMMMMLLLLLLLLLLLLLLLLLLHHHHHHGGGFFFGGGIIIKKKLLLNNNPPPQQQPPPPPPWWWdddooo```MMMEEE>>>>>>???>>>===>>>>>>>>>===;;;888666333222555333111222333444444333555555444555777;;;>>>@@@BBBFFFKKKOOOVVVdddwww~~~}}}}}}}}}}}}}}}{{{zzz~~~|||zzzxxxvvvtttsssxxxyyy{{{}}}~~~}}}|||{{{zzz{{{}}}~~~~~~}}}zzzyyyxxxzzz{{{}}}}}}yyyrrrkkkddd```___^^^]]]^^^```aaacccdddddddddfffhhhjjjkkkjjjjjjkkkmmmjjjkkklllmmmmmmpppssswwwvvvyyy|||{{{wwwuuuwwwyyyyyyyyyxxxxxxxxxyyyyyyzzzzzzyyy{{{zzzyyyxxxyyyyyywwwuuuttttttuuuuuuvvvxxxzzz{{{|||}}}}}}|||fffXXXUUUXXXiiirrr|||}}}yyyyyy{{{zzzwwwtttssstttuuuuuutttyyyyyyzzz|||~~~~~~~~~}}}ttthhh]]]TTTIII@@@CCCGGGMMMUUU```nnn~~~{{{jjjfffbbb```\\\VVVUUUWWWTTTSSSRRRRRRQQQQQQRRRRRRRRRPPPOOOPPPRRRSSSSSSSSSWWWWWWXXXZZZZZZWWWSSSOOOSSSSSSSSSRRRRRRQQQQQQQQQMMMPPPSSSSSSQQQPPPQQQSSSXXXXXXXXXXXXWWWVVVTTTTTTPPPQQQSSSTTTTTTSSSQQQOOOTTTSSSQQQQQQSSSTTTTTTSSSRRRQQQPPPQQQSSSUUUTTTTTTUUUTTTSSSQQQOOOMMMKKKJJJJJJJJJJJJJJJKKKMMMOOOPPPQQQRRRTTTVVVVVVVVVTTTSSSQQQQQQSSSTTTTTTTTTSSSRRRKKKLLLMMMMMMLLLJJJGGGFFFLLLMMMNNNOOOOOOOOONNNMMMNNNMMMMMMMMMLLLKKKKKKKKKIIIHHHHHHGGGHHHIIIKKKLLLPPPQQQQQQNNNMMMRRR\\\eeevvv|||fffQQQGGG@@@???AAA???============<<<;;;:::888666555555444222222444444444333555444444444666999<<<>>>@@@DDDGGGIIIMMMUUUbbblll~~~|||zzzzzz{{{{{{{{{zzzzzzyyy||||||}}}|||yyyuuupppnnnsssuuuwwwyyyzzzzzzyyyxxxyyy{{{}}}~~~~~~~~~}}}{{{zzzyyyzzz|||}}}~~~yyysssmmmgggcccaaa]]]\\\[[[[[[ZZZ[[[\\\]]]___aaaccceeeeeefffhhhjjjhhhjjjmmmnnnooopppsssuuuyyy{{{}}}{{{wwwtttuuuvvvvvvvvvxxxyyyzzzyyyyyyxxxwwwvvvxxxzzzzzz{{{||||||{{{xxxzzzzzzzzzyyywwwtttsssuuuvvvwwwxxxzzz}}}qqq___WWW^^^gggttt}}}}}}{{{yyy{{{yyyuuusssssstttvvvwwwxxxwwwwwwxxxzzz|||~~~~~~|||uuuhhhZZZOOOJJJGGGEEELLLXXXhhhwww~~~rrreeeaaa```cccbbb\\\WWWVVVUUUTTTSSSRRRQQQPPPPPPPPPQQQPPPPPPQQQRRRTTTTTTUUUXXXWWWWWW[[[______ZZZTTTUUUTTTSSSQQQOOONNNMMMMMMGGGKKKQQQRRRPPPOOOQQQSSSXXXWWWWWWWWWVVVVVVUUUUUUQQQQQQRRRRRRRRRQQQPPPOOORRRRRRQQQRRRSSSTTTUUUUUUSSSQQQOOOOOORRRTTTUUUVVVXXXWWWUUUSSSQQQOOOMMMLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNPPPSSSUUUVVVTTTSSSQQQOOOPPPRRRSSSTTTTTTSSSSSSNNNNNNNNNNNNMMMKKKIIIHHHJJJKKKLLLMMMNNNNNNNNNNNNPPPPPPPPPOOONNNMMMLLLLLLJJJJJJIIIIIIIIIJJJKKKLLLPPPQQQPPPNNNLLLPPPWWW]]]iiiyyyuuukkkUUUJJJAAA@@@BBBAAA??????=========<<<;;;:::999888555444222222333444333222666555555666777:::<<<>>>>>>AAAEEEGGGIIINNNVVV]]]rrr{{{xxxwwwxxxyyyzzzyyyxxxyyyyyyzzz{{{|||{{{yyyuuuqqqooorrrssstttvvvvvvuuusssrrrvvvwwwzzz|||}}}}}}|||{{{|||}}}~~~~~~|||{{{zzz{{{|||}}}}}}}}}|||zzzvvvqqqmmmjjjaaa___\\\ZZZXXXXXXZZZ[[[[[[]]]```aaabbbdddgggjjjiiillloooqqqrrrrrrsssuuuyyyzzz{{{zzzvvvttttttuuusssuuuxxxzzz{{{zzzyyyxxxuuutttuuuxxxxxxvvvzzz~~~}}}~~~zzzyyy||||||xxxwwwzzzzzzzzzyyywwwuuuuuuxxxzzzxxxyyy|||ttt___YYY___jjjwww}}}zzzxxxuuurrrqqqrrruuuwwwuuuuuuuuuuuuwwwyyy{{{}}}~~~~~~|||mmmcccVVVKKKGGGJJJSSS[[[hhhuuu}}}uuuoooccc]]]]]]eeekkkggg]]]VVVTTTSSSRRRQQQPPPPPPPPPPPPQQQQQQRRRRRRRRRSSSUUUVVVWWWVVVVVV\\\bbbddd___ZZZTTTSSSQQQOOOMMMLLLLLLLLLDDDHHHNNNPPPQQQQQQSSSUUUVVVVVVVVVVVVUUUUUUVVVVVVTTTRRRPPPNNNNNNOOOPPPRRRPPPPPPQQQRRRSSSUUUWWWYYYUUUSSSPPPOOOQQQSSSTTTTTTWWWWWWVVVTTTSSSQQQPPPOOOOOONNNLLLKKKJJJJJJJJJKKKLLLNNNQQQSSSTTTSSSQQQPPPMMMOOOPPPRRRSSSSSSSSSRRRPPPOOONNNLLLKKKKKKKKKKKKIIIJJJKKKLLLMMMMMMNNNNNNPPPPPPPPPOOONNNMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLNNNOOOOOONNNNNNPPPUUUZZZbbbyyyuuu{{{}}}^^^PPPBBB>>>@@@@@@???@@@===>>>>>>======<<<;;;:::555444222222222333222111555555555555666888:::;;;999<<>>>>>>>>????????????>>>===<<<<<<777555333222333333333111222222222333333555666666444777<<>>>>>@@@@@@@@@@@@???>>>===<<<999777555555555555444333111111222222333333444444444666:::???BBBFFFIIIKKKLLLUUUaaannn~~~~~~|||yyyvvvtttsssuuuyyy|||}}}|||zzzxxxuuuwwwyyy|||~~~~~~~~~}}}}}}}}}~~~~~~~~~{{{yyyvvvtttrrrqqqqqqrrrqqqrrrrrrqqqqqqrrruuuxxxwwwyyyzzzyyyxxxvvvwwwwwwtttttttttuuuvvvvvvuuutttssstttuuuwwwwwwvvvtttsssqqqnnnmmmqqqrrrppppppssstttvvvxxxzzz{{{{{{{{{zzzyyyxxxxxxxxxyyyzzzzzzzzzxxxyyyxxxvvvtttwww|||~~~uuuhhhiiipppxxx{{{rrrmmmlllmmmmmmooorrrtttwwwxxxxxxxxxwwwxxxzzzzzzzzz{{{}}}~~~}}}}}}zzzwwwpppeeeYYYOOOIIIGGGIIIKKKTTTbbbnnnyyy{{{wwwhhhddd```aaafffjjjjjjiii___XXXUUUWWWZZZXXXVVVVVVMMMMMMNNNOOOQQQSSSUUUVVVTTTUUUVVVUUURRRRRRTTTVVVUUUVVVWWWYYYZZZXXXUUURRRQQQPPPOOOOOOPPPSSSUUUWWWVVVQQQLLLNNNSSSUUURRRMMMRRRRRRQQQQQQQQQSSSTTTUUUTTTTTTSSSRRRQQQQQQPPPPPPTTTVVVWWWUUURRRQQQSSSVVVSSSQQQPPPQQQSSSTTTTTTSSSWWWVVVUUUSSSQQQOOONNNMMMOOONNNNNNNNNOOOQQQSSSTTTPPPPPPQQQRRRSSSTTTUUUVVVKKKLLLMMMNNNOOONNNMMMMMMPPPQQQRRRRRRQQQOOOLLLKKKMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOMMMMMMNNNNNNNNNMMMMMMLLLKKKLLLMMMMMMNNNNNNOOOPPPQQQVVViiizzzzzzyyykkkSSSHHHBBB@@@@@@AAAAAAAAA@@@???>>>===<<<;;;999777777777777666555333333333444444555555555777999<<>>@@@AAADDDBBBHHHUUU^^^hhh}}}}}}|||~~~}}}zzz{{{~~~~~~}}}{{{wwwyyy{{{||||||}}}}}}{{{yyyyyy{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{{{{|||{{{{{{zzzyyyxxxvvvvvvuuuyyy{{{xxxsssrrruuuyyyzzzzzzyyyxxxvvvtttrrrqqqnnnooorrrtttuuutttsssrrrsssrrrpppoooppprrrtttvvvuuuxxx{{{|||{{{{{{{{{|||yyyyyyyyyzzzzzzzzzzzzzzz~~~|||qqqrrrxxxxxxqqqmmmmmmmmmnnnqqquuuwwwxxxwwwtttxxxyyyuuutttvvvxxxwww{{{|||~~~|||rrrggg___ZZZRRRMMMGGGCCCCCCHHHMMMQQQbbbppp~~~}}}uuunnn^^^___aaaaaa```]]]YYYWWWWWWXXXXXXYYYXXXVVVSSSRRRNNNOOOPPPRRRTTTUUUVVVVVVVVVTTTRRRPPPOOOPPPRRRSSSWWWWWWXXXWWWVVVTTTSSSQQQPPPPPPOOOOOOPPPQQQRRRSSSRRRPPPOOOPPPRRRTTTSSSRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTSSSQQQNNNLLLMMMPPPRRRUUUSSSPPPPPPQQQSSSTTTTTTSSSRRRPPPOOONNNNNNOOOOOOQQQQQQOOONNNMMMMMMLLLLLLOOOOOOOOONNNNNNMMMMMMMMMOOOMMMLLLMMMOOORRRRRRRRRPPPOOONNNNNNMMMMMMNNNNNNNNNMMMMMMOOOQQQRRRQQQOOOKKKJJJIIIJJJLLLNNNOOONNNNNNMMMMMMOOORRRSSSQQQOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLNNNQQQ[[[ooouuuvvv|||}}}~~~nnn___PPPFFFAAABBBBBBAAAAAAAAA@@@???===<<<:::888777555444444333333333333333333222222444444666888:::<<<>>>???EEEBBBFFFOOOTTTYYYiii|||}}}~~~|||yyy|||}}}|||}}}~~~zzz|||~~~|||{{{{{{|||}}}~~~||||||}}}}}}}}}~~~~~~~~~~~~|||{{{zzz{{{{{{{{{zzzyyywwwvvvuuuvvvxxxyyyxxxuuutttwwwyyyzzzyyyxxxwwwvvvttttttsssnnnoooqqqrrrrrrrrrrrrqqqrrrqqqppppppqqqtttwwwyyyyyy{{{}}}}}}{{{zzzzzzzzz{{{{{{||||||}}}}}}~~~~~~vvvrrrpppqqqtttsssmmmgggiiijjjnnnssswwwxxxwwwuuurrruuuuuurrrrrruuuuuusssvvvwwwzzz|||~~~{{{yyytttkkk___SSSJJJFFFEEECCCBBBEEENNN[[[hhhppp~~~~~~|||~~~yyynnndddXXXZZZ^^^___^^^ZZZUUUQQQSSSTTTUUUVVVUUUTTTSSSRRRPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSQQQOOOOOOPPPQQQSSSWWWWWWVVVVVVUUUTTTSSSSSSPPPPPPOOOOOOOOOPPPPPPQQQOOONNNNNNOOORRRSSSSSSRRRSSSSSSSSSTTTTTTUUUUUUUUURRRRRRPPPMMMKKKKKKNNNQQQPPPOOOOOOPPPRRRSSSSSSRRRNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKOOONNNNNNNNNNNNMMMMMMMMMNNNLLLKKKKKKMMMOOOPPPPPPOOOOOONNNMMMMMMMMMMMMNNNMMMMMMMMMPPPSSSTTTTTTSSSLLLJJJJJJKKKMMMOOOPPPOOONNNMMMMMMOOOPPPQQQPPPNNNPPPPPPPPPPPPOOOMMMKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLNNNPPPTTTbbb|||wwwssssss}}}zzzgggOOOFFFDDDBBBAAABBBBBBBBBBBB@@@???===:::888666555555222222222333333333333333222333444555777999;;;<<>>;;;999777555555222222222222222333333444333333333444555777999:::<<<<<<@@@EEEGGGHHHPPPZZZ```qqq{{{xxxyyy{{{|||}}}{{{{{{{{{||||||{{{zzzyyyssstttvvvwwwyyy|||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}zzzzzz{{{|||||||||{{{zzz}}}}}}}}}}}}|||{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwvvvxxxwwwvvvwwwzzz|||||||||yyyxxxvvvuuuuuuvvvxxxyyy}}}|||{{{zzzzzz{{{{{{|||{{{{{{zzzzzz|||~~~|||qqqhhh```ZZZ[[[aaakkkwww|||wwwwwwsssmmmjjjnnnpppooossstttwwwzzz|||~~~{{{yyyzzz~~~yyykkk___WWWUUUPPPHHHAAA@@@FFFKKKQQQ\\\kkk{{{}}}vvvggg]]]ZZZ[[[[[[ZZZYYYXXXVVVUUUTTTKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSQQQQQQPPPPPPPPPPPPQQQRRRTTTSSSRRRQQQPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPOOOOOORRRSSSTTTUUUTTTSSSSSSSSSRRRSSSSSSSSSTTTTTTUUUUUUOOOOOONNNLLLJJJJJJLLLNNNOOONNNOOOPPPQQQPPPMMMJJJHHHIIIJJJKKKLLLLLLLLLKKKHHHIIIJJJKKKKKKKKKJJJJJJGGGHHHJJJLLLNNNPPPRRRSSSQQQOOOMMMMMMNNNOOOPPPOOOOOONNNMMMMMMLLLLLLMMMMMMNNNMMMMMMNNNPPPPPPOOOMMMKKKJJJJJJKKKNNNPPPQQQQQQMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPNNNLLLJJJKKKLLLMMMMMMNNNNNNMMMMMMLLLQQQSSSUUUbbbxxx|||}}}xxx{{{```RRREEECCCDDDCCCCCCEEEBBBAAA>>><<<999777666555444333333222222333444444444444333333555777999:::777999===BBBEEEGGGMMMSSSUUU^^^mmm~~~zzzxxxxxxxxxwwwtttuuuwwwxxxxxxxxxxxxxxxrrrrrrrrrtttwwwzzz}}}~~~|||~~~~~~}}}~~~|||||||||{{{|||}}}~~~~~~|||{{{}}}~~~~~~~~~||||||}}}}}}}}}}}}}}}||||||{{{||||||{{{{{{zzzyyyxxxzzzxxxxxxyyy{{{}}}}}}}}}zzzyyywwwvvvwwwxxxzzz|||~~~~~~}}}|||||||||}}}}}}~~~~~~~~~~~~}}}pppeeeVVVZZZaaajjjrrrvvvuuutttssswwwvvvooojjjkkkmmmnnnrrrsssvvvyyy{{{~~~~~~uuusssqqqpppnnnfffZZZQQQIIIIIIGGGCCCBBBHHHTTT^^^ooo{{{{{{|||{{{{{{|||~~~{{{sssddd\\\\\\\\\ZZZWWWTTTSSSSSSTTTUUUOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMOOOPPPQQQRRRSSSSSSQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPQQQRRRRRRQQQQQQPPPTTTVVVXXXXXXVVVTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQOOOOOONNNMMMKKKJJJLLLMMMPPPOOONNNOOOPPPOOOLLLJJJIIIIIIIIIJJJJJJKKKKKKKKKFFFGGGHHHIIIIIIIIIGGGGGGFFFGGGIIIKKKNNNQQQSSSTTTRRRPPPNNNNNNOOOPPPPPPOOONNNNNNMMMLLLLLLLLLLLLMMMNNNMMMLLLMMMNNNMMMLLLJJJJJJIIIIIIKKKNNNPPPQQQQQQMMMNNNMMMLLLJJJIIIKKKLLLKKKLLLMMMMMMMMMMMMLLLKKKLLLLLLMMMNNNNNNNNNNNNNNNHHHMMMRRRTTT[[[kkkyyyyyy{{{~~~qqq\\\HHHBBBBBB@@@@@@CCCBBBAAA???<<<:::888777777777666444333333333444555666555444333444666888:::777999<<<>>>@@@CCCFFFIIIPPPSSSZZZgggxxx}}}yyytttqqqqqqsssuuuvvvuuuuuuuuuvvvrrrpppooopppssswwwyyyzzz|||~~~~~~~~~~~~{{{||||||||||||}}}}}}}}}}}}zzzzzz{{{~~~~~~}}}{{{{{{~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||||||||{{{{{{||||||}}}{{{zzzyyyyyyzzz{{{|||}}}zzzzzzzzzzzzzzzzzz{{{{{{~~~~~~~~~~~~~~~}}}|||{{{zzz}}}iiifffbbbaaaaaaccceeeeeehhhrrrxxxsssllljjjkkklllnnnooossswwwzzz~~~~~~|||iiieee```[[[XXXUUURRROOOLLLPPPSSSTTTVVV```nnnzzz|||~~~wwwuuusssiiiaaa```[[[YYYVVVSSSRRRRRRSSSTTTRRRRRRQQQQQQQQQQQQQQQRRROOOPPPPPPQQQRRRQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRSSSTTTSSSRRRQQQPPPOOOPPPRRRSSSSSSSSSSSSRRRRRRUUUXXXYYYWWWUUUUUUVVVSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOOOOMMMKKKKKKLLLMMMOOONNNMMMNNNOOOOOONNNLLLKKKJJJIIIHHHIIIJJJKKKLLLGGGHHHIIIJJJJJJIIIGGGFFFGGGHHHIIIKKKNNNPPPQQQRRRSSSQQQOOONNNOOOPPPOOOOOONNNNNNMMMLLLLLLLLLLLLLLLNNNLLLLLLLLLMMMMMMKKKIIIIIIHHHHHHJJJMMMOOOPPPPPPMMMNNNNNNKKKHHHHHHIIILLLHHHIIIIIIJJJJJJKKKLLLLLLKKKLLLLLLMMMMMMMMMMMMMMMKKKKKKOOOVVVXXX```xxx}}}}}}hhhNNNEEECCC@@@@@@DDDCCCBBB@@@>>><<<;;;:::::::::999666444333444444555666555333222333555777999888:::<<<<<<>>>@@@CCCDDDJJJKKKPPPXXXbbbmmmxxxzzztttrrruuuwwwwwwtttrrrrrrsssqqqnnnkkklllpppsssuuuuuuwwwyyy{{{{{{zzzzzzzzz{{{wwwxxxzzz||||||}}}||||||}}}~~~}}}zzzxxxyyyzzz|||}}}}}}{{{yyywwwyyy{{{}}}}}}|||||||||}}}|||}}}~~~}}}~~~~~~zzzyyy{{{}}}|||||||||||||||}}}}}}}}}zzz{{{|||}}}~~~~~~}}}|||~~~}}}}}}|||{{{zzzxxxwww~~~pppccc]]]\\\]]]^^^^^^lllyyywwwooojjjjjjjjjjjjlllpppuuuzzz~~~~~~}}}{{{~~~||||||zzztttooo]]]XXXQQQKKKJJJMMMRRRVVV\\\bbbiiimmmrrr{{{pppppptttooofffccc\\\ZZZXXXUUUTTTTTTTTTUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSRRRQQQPPPPPPQQQRRRRRRRRRSSSSSSTTTTTTRRRSSSUUUVVVVVVTTTRRRQQQOOOPPPRRRTTTTTTTTTTTTSSSPPPTTTXXXYYYWWWVVVWWWXXXWWWWWWVVVUUUTTTSSSRRRRRROOOOOOOOONNNLLLKKKLLLMMMNNNMMMLLLMMMOOOPPPPPPOOOLLLKKKIIIHHHHHHIIIKKKLLLJJJKKKLLLMMMMMMKKKIIIHHHIIIJJJKKKLLLMMMNNNOOOPPPSSSQQQNNNMMMNNNOOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLMMMLLLKKKLLLNNNNNNLLLKKKHHHGGGGGGIIILLLOOOPPPPPPMMMNNNNNNKKKHHHGGGIIIKKKGGGGGGGGGGGGHHHJJJLLLLLLJJJKKKKKKLLLLLLLLLLLLLLLSSSLLLOOOWWWXXXYYYooo}}}zzzrrrTTTIIIFFFBBBCCCGGGDDDCCCAAA???>>>===<<<<<<<<<:::888555444444555555666444222111222444666888999;;;<<<<<<>>>AAADDDDDDEEEGGGLLLRRRWWW\\\bbbiiixxx{{{vvvxxxzzzxxxtttqqqqqqqqqpppllliiiiiimmmppprrrqqqqqqsssuuuuuutttttttttuuurrrtttwwwzzz{{{{{{{{{zzz{{{|||}}}}}}|||zzzxxxvvvyyyzzz|||}}}|||zzzwwwuuuxxxyyyzzz{{{zzzzzz|||}}}zzzzzz{{{|||}}}~~~uuuwww{{{~~~zzzwwwzzz}}}|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzzxxxvvvuuusssggg^^^ZZZ[[[]]]___```____________ffffffgggkkkqqqwwwzzz{{{yyy~~~}}}}}}~~~zzzvvvuuuxxxzzz~~~~~~rrrjjjeee```YYYTTTKKKLLLKKKJJJMMMVVVeeeppp~~~{{{}}}yyykkk]]]]]]YYYSSSOOONNNOOOPPPPPPSSSPPPPPPTTTVVVSSSRRRSSSUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQRRRRRRSSSSSSTTTRRRSSSXXXZZZVVVSSSSSSSSSTTTVVVVVVVVVTTTSSSQQQQQQSSSUUUUUUUUUTTTUUUVVVXXXXXXXXXVVVSSSQQQPPPQQQQQQPPPNNNLLLLLLMMMNNNPPPKKKKKKJJJKKKLLLMMMOOOQQQPPPPPPPPPMMMIIIGGGGGGGGGLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIGGGGGGIIIKKKLLLLLLOOONNNMMMLLLLLLLLLMMMNNNKKKKKKJJJKKKLLLMMMOOOPPPNNNNNNNNNMMMKKKJJJHHHHHHGGGHHHJJJLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHIIIIIIIIIHHHHHHIIIKKKLLLLLLKKKKKKLLLNNNLLLNNNQQQSSSRRRYYYlllaaaJJJFFFHHHFFFAAADDDBBBAAA@@@@@@>>>;;;999<<<;;;999777555333222222444444555555666777777888777888999:::<<<>>>@@@AAACCCDDDGGGJJJNNNRRRUUUWWWdddooo~~~{{{yyyzzz{{{||||||vvvqqqllliiijjjllllllkkknnnnnnlllkkkkkkllllllmmmlllkkkmmmrrrtttrrrsssvvvwwwwwwvvvvvvuuuttttttsssrrrtttxxxyyyyyyyyyzzzzzzzzzzzzzzzyyywwwvvvtttsssvvv||||||zzz{{{|||{{{vvvvvvvvvwwwyyyzzzyyyxxx}}}||||||~~~}}}~~~~~~}}}~~~}}}}}}}}}}}}{{{||||||}}}{{{||||||xxxsssooooooppp}}}wwwttt______]]][[[WWWUUUTTTTTT[[[[[[\\\___dddggghhhhhhnnnqqqwww||||||}}}|||wwwuuusssssssssssstttuuuvvvwwwrrrjjj```YYYVVVTTTPPPLLLJJJOOOTTTZZZbbbqqq~~~}}}}}}xxxkkk___VVVRRRNNNMMMNNNQQQSSSTTTSSSOOOOOORRRTTTQQQPPPRRRTTTTTTSSSSSSRRRSSSSSSSSSRRRSSSTTTTTTTTTTTTSSSRRRPPPOOOSSSYYY\\\WWWSSSRRRRRRTTTUUUVVVWWWVVVUUUTTTRRRTTTUUUUUUSSSSSSSSSTTTSSSTTTUUUTTTQQQNNNMMMMMMQQQPPPOOONNNNNNNNNNNNOOOKKKKKKKKKKKKLLLNNNPPPQQQPPPQQQQQQOOOLLLIIIHHHIIILLLLLLLLLLLLLLLLLLLLLLLLJJJIIIHHHGGGGGGHHHJJJLLLMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKLLLMMMNNNOOONNNNNNMMMMMMKKKJJJIIIHHHHHHIIIKKKLLLMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKJJJIIIGGGHHHHHHIIIIIIIIIIIIIIIIIIKKKLLLLLLKKKKKKLLLNNNOOOOOOQQQRRRRRRWWWfffuuuwww\\\LLLFFFDDDCCCCCCAAA??????@@@@@@>>>======<<<:::888666444333222333444444555666666777777777777888999;;;===???@@@DDDEEEFFFGGGIIILLLNNNOOOTTT\\\hhhsss}}}}}}yyyssspppooopppooonnnooommmjjjgggfffeeeeeefffeeedddhhhpppuuusssqqqrrrqqqqqqpppoooooonnnnnnmmmrrrtttvvvwwwwwwwwwxxxyyyxxxxxxyyyxxxxxxwwwvvvvvvxxx}}}{{{xxxyyyyyywwwuuuuuutttvvvwwwxxxvvvuuuuuuvvvxxxzzz{{{{{{|||||||||}}}}}}~~~~~~}}}||||||}}}~~~~~~yyyzzzyyyvvvqqqnnnnnnoootttpppjjjbbbZZZSSSMMMKKKNNNNNNNNNPPPTTTVVVVVVUUUZZZ\\\bbbkkkvvv~~~~~~~~~~~~~~~~~~~~~~~~yyyqqqlllgggddd```]]]\\\\\\^^^```ZZZTTTLLLHHHHHHIIIHHHGGGQQQ]]]nnnzzz||||||}}}~~~zzzyyyxxxrrrggg___RRROOOMMMMMMOOORRRTTTUUUSSSOOONNNPPPRRROOOOOOPPPTTTSSSRRRQQQQQQSSSTTTUUUWWWXXXXXXXXXWWWUUUSSSQQQMMMMMMRRRYYY\\\WWWRRRPPPPPPRRRTTTUUUWWWWWWVVVVVVSSSTTTUUUTTTRRRPPPQQQRRROOORRRUUUUUURRROOOLLLKKKMMMNNNNNNOOONNNNNNLLLLLLJJJJJJJJJKKKMMMNNNPPPQQQPPPQQQSSSRRROOOLLLJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLHHHJJJJJJHHHEEEEEEHHHKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKLLLMMMQQQOOOOOOQQQRRRTTT]]]ggg|||uuuZZZJJJEEEFFFAAA???======>>>>>>===<<<===<<<;;;999777555444333333333333444555555666666666666666777999;;;===>>>AAAAAABBBCCCDDDFFFGGGHHHLLLQQQXXX___hhhwww}}}{{{zzzyyyxxxwwwtttoooiiieeecccbbbbbbbbb```eeepppwwwvvvqqqnnnkkkjjjjjjiiiiiihhhhhhgggooopppqqqqqqpppqqqsssuuutttttttttuuuvvvvvvvvvwwwwww{{{|||xxxuuuuuutttrrrrrrqqqpppqqqrrrrrrpppnnnnnnrrrvvvxxxxxxyyy|||}}}}}}~~~~~~~~~~~~}}}|||zzzuuuuuuuuurrrooolllllllll|||pppdddXXXQQQMMMJJJHHHHHHIIIJJJKKKJJJJJJMMMRRRXXX```lllzzz~~~}}}}}}}}}}}}}}}}}}|||{{{{{{|||}}}~~~|||}}}~~~~~~}}}|||{{{zzz~~~}}}|||zzzyyywwwqqqggg```YYYVVVRRRMMMKKKJJJKKKLLLHHHEEEBBBCCCGGGLLLPPPRRRcccvvvzzzwwwvvvzzztttsssrrrooolllfff```[[[VVVTTTQQQQQQRRRTTTTTTTTTVVVQQQNNNPPPQQQOOONNNPPPTTTSSSQQQPPPPPPRRRUUUWWW```___]]]ZZZWWWTTTRRRQQQOOOMMMPPPVVVXXXTTTPPPOOONNNOOOQQQSSSUUUVVVVVVVVVTTTUUUTTTSSSPPPOOOOOOPPPPPPTTTXXXYYYVVVRRROOOMMMJJJLLLNNNOOOOOOMMMJJJHHHHHHHHHIIIJJJLLLMMMNNNOOOMMMPPPSSSSSSPPPMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIILLLMMMKKKFFFDDDGGGKKKIIIJJJLLLMMMNNNNNNMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLMMMNNNNNNNNNNNNOOOOOOOOONNNNNNMMMLLLIIIJJJKKKKKKLLLLLLKKKKKKJJJLLLMMMLLLKKKJJJKKKMMMPPPMMMMMMPPPRRRRRRVVV[[[jjj|||nnnWWWKKKGGGBBBAAA@@@@@@@@@@@@>>><<<>>>>>><<<;;;999777555444333333333444444444555555555555555666777999:::;;;<<<<<<===>>>AAACCCEEEFFFKKKNNNQQQTTTZZZffftttxxxqqqllljjjiiieeeaaacccmmmvvvuuupppllllllkkkkkkjjjjjjiiiiiihhhmmmmmmmmmlllkkkllloooqqqooopppqqqrrrsssuuuvvvwwwvvvyyyyyyuuusssttttttqqqnnnmmmllllllmmmllljjjhhhhhhnnnuuuwwwxxxzzz~~~{{{xxxvvvqqqqqqpppooommmkkkjjjjjjsssjjj\\\WWWPPPKKKHHHFFFEEEDDDBBBFFFJJJKKKMMMWWWgggttttttkkkiiijjjrrrvvv}}}~~~}}}|||}}}|||{{{{{{}}}~~~|||{{{{{{|||}}}zzz{{{}}}~~~}}}zzzxxxvvvrrrssstttvvvvvvuuusssrrruuurrrooommmiiicccZZZSSSKKKIIIFFFCCCAAAAAAAAABBBAAABBBEEELLLVVV```hhhlllzzz}}}vvvrrr|||~~~}}}xxxtttsssqqqooolllllliiieee___[[[YYYYYYXXXWWWUUUVVVWWWXXXXXXXXX[[[UUUQQQQQQQQQOOOPPPRRRTTTRRRPPPOOOPPPRRRUUUVVVgggddd___YYYUUURRRQQQQQQSSSOOONNNQQQRRRPPPNNNPPPKKKLLLNNNPPPRRRSSSTTTTTTTTTTTTTTTRRROOONNNOOOQQQSSSVVVZZZ\\\YYYTTTPPPNNNKKKMMMPPPRRRRRROOOLLLIIIGGGGGGHHHIIIKKKKKKLLLLLLKKKNNNQQQQQQPPPMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJMMMOOOMMMHHHEEEHHHLLLIIIJJJLLLNNNOOOOOONNNMMMNNNNNNMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKJJJJJJIIIKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOOOOOOONNNNNNMMMKKKKKKLLLMMMMMMMMMMMMLLLKKKLLLMMMLLLKKKJJJKKKLLLLLLJJJKKKOOORRRQQQRRRUUU\\\ooo}}}}}}~~~lllVVVJJJEEEDDDDDDEEEEEEDDDAAA?????????>>>===;;;888666555333333333444444444444444444444444555555777888888:::;;;;;;<<<>>>@@@BBBCCCEEEGGGIIILLLOOOWWW```ggg{{{}}}{{{sssllljjjqqqxxxxxxuuurrrvvvuuuuuuttttttsssrrrrrrrrrsssrrrqqqppppppsssuuutttttttttvvvxxxzzz|||}}}zzz||||||yyyzzz}}}}}}zzzsssrrrppppppqqqpppnnnlllhhhnnnuuuyyy{{{~~~~~~~~~~~~}}}zzzwwwtttsssnnnmmmllllllkkkkkkjjjiiiyyytttkkkbbbZZZRRRKKKGGGBBBEEEEEEBBBAAAFFFTTT___jjjqqquuuoooaaaVVVTTTVVV[[[```kkkyyy~~~|||{{{zzz{{{{{{{{{|||~~~~~~{{{yyywwwwwwwwwssstttvvvwwwvvvsssooommm___^^^___```bbbbbb```^^^^^^\\\ZZZWWWTTTOOOJJJFFF???>>>===<<<===???AAABBBHHHLLLUUU```nnnzzzwwwrrruuuuuurrrmmmhhheeedddeeefffeeebbb]]]YYYVVVVVVWWWTTTTTTUUUXXX\\\___```______XXXSSSRRRRRRPPPQQQSSSSSSRRRQQQPPPPPPRRRSSSTTTfffbbb]]]WWWSSSPPPPPPPPPSSSNNNKKKMMMOOOMMMNNNPPPLLLLLLMMMNNNOOOPPPQQQRRRRRRSSSRRRQQQOOOPPPRRRTTTTTTWWW[[[\\\XXXTTTOOOMMMNNNQQQTTTVVVVVVSSSOOOMMMHHHHHHIIIJJJKKKJJJJJJJJJIIILLLNNNOOONNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKMMMOOOMMMJJJHHHIIIKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKMMMNNNNNNNNNOOOOOOOOOOOOOOONNNNNNLLLLLLMMMNNNNNNNNNNNNNNNKKKLLLMMMLLLKKKJJJKKKLLLJJJIIIKKKPPPRRRPPPPPPSSSUUUeeeyyy~~~yyyvvvxxxmmm[[[LLLIIIFFFDDDCCCBBB@@@>>>@@@@@@@@@>>><<<:::777555444444444444444444555555444444444444555555666777<<<<<<<<<<<<<<<<<<===>>>>>>AAAEEEIIIMMMQQQWWWZZZffflllwww~~~~~~}}}~~~~~~}}}{{{yyywww|||yyyzzzzzzxxxuuurrrqqqqqqllljjjiiijjjkkklllkkkjjjrrrfff^^^TTTPPPKKKEEECCCEEEJJJNNNTTTYYY]]]YYYPPPHHHGGGIIIKKKNNNVVVcccqqqyyyzzzxxxvvvuuuuuutttsssrrrqqqpppoooppprrrsssuuuyyy|||yyywwwtttpppllliiigggeeeccceeeggghhhgggccc^^^[[[NNNMMMKKKMMMOOOPPPOOOMMMIIIIIIJJJIIIGGGGGGHHHIIIEEEDDDCCCDDDHHHOOOUUUYYYaaagggppp{{{~~~vvvqqqmmmlllkkkhhhccc^^^\\\\\\[[[[[[YYYXXXVVVTTTSSSSSSNNNOOORRRWWW]]]aaaccccccaaaZZZSSSRRRQQQOOOPPPTTTSSSSSSRRRQQQQQQQQQRRRRRRZZZZZZXXXUUURRRPPPNNNMMMMMMIIIHHHLLLOOONNNOOOQQQNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQQQQPPPQQQTTTWWWWWWZZZ\\\\\\XXXSSSOOOMMMOOOQQQTTTVVVVVVSSSPPPNNNKKKKKKLLLLLLLLLKKKJJJIIIJJJKKKMMMNNNMMMLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLKKKJJJIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLMMMNNNMMMMMMLLLKKKHHHIIIIIIJJJKKKKKKKKKJJJKKKJJJJJJJJJJJJLLLMMMNNNMMMNNNNNNOOOOOOOOONNNNNNMMMMMMNNNOOOOOOOOOOOOOOOKKKMMMMMMLLLKKKJJJJJJKKKJJJJJJMMMQQQQQQNNNOOOSSSRRR]]]mmm}}}zzzuuusss}}}}}}fff^^^SSSIIICCC@@@??????@@@AAAAAA@@@>>>;;;888666555555555555555555555555555555444444444555666666:::::::::::::::;;;<<<<<<>>>@@@DDDHHHLLLOOOSSSUUUZZZ^^^dddllluuu~~~|||{{{uuuvvvvvvssspppnnnoooqqqkkkiiihhhjjjlllnnnmmmkkkwwwnnneeeXXXQQQOOOOOOLLLIIIIIIKKKLLLKKKGGGEEEEEEFFFCCCCCCGGGPPP\\\ccceeeddd````````````````````````]]]___aaacccfffiiimmmpppllljjjgggbbb]]]YYYUUUSSSTTTVVVYYYZZZXXXTTTOOOLLLFFFDDDAAABBBEEEGGGFFFEEECCCFFFIIIJJJJJJMMMSSSWWWYYYWWWVVVWWW^^^hhhrrrxxx{{{yyysssooohhhiiijjjiiiddd]]]XXXWWWRRRRRRSSSSSSTTTRRRPPPNNNKKKMMMPPPVVV\\\```bbbaaabbbZZZSSSRRRQQQOOOPPPSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPRRRTTTTTTSSSPPPLLLJJJHHHEEEGGGMMMQQQPPPPPPRRRQQQPPPOOOOOONNNNNNOOOOOOPPPPPPQQQQQQQQQSSSWWWZZZ[[[]]]^^^]]]YYYTTTQQQOOONNNOOORRRSSSSSSQQQNNNLLLMMMNNNNNNNNNMMMLLLJJJIIIJJJLLLMMMMMMMMMMMMOOOPPPLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIJJJKKKKKKIIIGGGJJJIIIHHHGGGFFFGGGHHHIIIKKKLLLMMMNNNNNNMMMLLLKKKHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKMMMNNNMMMMMMNNNOOOOOONNNNNNNNNMMMNNNOOOOOOPPPPPPOOOOOOLLLMMMMMMLLLKKKJJJJJJKKKJJJLLLOOORRRPPPLLLMMMRRRSSSXXXfffxxx}}}wwwpppttt{{{hhhVVVKKKFFFEEEEEEAAAAAAAAAAAA>>>;;;888666666666666666666666555555555555555444444555555666555555666888:::<<<>>>???===???AAADDDGGGJJJMMMNNNUUUWWWYYY]]]cccmmmwww~~~}}}{{{yyyxxxssstttsssqqqmmmlllnnnqqqkkkiiihhhjjjmmmooonnnlll