25599 inches = 650.2146 meters