. . ## . ... . ## . . . # #.# . .. .. .. ##. ## . . # . .#. .. ##. .. . # .... #.#.# . . # .. .. .## #....#. . . . .# . . #...# .## . .... # . #.{###.. . .. . # . ## ###.#.# . # # #.# ##...#.# #.#.########b.....# #....##.##...##..... # ..#.#....b.##.#.#### .##.###.......#...# .. .....#..#...##.#. .#..#.#.#..#.#.# .# #.#.#.##.#...... . # # #. ...#####.# . ..#. # ...... .