98.94 meters = 324 feet and 7.28 inches