###. ........... ... ........... ... .. #............ .... ...#........... ..... ...#...##....#####...# ..>....#.............# .......#.............# .......#.............# .......#..<..........# #.############## #...#...D........ #..###..c........ ...# ##.......... ....# ##.############# ...# ##............. #.# ##............ .# ##........... ##(......... ##........... #..##........ #..##.#######+ #..##......# #..##.......# #..##..>.....# #.c##..######## ..##... .##... ....