127.6 meters = 418 feet and 7.62 inches