.. .# . . . # .# # # # # . . .. #.. . . . # . # . # * *. . # . # # #* . # . # # * .w. .# ##.. . # ..*#.. . . . # # ##..X. .##.. #. .# ##.* ##. .. .. *..#.### .. #.## #w...#.# .. ##### ..# #. #X.#.# ###.# .# ##.....## ##..# ##. #... # .# ..v####.#X## .## # .......#. ## .# # .v.###..#.....###..X# # ...#.#......# #..###.###...##.# .... #..#..# .# .# #...# #.#.# #.#.###### # ..##J..# # #.#.#..# #.......#..# #..#.#.#.#.... ..##.#.# ## #... ..... .. .##.. .# #