26822 meters = 87998 feet and 8.25 inches