884.92 meters = 2903 feet and 3.37 inches