10867 meters = 35652 feet and 10.65 inches