So what is this? I'm starting to see it pop up all over the place on various ads, company pages etc. It's turned up on my real estate agent's card (which I scanned this from) - I saw it on a poster in the train advertising tropical holidays... is it a secret freemasons symbol or something? Am I missing something significant here? Is my FES addling me? It's driving me crazy....