A drunken ramble...