Five Hundred and Seven Mechanical Movements ...