.. ..... ##+# ..... ####..# #####..?.. ...####.....####......... ...........O..)g.........# .#..###..######.........# .....................<.# ##.......O.g..##.......# #..........####.......# # #.........<.).......... #. #..........########.### #####.##..........# # #........$##..##### #.........##..# #.........##.... ......#######.#.# #..... .....# ..... ..##... ..### .# #. #