#.....# ######.....# # ...........#.# ...........#.# .............# .............# .............# .............# ######## ########'####.# ########......####.........# .......'......+............## ########......###...........# ###......# #...........# #........# #............# ##........# #..........#.# #.........###..........#.# #......................# . #......################# ##......# #.......# #......## #......# #......## #.####