.. Thoughts ..