Interlocking
Crystals
The most probable meaning of FIT is Florida Institute of Technology.
I think it's congruent.