. . . # . # # ## . ... # . . . # # .. . # . . .. # # . ## #. ....#####.... #. . .#.. .#. .. # ##..##...... . . ....#.... . . . . ....... . .. ##.#..# . . # # # ##§§#. . # #XX# ..# . #§§# # # X #### # # # #