306.3 meters = 1004 feet and 11.06 inches