############## #............# #.o###.......# #..# (...... #..# ....... #..# ....... #<.# ...... #..# oo... #..# o... #..# . #..# #..# #..# #..# #..# #..