... ...... . #....# . ..##....###.. ............. ....(....