95.882 meters = 314 feet and 6.88 inches