## ....# ... ....# .... ....# ....####....# ............#+# #............ #....ha...... #............ #............ #............ #............ #............ #.......###+# #.......# #########