########## #....h..W# +........ #..h.... #....S. ####..... ....h...# ......F<# ........# ......?.# ........# ........# ........# .!......# ........#