(##(#(#######(####(#####(########################(########(####(##(######## (######&@%%#############(##############(##(##(###(#######################(

(#((##(###########################################################(##(%&&##(##(#####(#(###(#####((##########(##(##((((#((##(#(###(#####(###########((#

(#((########(##(#############(###################(#####(##(%&@####(######(#########(####(#(##(####(######(###########(###((###(((#(################((#

((########(#(######(#(##(#######(###((#(((##&@@%#############(########(######(########(#(#######(####((((####(#######(#########(######(#(#############

(###########&%@###############%&@%###(#(##########(####(#(############(#############((#####(#(##(#####(###(########(#(#((########((####(########(####(

(###########@%%%&&%%##################(##########################################################((##################(####((####################(#####

(##(##(#####&%%%###(###((#####(########(#######%#,,.*,#############(################(#(##(#######(##(######(#(#(###(((((((###(###########((#####(#(#((

((#(########&%&&############################%#...@#/#%%(.###(#####################(#(####((##(#(##########(##(###(((#####(#(###((#####(##(##(#######(#

(###########&%%@######################&*%((&.,.&((/@,%((((######(####################(###((####(##(##(#######((#####(##(########(#####################

/#####(#####&%%@#####################%(##/.,/**(,(&*,&//%@/#((###########################(#((#######(#####(###((##(##########((#(######(########(#####

(########(##&%%@##(###################@...,///,*/##((*&//,(###(#####################(#####(##(####(##(############(###(####(#(####(##(###########(####

/##(##(#####&%&@###########(#######@%((((((((#&#.,,(/*..,######(#############################################%#(########(###(###########(#############

(###########@%%@###############@@#(#(#(#((((((%..*/,((#######(################(######(((/(#####(((#(###################@/%*%..../%@&@&&&##############

(###########@%&@#(##########@#####&###&%&%%((#(#@&&&.,#/*#################(##########%####(((#########(####(#########@....,/...(..(&...,&/(###((#####(

(###########@%%@##########%@(,,,,,.,.,,.,,,,//((((((&/.##&%,,.###########################(######(###################&%..../...**.........*############

/###########@%%@########%##%&*...,..,(&&%.,*/%((((((%#%%/##&.,,(#######@&(...............,..#@###(#((############(###&@&@&&@&&@*..........&###########

/###########@%%@###%#%###%#########&(((((#((((((((%/&#&./##%%#/#%####@............&...........#(##########(###############&..........,..,&#####%######

(###########@%%@####%##########%%%,/(((((((((%#&#(((/#%%.*#########@,.......*..../%...........,&###(((################(##&.........,,.,,##############

/###########@&%@##%#####%#%##&...,.*...(/%&#%#&@@&&(@/%#&.#(#####&@.,.....*./@#%%%&&..#........%#####(#################@@*........,*,,%&#####%########

/#######%#(#@%&@##########%@#.....,,.,....,,(#@&(((#&###########&*&@&@/, ,*%%%%######@&........%..%&#################(&@.,,,....%,,,*%################

/######%%%%#@%%&#####%###%&@.......*,,....,,(.#&*.,./%%########&&/**...../,##########@/........%.....*&&%%&/@@@@#(&%&*.*.**..,.%,,*%##################

/########%##@%%&#########@%,.....(,.(,%*..,,/.##&,,.&#############%&&&%&&######%#%##%%..................*&**,,......@...(.../.*,,%%############%#%####

/#(#######%#@%%&########@@%,......*,.,(..,,,(@*##%,.#/#########################%####@#................./&.,@@@((*...&.........@,&###############%(####

/#########%#@%&@#######%@&%.......,.,.....*,,,&###%,,,############(################%&,................./%%%&%&&%%%(/**.,......*&###########%##########

/######%####@%%&%####%##&&&........(........,,,,###%.%###########################%#&(.................../@#%%%&%,&%%&%,,,....(*%######%####%%#####%###

/#%#########@%%%#######%&%#/........@......,..,*.#&/%(###%#####%##################&%......................,,,&.(,*#%.,,(.......@#%#######%##%#########

/#####%#####@%%%#######&&#&@.........%.......,..%*.*&,########################%###@*......................%,,.,//*//..*.......,&#######%###%#%#%######

(#####%#(###@%%%#######%@%@#*.........,......,.,.%./,,&#######(###%###%###########&,......................*/,,,*/((...........((############%##%######

/#####%#%%&%@%%%%&&#####@&%#@.....................(.%..,%######%##%############((&&......................./((//*#,,,........,.@(#%%#%#%%#%##%##%######

/##%##########%#########@&#@&,..................,.#,(,...(/(#############%####%#&&@......................@,,%%@*.,,....,.,.,.&&%##%#####%#%###%#%#####

/######%################@@#%##.....................&(,.....%####%#(######%#####&*..........,............*(%*@.,,,........,,.@%############%###%%######

/####%%%##%########%#####&&#%&,....................*#,.....,@(%%%#%%####%###%&@.............,...........%(*.,,.,...,,,,,,,.&##%#######%#%##%##########

(####%%#%#%#####@(....,%.&&&&,,/%/..................&.(......&#######%##%##%@%.................../.....,...*.,,..,,..,.,.//@#%#%#######%%####%#%######

####%%#%######(.........,......,,.,,@................/.,.....#(#%####%#####@%.........,............./..,*#....,..,.,.,..%..%#%#########%#####%%(##%###

##%%%%%@.........% /,...........,,,,*&.............../.,(....%*%%%#%%%#%%#%&...........,,..........&........,.,,,......,.,(@%%########%#%#%###%%####%#

(#%#%&.....,*,,.,,,(,(#,,.......,.&@@/,,,,&/......*@%/%,...,,...%*#%%%####@..............,,..........*.......,,,.,.....*..@#%#%%#%%######%#%##########

#%&.,.....,,,..,,%./.....(,&*.............,...@((##(#%,.,,..... .%/%%%%#%&#............,..,.,,,.............,,,*.,,/,,*..,&%%##%###########%#%##%%####

#%&,,,,./.,..,,,(.&,*.................,.,..,..@#%####%@.*. ........@%#%%%&,..............................,.,/,..,,,&.....&%####%###%######%######%####

#%&.,,.%(......,.,..#...........,...,...,...,.,&&@&#(/*@@@@@@@@@@@@@@@@@&.@&.@......................,,.,,....,,,...,,...#&###%##%%##%#####%%#%#%%%####

##%&%#((,@*/.,,,.(&&&%%../.....,....((&....&@,#*/##%#@&@#%%#%%##%%##%@&&,,.,,&..............,..........................*%%#%#####%%#########%#%##%%###

##%%@#,*,(#,%*,#*,/*,/,,(*,*,,%,.&@(*#%*//#/@.*.#(%%#####%###%%%%%#%@*,,.,,*/&,......................................./&#%#%#######%%####%#%#%%#%#####

##%%%&.**,(,%(,/&,,*,/,,*..(#..&*//(*((*(*%&/.,###%%###%%#%%%#%#%##%@%#%#%&@&#/...........,.................,.........&(%%###%#%#%%######%#%%#%%######

##%%#@%,#,#*,/,,/,,/,*(,,,,/,,#*//(*,(*(*(/#%%#%#%#%##%%%#%#%#####%####%%@&#/%,.................**,.....,(...........(#/##%###%#%#######%###%%%%%%%%##

##%%##@&*/*/,/,,/*,%*,*,,/,&,,/,(*/**(*/((#@@&@@%##%%#%##%%##%###%#%%#%%@@(///(#@&%................,...................&############%%###%%%###%##%###

##%%%%%##&&@@*/***,/*,*,#(***,***//,(/*%#@@&@@&@@@@&@&%@@&%#%###%#%%#%%%#@%//(///((((#&@.......................,/#%@@&@%###%######%##%####%%%###%#%###

###%%%####%####(##%&&@@@&@@@@@@@@@@&%%#%%%%#%%%%%#%#%%###%###%######%##%%%@%%#(//((#&%#////%@@@@&(,..#&&@&&#(&##@#@&((#@(#########%##%###%#%##%%######

##%%%####%####%####%#####%##%%############%%###%#%%%%##############%##%##%##@@##(#@#%@#%&/(###(#(/&@((%#####%#%&@##@#(#@#####%#####%########%###%#####

###%%%%%##%##############%#%###%%#####%%#(%##%#%%#%%##########%###%#%#####%#(###%###%#@(((/((////&(@@##(###/##(%&%%#@@@###%####%###%##%#%##%##########

(##%%#%########################################################################%######%@#//(((////%@(@#((((((###/#%########%##########################

###%#%%%########%##################(###%##%######%######%########%%##%#################@&((((((((((&##%%//(#(##%/#########%######%%###########%#%#####

###########%#####%##########%#######%##%#############################%###############%##@%/((((/(((/##@@(#((#%(&/#%##%#####%######%###################

#####%######################%%######%%&@&,,(%@@&%#########%##########%%####%############&&((((((#(((%@&@/###%%@(############%########%####%##%########

(##%#############%########%%######%&,,//*,,*,,,/#(**(#(/%@&%##########%##################&@((((#(#(#(@///(#%&@####%###########(##############%########

######%%#(%##%###################%&@,,,,,,,,,*,,(/../&,,,.%*,/&##%##############%%#########%%(##(((/(@//###%&#(########(##########%#######%###########

###%######%##########(#######%####%&,,.,.,.,./,,,,,,,,.,,,*,**%############################&@((##(###@(//##%###############################%##%##%####

####%##%%##########################@&#,.,....#,,,,,.,,.,,,*,**&@@@&###(####################@%@##(#&%@///((/#########################%###########%#####

###########################################&@@&@(...,..,,*,,@&@@@&&&########/#############@%%/**/(%(&(/#@(%###################%#################(#####

###%##############%######%################%#########%#@@@########################%#(######&%(***//#%@@%*&&%##############################(%###########

####%#%########%####%(#########(##(#######(##############################%################@&#***((((@(((//#&@(################(#######################

###########%#####(############%###########################%###############################@(%**//(#&&#@@@**///(&/###############(##############(%###(#

######%###############(#############%####################%#################################&&&***(%@(###@@@@%%@@@&#@%@&############%#%################

#%#####################################%###########%###############%#######(###############@&/(/*(%@(##########(######################################

####(##########################%########%#############(#((######%#############%#######%#####@@((/%#@#############(###(###%######%################%####

#%######################################%###########(#######################################@@**&&%&*##############((#########%#####%###%%######%#####

############################%#####%####################################################(####@&(/*/(#&(#################(############(############%##(#

#######################%####%###############################################################@&%(**/((&/##%#####(##(######################%##%%########

###############################################%%##%##(######################################@@@(/(@@%@@@@@###%#(#####################################

###################################%%########%###################################%###########(@#*////**(#@@@@@@@@@@&###%#########%####################

########################%######(###%##%#############(#############%#####################(######@@///(%&&@@#######(#################%#(################

##############################%####/##########%#####(%(#################%(#######(###########(##(#(###########(#####(####(##########%###############(#

######%##########################################################################%##################(#########################################%#######