1239.5 meters = 4066 feet and 7.21 inches