code: func asciiCIDR(cidr string) (string, error) {
  	parts := strings.Split(cidr, "/")
  	if len(parts) != 2 {
  		return "", fmt.Errorf("unexpected CIDR format: %s", cidr)
  	}
  	ipData, err := hex.DecodeString(parts[0])
  	if err != nil {
  		return "", err
  	}
  	ip := net.IP(ipData)
  
  	maskData, err := hex.DecodeString(parts[1])
  	if err != nil {
  		return "", err
  	}
  	mask := net.IPMask(maskData)
  	size, _ := mask.Size()
  
  	return fmt.Sprintf("%s/%d", ip.String(), size), nil
  }
docs: // Convert a CIDR from hex representation to text, opposite of the above.