. .# ####################.# .....................# ...###'###..........# #.####+....⌠...# #..# ##.......# ##.# ###.....# #.# #.....# #.## ##....# # # #..# #+...##.#.... ##.# #..g.....# #..# ##...#.#.# #+#'## #...# # #...# #...# +.<.+ +...# #...# #...# #+#+# #...# #...#