25864 meters = 84855 feet and 7.72 inches