. .. . . . . ... . # . .#. . # .# . . . . . #. ..# .... . . ##. . .#. ##. # #.#. . .. . .. .# . . . .. . . .# #.#. # .. . . # ## . . #..#. .. ###.#..## #.# ##. .##.# ..# . . # . #.##. .. ...# # #.##...#.#.##.# . . ....#.##..5.. # # # .#...##.#5#.. ###.# ..#53##.# # ##.##....# #####..####.# #.#..#.# # #..#.## #...#### ####