25944 inches = 658.9776 meters