1069.6 meters = 3509 feet and 2.24 inches