. # . #. . . . . # . # # . # . # . .# . # .. .. # #. # . # # #! ....# # ..# # # ##. . ....#. .## ..# . #. . ... . #. ### ##..#..#.# . #.. ..# . . #. #. . #.....#...#. #.. #.# # . ## ## . #...# #### .# ## #..# .. . #.### # #.# . ####.#...#.# # ###..#..#....# #.#..# ...#.. ##.## ### .... #.x.# # .#..# ##.#### . # #..# . #..## .. ...# ####