### ..# .. #.# .#.####.# ......#.########## .......gg........# #..###.#######..# ........# #.## ####...## #.# .%... #.# ###... #.# #... #####.# #...####.....# #............# #.....##..# #8###8##..# #.........# #.....#...# #..<..#...# #.....#...# ........#...# ...##8###8##..# .# #. ..#...# .. ... ..# .#. .## .#