. .. #### ... v.... # . ##...##.# ....v# .### ........ ...v.###.###..#.#.## #.....###.#......# vv.#...#....#.# ##...v#..v#....# #.#.........# ..##......v..# ##. #.######....# .. #. ..#......# #####.#.....#..#.# . # #.## ..#......# ## ## #....... .#.#... ..# .. ...#. ...# .# #### .#...#...#. #...# # . # .... #. . . .. . ...#......#. ## .#.##... . .. #... . . . ...... ...## .#... .... . . . # .. . .# .# ...#... . # #. .#..( . ## . # . # .