.. . ... .... .... .... ....########.... .............# .............###.. ..............?.. .............### .............#### ..........S.....# ....!...........# .......#####....# ...#### ....# ... ###... .. .... ... ..