######## ..#.#####......# .......<...###.# ...####........# #.#......# #.##.###.# #.##.# #.# #.#..# #.# ##+# #.#.####.# #...# #........# .....# ###.###### .gg...# #..## .......####...######### ..g.................... .g....g.###...#.###### #g##......# #.##.###..# #.##.# #..# #g##.###..# #.##...g.g# #.####.##.# #.)...).g.# ######.#### #.# #.# #.# ..# ###