.# ############# .# #...........# .##### ###.......#...##..... .........###......... .......g#####..#.### g......#'#.###...# ......###._.###..# ....#..#'#.###...# ... ##..#####..+...+ ... ##..###...#.### ....####..#....#.# .................. ..................# ........#########+## ........'.# #...# ........#.# #...# ........#.# ###...### ........#.# #<......# #########.####.......# #.#............. #.'......⌠...... #.#............. #.####.......### #.# #...)...# #.# ###...### #.# ...# #.# ...# #+# ##