####### .....# #####..#.#O. #........#.# #........#.# #.##..<..#.# #....O.#O..##### #.####.......... #.%............. ###.#######......... #.......OO....###### ############..# #..# #..# #..# #..# #..# ..#