-q- levelsbot that was trying to improve cf's initial solution until I scrolled down and saw his second one...