## #.. ..# ####.# ......#### .........### ......O....###?# ###............. #......<....... #.....####...(.. ...... ###... #..... .. #.... . ##... #..