124 feet and 5.1 inches = 37.925 meters