######### .....?..# ........# ......r.# .....@S.# ........# .......<# ........# ........# ........# .#.#+#### #. .