62 feet and 6.6 inches = 19.065 meters