########### ..........# .........?# ......o.o.# ....o.(