. . . . . .X. {. .. {. # . #{ ..{ .# # . ..# # . # v . X # # #. # .# #.{ # . . #X . . # #....# # v{.#. ..## .v..# # ###..# X. #....# ##... ..#.... v ./.. .{ {.v... ..#... .#.#.. # ###{# #{ ...#.. . .#... .. # # #. .# {# #... ⌠.⌠### .. . #.#{#.#. #.# .∩...# # . #.#.#.######.###⌠.⌠..#. # # . # #. #............# ... .#.## ###..##.v###.# # . . .#.... #.##8.8#2# . . .. ..v.# ###.....## .## ..##8.....8# . . #........##.X# . .#.#..#..# .{.# #. . #.###...# #.X . . ## # #.### ## . . . .# . ## # #