. . .. .. . #.. . #. .....#. ...## #.# # ..#. #....## ##... ..# #.##..... .. ...#...#.###.. .....# .##..... . #.###....#.. # # .. .....##.#... ##..#..# .....#..v.###.#.. .# ....###.##..##..###.# .#.. ... #...#...#..# #.## ##...##....##..# .### . .....#.#....# . #..#..###..#.#.# .. ....##..#....#.. . ..#####.##..x.# . .. #...#.#.# #..##..... #. .##.#.. . #. . #.# . #. ## ..