. . # # . # ## ..# .## ##.#.###. # .#####.. .#.#.#.#..# ....#.#vv##..#..#....####### . ... ##v. # ..#... .#.#.v.# ##....#. v # #...#...#.#.v## . .##...#. ##..###.x....v.# . ..# #..v..#..#..#.v#..#..# . .#.#. #.v##....#_#.....# . ...# ###vx##x#.v#.#v.....# . ....#....v # #...#.....# # .##. .##..... .##....#..#.. . #. #......#.. #...#.#...# . ........ ...#. .##. #..#.. ... ...#..#.# . .. . ..# ...##