3056 meters = 10026 feet and 2.96 inches