### .. ##.# #..# . .########.#####.. ......%..........# .†..g...........### . .#####..#.........# #....####..##.......... ..S....r