# .# #+ ..# ##.####..# +........# #........# #..