. # . . #### ...# ## ...# # . #. .. # . #.. ...#. . ## . . . ###.. .. . # .....# #. # # . . .# . .#...##..#.## .# # . #..#...# ###.#### # # .# #. ..###.. #..# ##.# ... # ..# ..## . # . ###.##...## .... . #.#.#.#.# # #### #.?###....## . #.....### . #..#......## ..# #.....#.##..#. ######5....... #......##.. ##....## #..#.#..# #.. #..## ..# #.# .## #. ## .# .