##+#... ....... ....[.. ....... ....... ....... .......#######.# ......y. ..........