1002.3 meters = 3288 feet and 4.63 inches