######## #......# ###......# # ###........####.# .........%>...#.# ###.#....#......# .. #.#..#..#.#.# #.#<.#..#.####### # #..#..........# #.##.##.#####.# #.......# .# #.##....# .# #..+..%.# .# #.##....#####.# .........'...#.# #.##....###.#w# # #....# #...# ###### #####