## # #. ##.#. #.###.... .##. #?#..# .... #v...# ...#. #.#....# .#.# #####..#.#..# .#. #....##.####. ...#####...#...# ###..#.#......#.#.# #.. ####..# .# . .# ##... .#. ###### ##.. #..##.. ##....# # # #.. ... ##.###... ## ##... ... #.. .# .# .#.... ##....#... ..##..####.....#.. .. #.#...##. .. .#.. ... #...## #.. . # # .#.... # ##..# #. ..