63 feet and 8 inches = 19.406 meters