.... ##.... #########...... ..........#........ ................... ................... .................# #......<..# ...... #.##......##G..# .##.....##OcO.##.. .........#O(OG...# #.........OCO....# ..#####...p{.....# . #.g##(....... #..^.(..../.. .....C........ ............... ............... .....^ ....