1340.6 feet = 408.61488 meters