1067.8 meters = 3503 feet and 3.37 inches