126 feet and 1.5 inches = 38.443 meters