where do human lives at