15888 meters = 52125 feet and 11.81 inches