oolitic foidolitic epidotiferous olivinitic amphiboliferous selenitiferous ossiferous oligistic titaniferous foidal