83.12 meters = 272.703412 feet