.. . . . . . # # # ## . . # # # . . .## ...#. # .. # .# # . ##.. .#. . ..#... . # . # .. . #### . . . #.# . ## ..# # . .###.... #. #... ..# .# . #..#.# #.#. ...... #.##5#...# #.. .#. .# #......# # ### ####...# #....##....#.. # ##...#....# #...... .## ##.5#### .... #...###..## ###. .......# #.###...#..$# #.##..## #. #.#.## #..## ##.## #..# ####