### ##.## #.<.# ...#...### #......oO# #...#..#.# .......##.# ###.....###.# #.##...##.#.# +8.##.##.8'.# #...#+#...#.# #...+...##.# #....o##..# # ##.8.##..## #.. ##O##...## .....#'#.....## .......'.......# ...............# ............o... ................ ................ .......##O...!.. .....## #...##. .... ..##