This is gross. I think duplicating the xs/ys/etc block is clearer than using this array (provided the duplications are nearby one another).