##### .... ####.# #....... ## #.o........#### +. #..........# #.##..........# #.........#...# ##...........## #.)........... ###.........#.#.# #<'............... ###..........##.## #......[......# ##########.## .#