987.89 inches = 25.092406 meters