23089 meters = 75751 feet and 3.75 inches