#####...... #...#...... #........o#. #........... #.........# #.........##.##.#.. ..# #.........##.##...######... #........##.##..........# #....).gg##.##..........# #........##.##..#.g.....# #........##.##..........# . #####...)##.###.###'#..###... ...................ggg........ ######....##.###..####g.####. #....##.# #.....gg.# #....##.# #.#####g## #######.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# .#