### ......... ..........# ...........#. #............. #...........#####. #...........#...#.#.# #...........#......... #......%....#....#...# #.......[............# #.....o?........^....# #######.....##.......# ###########.....##.......#.#. ..........o.....##........... ?.......ooo.#.%)..<...#....#. ...........#.....#........# ...........#.....#......... .###########.....###....#.# #.....# ##..# #.....# ..# ###.#.# .# ..... .....