. .. #..#.. ##.# . # .# #..#.# #.. . .. #...## ## #. #...#....#...#. .. #..#....##.##.. # #..##.......#.. #...3..###.# .. ##.5..##..#.##. #.#.#5....# #. . #.5.#..#.# # ##.5#...# #. #...#.### # #...### #...# { #...# .#### .# #. .