8678 meters = 28471.128609 feet