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