1001.66 meters = 3286.286089 feet