26900 meters = 88254 feet and 7.12 inches