### .....!... ............. ....?.......... #........?......# .................. ..h............. #............... #............. ##............ +.Z......... #........... +........... #.......... .......... .......... ......... ......... ...