62.6 meters = 205.380577 feet