carter elf long di batu