### #######.# .....%..# #.# ........S.# ...!......# .########.# .# .. ##