### #<# ###.######## #........... #.#.#####.## #.#... #.##### ###.# #...# #.### #.# #.#######.# #...O.....# ###########