I don't remember which site(here, Reddit or Steam), but I remember someone thinking they were the symbol for Monster energy drinks. I also seem to recall someone claiming it was a political/social commentary or something like that too, but it was indeed pointed out they are flying fortresses.