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