1038.9 meters = 3408.464567 feet