26543 meters = 87083 feet and 4 inches