2518 inches = 63.9572 meters