#. #... #.#... ###.#.. ....+.. . ...#.. ..# #..#.### .. #..#.#<#.## #..#......# #####..#......# ##.............# #.####..#......# #.#+#'####..#.....## #..O..))....########... #..)....)...).......... #..........#########... #............. #.........##### ###+#....... .......... #####....... #.#..... #.###+