### ..# #.# .######.#####.. ............... #..<.# #.O..# ## ##.#.## #..###....### #....oO.....># #.####....##.. #.#.## # #..... ###.### .? #. .#