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