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