98.53 meters = 323.261155 feet