###........ .........# ##########........# #<#......#........## ##.##+.###.##.#.........# ...............#.......... ####.########.##..^....... # #.).#......g... ###.#..#.#.##.# #.#.##.# #.#.# .# #.#g# .g #######.#.# .. #.......#.# ... #.#######.# ..! #.........# ###########