98.97 meters = 324 feet and 8.46 inches