X ^ vi * * 1 ^JP