64.4 meters = 2535.433071 inches