and thinking and thinking and thinking and thinking and sleeping and thinking and thinking...