... ...o o.o######### ..........# #........# #........+ #.....o..# #........# # #......S.######.. #......oz)....... #########z....... #........ #?....... #........ #........ #......## ########