#....... #...... #..... #....########### #....#.........# ######+#....#.........# ##.......@..##.........# #.........%.##.........# #...........##.........######## #...........##.........'....... #...........##.........######## #...........##................# #...........##..........#####.# #.############..........#.<# .# #.# #..........#.##.## #.# ######'###.#.....# #.# #.# #.......# #.# #.########.## #.# #.......# .# #.# #######.# . #.# #.# # #.#### #.# #....# #.# ####.# #.# #.# #.# #.# #.# #.# #.# #.####################.# #......................# #.###################### ###