I have a vague childhood memory of seeing a gigantic steaming coffee cup on the roof of a building somewhere downtown near one of the major expressways. Does anyone recall the name of the company or where this might have been located? Any insight would be greatly appreciated!