66.7 meters = 2625.984252 inches