19525 meters = 64058 feet and 4.79 inches