. . . .# .. .# ##.######.# #.........# .......hK# .........# ##....#### ...#. # #