. ### .. ###... #.#######... ##.........# # #........!.#####.## #.......?.......# ..?.#.....O#...#### .......#...)....# ###.#...........# ........######.# .......... .# ............ # ............. ....... ####