##################### ##+## #.#..#.....#..#.....# ##...## ###.#..#..#..#..#..#... ##.....## #..................... ##....g..## #...#..#..#..#.....# #.........###.#..........#.....# +.........'...#....#..#.....<..# #.........###.################## ##.......## #.# ##.....## ### ##...## ##+##