403.68 meters = 1324 feet and 4.91 inches