15958 mm = 628.267717 inches