79969 meters = 262365 feet and 5.83 inches