The Ocean of Thoughts