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