Lady Mononoke gets her feet worshiped