#....).. #....... #......# #......# #......# #......# #.....# ##### #.....# .....#####...%.# ...........[.)Z#.# ...........oZ...# ................# ###.....#####o.# +.....# ...# #<....# ...# #.##### .. #.. #... #.... #..... #......