###########.# ###..........!. ....(.(.# ###.#.........# #.#.####... #.#.# # #.# ..# ###