... .... #..# #..# #..# #..### #.... ##################.#########. ...........h