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