25591 inches = 650.0114 meters