An Empirical Evaluation of Large Language Models Applying Software Architectural Patterns | Synapse