801.4 meters = 2629 feet and 3.18 inches