########## ##....#...### ##...........# ##...#..<..#... ##...###...## ##...## ##### ##...## #...## #..#.g...... #.##.#...##. #. ..###.# # ... .. ###. ## #