###### ......####### .......5....# ......#####.# ....?. #.# .....# #.# ..... #.# ..... #.# .... #.# #.# #.# #.####### #...)...# ########.### ......<..# ######.#.# .....# #######