..# #...# #...# #...# #...# #...+ #...# #...# #...######### #...<......... ###........#### .!.........)# ...........)# #....######.+ .... #.######.# ... #)o......# . #........# #........# #).#####.# #..# #..# ...# ...# ....# ....# ...... ###