62.59 meters = 205.347769 feet