93.61 meters = 307 feet and 1.43 inches