139 feet and 2.4 inches = 42.428 meters