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