#+####+# #....#.# ####.#.############ +.................. #(...#.#.##.......# #(####.#......##..# #######.####.####.#.#... ................<.......# ###.###(####.#.##..###..# #.###O# #.# ...... .. #...cc# #.. .#..##..# ........./.# .. #.# .......#......... .# ....... .#.##.... .. ....... .#.# .# ....... '# # ....... .. ....... ..