### #.# #.######## #........####### #.######.......# #.############.# #.........# #.# #########.####.####### ..................... ##.#####.####.####### #########.#####.# #.......# ................# #....##.# ##!...=#.####### #.#..<# #...g.#.# #+#...# #.b...#.# ......# #.....#.# #...#### #.....#.# #... ...#####.# #... .... #.# #... ... #.# #.