a humongous turtle, forest growing on its shell