# .# ..# .. ###.########o# .......<..)o# #.##########.# .# #