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