1026.34 meters = 3367 feet and 3.09 inches