###...... #......... #......... #.....c..... #.........c.. #............ ######............ #.....O...#....... ##.###....#....... # #............ #...(.......## #....(.......#. #.......##..... ##............. #............. #.............. #.............. #...#...##....# #...##...''..... #........##..... #........# .... #........###+#.. #............#.# #............#.##+ ###............... #............... ##.......##...... ................. ...........#...#+ ...#.......#...# ...#.......#...# .. #.......# ..# #.......# #.......# #.......# #.......# #.......# #.......# #########