lithoheterotrophy chemolithoautotrophy chemolithoheterotrophy photolithoautotrophy lithoautotrophy lithoheterotroph chemolithotrophy chemolithoautotroph lithoautotroph lithotroph