### ......... ......... .......... .......... #.#.#.#!.# ... #........# #.# #.#.#.#..# #.# #.......# #.# #.#.#.#.# #.# ##.......# ########.## #........##### #.........# #............###.........# .........#.....#.......<.# #........#.#.#ba.........# ........#.....#.........# ........#.#.#...........# ........#......#####.#### ####.#####....# #.# #. ###### ..# .. #+##