. ... # ....# ......## .g...# #....#..##### . ..... .....##....... #.. ...# #............. ... ..# ########.#.#.#.#.#..# #.##.# #..................# ####....###........#....[..#.# ..............................# #######.##.........#...>...#.# #..######.........%....# ### ###..### ##...#.......#.# ##...##......# #..............# ##......SO..#.# #.#..#.#.#.#.#.# #........a....# #.#.............# #...............##.##.####.......# .................. ... ....... #............### # #.....% ##......%....# ..? #..#.###..... ..#. #.### .. ?#