...... ... .#...#.##.### .# ..o......... .. #.........# .## #.........# #..### #.........# .....# #....o....# .....# #...(.<...##.....# #%...O....#.Z....# +..5.hZ.(.(#.....# #....h....##.....# #..........# .....# #.########.# ####..# .. #... .. #.. #{... . #. #.... . ....? ....#