. ..#########.... .......<....... .##########.... # # #.# ##. ######## ##...#### #... #......# ........# #..# #<.....# ....##.####..# #......# .......O.##..# ####......# ...##+##O##.# #.........# #h#..#####.##......# #h..........)..####... #.....########.....%... #.##### #####.. .. ........# . ........# ........# ..?...... ......... ........# .?......#