416.62 meters = 1366 feet and 10.36 inches