... #.# . #.# .. #.# ?... #.# .. ##.##.#.#### #.....#..⌠⌠## #..#####..⌠⌠# #..<..##...⌠♣ #..g#5##†S.⌠♣ ##.....5.5.⌠♣ #...###†..⌠⌠# ###.##...⌠⌠## #.##..#### #.##...# #......# ####...# #####