### ..# # #.# #. #.# #+## #.# ##.# #...## #..###.#.# ##.....## #...#.##.###.......# #......#<##......... #.#.......'g........ #........##....b.... ###.#.######.rr@...# #.### ##.r...## #. #...## #. #.... .. .### #