#.... ....... .....!...# #........# #........## ..........## ...........## ..........<.# ............# ............# ............# .......S....# r......_....# ...........## ...##.....## .## #######