# . . ...#.# .## ..# .#.... #.# # ..# ....... #.####... . # #.##...... ##.....## .. ... ......###...##... #. ......#...#.....## ..##.#....[#...#.... # ... . #.......####... #...###..#vv..# . ###...##..#...#.# # ##.#.#....####v#..# . .#.....# #..#.## #....#... .###..## .. # ....... ..##.. .....# #... ## ...# .## . #####.##...#.## . . .. . #..# #. .. .... ... .# . ...... .