#######.....##. ##.###................ ..................... ..................... ..................O# #.............g...# #..............g..#### #.........#..g........ #..................... . #..................... .. ######........###...... ...##.............# ...... #.................# ...... +..............h..# ..... #......<...####...# ..... ....######## #..... ... .##... . .... . .....