.. # .. ##. # .. . # ### . # # . # # .. . ..# . # # ## . . .# . # # .## ## .# . . .. ..## . #. #. ##. .#.. ## #.##. #####. #.#.## ## # #V#..# # ####.#...# .#..V###. ###.#. .. #.# ####..###.###V##.# #.###W.#### ..# . #.#{MW....#.#.# . ##.#.#.#.#.# ## ######.# .# #.. ### ##..# #. .# .#.#.# .#.. ## ## ###