98.12 meters = 321 feet and 10.99 inches