. . . # .. .. . . .. . ### . . # . . . ... . . . # ## # .. # # ... # ## .. .. . . . .##.# . . . .... .##.. . # ..##q# .# ##. ... #.###....# . .#...#...#. ##. ##∩...#...# . #.#..##.## #..### ... ####