UJRSX6Q3YG6SSB2ZWG6K3KOE3E7XKNE2PU2HLWBFVOSLLVBW35JAC XDEY7SNLZMAC3KIKUHDGZGGXHHT7BYF3GSVAREXESO5D4S6FZBQQC MSFESBT6OSZ23YMSEOMONHXQ3RKPM3FGLC3D4AEULXBXVHKQ4GMAC WQIAT4H6B7M4BWBCHV53SLYQVQD27AHBEGULUA2QP6LSBCGCV3CAC N3POGH26YQYAWWXIKGYBLDKGNM45LYCNGR74ATFYJOHQXP373WJQC SGDHLMNRZPPPGF4YTKDIVKM53VY3BXEIM5FXTEVW2EXGGHBWU4WQC MBAFQOWX2DP4V4L4QPN7WBUBOV7IKAEG63HNQQWET64ZWY36DYPAC QGB53CNEWXXH5CVVQFJUTGBAOAD5U3JAHTIVGY6XPOBEIIE7K4HQC // Check that the assumption that MAX_STRING_LENGTH is equal to the length of constructing the largest output holds.debug_assert!(FACTORS_VOWELS.iter().map(|tuple| PREFIX.len() + tuple.1.len() + SUFFIX.len()).sum::<usize>().eq(&MAX_STRING_LENGTH),"MAX_STRING_LENGTH is not equal to the length of the largest constructible output.");