126.65 meters = 415 feet and 6.22 inches