.. ...# . . ... #. ## . .. #...## # .. # ...# .#####.# #... . .. ... .. [. .#... . .#...#... . .# #.# . #..... ##..# .. #....##.......#.....## ..#. #..##... ...##.## # .. . .#...#... ........# . ..#.. ..#..#.._............ ......#..#..... .....#..# .....## ..#..#v..#...v..... ... #.#...........v.#..v....$. . #.............##..#..#. . ? #..# ####.......#....## #.# #.... ##..#.v....%# . # ..# # #. ..##..#.v.#....# . #.........####.v#.... ##.#.#.#... .#.#.. # # #...###. .. .. # ...#. .#.# #.$ ...# . #.. #.. # # . #?# #.. #. ##.