# # .# .# .. #.# ## ### # ... . . #. .#. # # #.# # ..#. #.. #.# # # # ##.. . # ... . . .. . # # ###. ## ##### .. # #. #.. .. .. # #.######## # # .. # #.. ...# # # .# #)####.#. .# #. ..# #. #.#. .# ## #.######.#..# #........#. . # .########## # # ... . # . # # # # .### # . # ..#.. ## # # ## # #. . . # ## . .# # . .