++++++ +....+ . +..<.+ ... +....+.# ..#.+....+.#### ....+++'++.#... ............... ............... ####........... ............... ##............. ...>........... ####.[........$ ##.......... #.......... ###########