25622 inches = 650.7988 meters