# .. . . . #. . .#... # ## # ..# # #.... #.. .# # ..##. ##### . .# ._. ## # # #.....##.. .# ##.## ...#. #.......##.#... ### #. .... #.#.###..### . #..#.. .# #### .. #.# .#.. #.... .#...#. .. ## #... ........ ###.#.#..... # #....# .. #.##....## ##...### # #..### # # ##.#.# #.#.##.# #.#....# ##..##.# ..... #.# #....## ## #....# .#.[.# #..#... ..####.