3512.3 meters = 11523 feet and 3.53 inches