######## ##.<....## ##........## #..........# #..........# #....Z.....# #..........# #..........# ....o......## ..##.o......# .............# ............# ##..........# #S.........#