# ## # # . . .# .#. #...#.. ..# .#.#... #.# ......# #.#.#....# #..._..# #...##....# #... ...# #.._ ...# #.#. .#. .... # .. .. # #. .