619.9 meters = 2033 feet and 9.51 inches