###########+ #...y....... #...<....... #...5y...... #...h.r..... ##+#########