############ ##..........# #.<.......... #..((....c... ##........... #............ ##........... ##.......... ####....... ###.... ###.