###### #....# #<##.# ####.##.### ### .. ..........# ..# .# ## #####.....# ..#.. .#.. #.....# ..#..## .#. #####.....# .......... #.........# ...^#..#.# #.........# ......)#.#+#####.......### ..#O..o................# ......))...............# ..##.#)(....(...######## ......?.........# ####............# #...#...(.......#### #.#.#..............# . . #.#..#####.....# . ...#).# #.....# ....#>.# ####### .....#..# ### ####