thinking cat. . thinking cat