.## ..# # #.### #. #... # #.##..####.# .!##........... .?............. ....)..<....... .......)o...... ............... ............... ...../...(..... ............... .............!. ...>.........##