67122 inches = 1704.8988 meters