2636.2 meters = 8648 feet and 11.4 inches