1290.9 meters = 4235 feet and 2.83 inches