1033.34 meters = 3390 feet and 2.68 inches