98.43 meters = 322 feet and 11.2 inches