docs: public void setVariant(int variant) {
          if (symbolMode != Mode.MICRO) {
              throw new IllegalArgumentException("Can only set variant when using MICRO mode.");
          }
          if (variant < 1 || variant > 34) {
              throw new IllegalArgumentException("Variant must be between 1 and 34.");
          }
          this.columns = MICRO_VARIANTS[variant - 1];
          this.rows = MICRO_VARIANTS[variant - 1 + 34];
      }