Yes, that would be the squid.
(Almost had a tee shirt that featured a Giant Squid with teh simple nonsense statement of "The Squid Is"... but I didn't make the shirt as there would have been people wondering what intellectual message it had.)
If they have to wonder, they still wouldn't understand it.
;o]