###### #####....# #...#....# #.#.#....# #.#......# +. +........# ##...#..<#%#'###### .........#.#......#### ##+##+##)#.#.###.....# .........#.#####.....# .........#.. ..#.....##### ........o#####.#.........# ########.#.....+.........# #...#...#.........# ..........#...#.........# ...>.....#..o#.......... .........#....o.....##.. .........#####......# . o ........+..........##..... .......#######.........# ......# #.........# ...# #.........# #....%....# .......#### ........# .........# ####.....# #...