...# # ..#... ..#. ..# # vw #. ## ##. X. .. #.. # .## . .# . . #..#. .(..X## . .#.#Gvv#. .... # .#. ...######## .## # ##.... . #.. #.##.# ## ... ## ..... #.##.G#..# #.#X...#.# ###... ## .. .#.##.v... .# # #........###. ###..##.#...## #.# .....### . #..##...!## ##.#.#.v..# .#.###X# .... #v.# ###. ###.# ## ##