+### .?.# ....+ #######....# ..##........... ............... #............ #<# ###