. . .#. .#. ... ... #.# #.# #.# #.# #.# #.# #.# #.# ##.## ##.## ###...#####...## #...#.......#..# #.#...#####...## #.##.## ##.## #.#### #.{l...... #.# #.#.....#. #.# #. ....... #.# #< ....... #.. #. !...... ### #. ....... #. .......