801.24 meters = 2628 feet and 8.88 inches