######### #.......# #.#####.# #.# #.# #.# #.# #.# #.### #######.# #..<# #.....o.######### #.#>..o)....... #...o....#### #....>.....# #..........# #..........# #..........# #..........# #.....%.....