### ..########.## .......<....# ..########..# ...## ##.# ..... #.# # ....#######.## .# #.......##..##.### .##.......##.......## ..........##...........## ###.............####....# ...........##.#.#>.##...# .###.##.#####.#.# ..#...# # #..## #.#.## .#...#+ # ##..# #.#..###.....###.# ##(# #................# #.# #...%....c♣......# #.###..........^.....# #...))...###(((..#### ######.###..#...#+ #.##...#...# #.##>.##...# ...####....# ..# ..c... (?## ...o..# .. ......## ...