73354 meters = 240662 feet and 8.76 inches