x q ^ d