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