.. #....... .########....... # .............. .. ##........... ?.. #..........# .... #..........# ..... ###......# #..........# ##........## ##......## ########