Knowledge Crosswords: Geometric Reasoning over Structured Knowledge with Large Language Models