. .# ##.# # ########.#...#.# #.........!....# #.#######......# .########.####..)....... ....(........w..w....... .########.##.........#.. #w###........# #<# #........# ### ##...)...# ........# ##.#.##### #.... . .#