##...(...# #..%.....# ........# .......# ......# #.....## #.{o...## #.o....# ##o.....# #...#.. ####