#.. ## .. .# #...# . .##.#. #.. #.... #. #...### . ..#### #.#.# ..# #...##...#....# #.#..#.#......# #...3...##. ##.# ...####..## ##. #....## ###. ##...## . # #..#. #. ...##.##. #... # ..# ##.. ..#. #..#. .. #..... #..#.. .. .... . . . #. . . . . # .. .