59884 meters = 196469 feet and 9.8 inches