26530 meters = 87040 feet and 8.19 inches