Who held the most power under Japanese feudalism?

emperors.
landowners.
warriors.
shoguns.