19666 meters = 64520 feet and 11.97 inches