669.27 meters = 26349.212598 inches