### .......# ........# ?........## ........... ..........# ..........# #..o...# #...)..# ####o### ###o##### #..o....# #.......# #...<...# ###..#### #...# #..## #..# ...# #...# #...# ##..# ..#