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