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