801.2 meters = 2628 feet and 7.31 inches