26483 meters = 86886 feet and 5.8 inches