a, b, e, and q by @BonesonScratch (a and b optimized by @BFDI_II) c, d, f, k - p, r, and s by @BFDI_II g - j by @LGcatboy777
@BonesonScratch