#...... . #...... . . #.....# .. ####.##.....# ...##.#.##......# ................# ................# ...............<# ......o.........# ........%((.....# ...##.####......# . +.. #....### ... +.....# .... #....#.# ...# .....#.# ... .P....# . ..#....# .#