################# #.......!........ ...####.#.............. .......>#.............. ............o.......... #######.#..########.... ........oY.....# ### ####.#########.# .... ...... ##.... ...