62.65 meters = 205.544619 feet