126.61 meters = 415 feet and 4.65 inches