### #.# ... ...###.# ....... ....#.#####....... #................ #......#........ ##.......#....... #................ #.............## ##.<...........# ####........... ###.{....g...# #............# .[....#..........# ...#####.........# .. #.!!......# #...!.....# #.........# #.?....... #...... #.....