98.96 meters = 324 feet and 8.06 inches