6606.8 meters = 21675 feet and 10.24 inches