... ... .. .. . #. #.# #.###### ....##.#...<# .......'....# ....##.'....# .......#.g..# ....##.###### ... ?. .. ... . ...# .... .....