.....#...... ........... ........... .......... #......... ##.......# ##........# #...