.(....(.... . ....#.... ..#o....!.##### ..g...........# <.............. (.......(...... ...(.?.l....... ....((.<....>.# ...?....$...... ............... .............## #.....#.....## .............. ###############