62.3 meters = 204.396325 feet