26849 meters = 88087 feet and 3.24 inches