25744 meters = 84461 feet and 11.31 inches