2510.9 inches = 63.77686 meters