using System.Collections.Generic;
public static void Main()
string s = "MjAyNC0xMS0yM1QxNzo1MjowNHsiS2V5IjoiNmI5M2M2MjQtYTNmZC00ZWQ5LWFmZjktOTRkYzM1MzdjNWIyIiwiVXNlciI6eyJJZCI6ImZlZjI5NTMyLWE0ODctMTFlZi05OWNlLTBhZjdhMDFmNTJlOSIsIlVzZXJOYW1lIjoibGVhZC5hZG1pbmlzdHJhdG9yIiwiVXNlckRhdGEiOiJ7XCJVc2VyTmFtZVwiOlwibGVhZC5hZG1pbmlzdHJhdG9yXCIsXCJQaHJhc2VcIjpcInlvdS5jYW4ndC5yZWJvb3QudGhlLmFsYVwiLFwiVmVjdG9yXCI6XCJTNUlvZ3p0cWhNYmkxMmp1TjA1ckZnPT1cIixcIlRva2VuXCI6XCJpaitnTEJ4NWhuaElxenptZll6SlBWTTl6YVptTGtqRnVrN2cvYXY4b3Mvektja3kyQlh1R2JNMjJKSENZbEJvXCIsXCJDcmVhdGVEYXRlXCI6XCIyMDI0LTExLTE3VDAyOjAyOjI3XCIsXCJFbWFpbFwiOlwiZnJhbmsudGhvbXBzb24uanJAZ21haWwuY29tXCIsXCJJbnNlcnRGaWVsZExpc3RcIjpbXCJVc2VyTmFtZVwiLFwiUGhyYXNlXCIsXCJWZWN0b3JcIixcIlRva2VuXCIsXCJDcmVhdGVEYXRlXCIsXCJFbWFpbFwiLFwiSWRcIl0sXCJVcGRhdGVGaWVsZExpc3RcIjpbXCJVc2VyTmFtZVwiLFwiUGhyYXNlXCIsXCJWZWN0b3JcIixcIlRva2VuXCIsXCJDcmVhdGVEYXRlXCIsXCJFbWFpbFwiLFwiSWRcIl0sXCJJZFwiOlwiZmVmMjk1MzItYTQ4Ny0xMWVmLTk5Y2UtMGFmN2EwMWY1MmU5XCIsXCJUYWJsZU5hbWVcIjpcIkxFQURVU0VSXCIsXCJGaWVsZExpc3RcIjpbXCJVc2VyTmFtZVwiLFwiUGhyYXNlXCIsXCJWZWN0b3JcIixcIlRva2VuXCIsXCJDcmVhdGVEYXRlXCIsXCJFbWFpbFwiLFwiSWRcIl19IiwiQ291bnR5RGF0YSI6Ilt7XCJMZWFkVXNlcklkXCI6XCJmZWYyOTUzMi1hNDg3LTExZWYtOTljZS0wYWY3YTAxZjUyZTlcIixcIkNvdW50eU5hbWVcIjpcIkRhbGxhc1wiLFwiTW9udGhseUxpbWl0XCI6MCxcIk1vZGVsXCI6XCJrZXJyaXBoaWxsaXBzbGF3QGdtYWlsLmNvbXxNQHJpMTAwN1wifSx7XCJMZWFkVXNlcklkXCI6XCJmZWYyOTUzMi1hNDg3LTExZWYtOTljZS0wYWY3YTAxZjUyZTlcIixcIkNvdW50eU5hbWVcIjpcImRhbGxhc1wiLFwiTW9udGhseUxpbWl0XCI6LTEsXCJNb2RlbFwiOlwia2VycmlwaGlsbGlwc2xhd0BnbWFpbC5jb218TUByaTEwMDdcIn0se1wiTGVhZFVzZXJJZFwiOlwiZmVmMjk1MzItYTQ4Ny0xMWVmLTk5Y2UtMGFmN2EwMWY1MmU5XCIsXCJDb3VudHlOYW1lXCI6XCJCZXhhclwiLFwiTW9udGhseUxpbWl0XCI6LTEsXCJNb2RlbFwiOlwia2VycmlwaGlsbGlwc2xhd0BnbWFpbC5jb218TUByaTEwMDdcIn0se1wiTGVhZFVzZXJJZFwiOlwiZmVmMjk1MzItYTQ4Ny0xMWVmLTk5Y2UtMGFmN2EwMWY1MmU5XCIsXCJDb3VudHlOYW1lXCI6XCJIaWRhbGdvXCIsXCJNb250aGx5TGltaXRcIjotMSxcIk1vZGVsXCI6XCJrZXJyaXBoaWxsaXBzbGF3QGdtYWlsLmNvbXxNQHJpMTAwN1wifSx7XCJMZWFkVXNlcklkXCI6XCJmZWYyOTUzMi1hNDg3LTExZWYtOTljZS0wYWY3YTAxZjUyZTlcIixcIkNvdW50eU5hbWVcIjpcIkVsIFBhc29cIixcIk1vbnRobHlMaW1pdFwiOi0xLFwiTW9kZWxcIjpcImtlcnJpcGhpbGxpcHNsYXdAZ21haWwuY29tfE1AcmkxMDA3XCJ9LHtcIkxlYWRVc2VySWRcIjpcImZlZjI5NTMyLWE0ODctMTFlZi05OWNlLTBhZjdhMDFmNTJlOVwiLFwiQ291bnR5TmFtZVwiOlwiRm9ydCBCZW5kXCIsXCJNb250aGx5TGltaXRcIjotMSxcIk1vZGVsXCI6XCJrZXJyaXBoaWxsaXBzbGF3QGdtYWlsLmNvbXxNQHJpMTAwN1wifSx7XCJMZWFkVXNlcklkXCI6XCJmZWYyOTUzMi1hNDg3LTExZWYtOTljZS0wYWY3YTAxZjUyZTlcIixcIkNvdW50eU5hbWVcIjpcIldpbGxpYW1zb25cIixcIk1vbnRobHlMaW1pdFwiOi0xLFwiTW9kZWxcIjpcImtlcnJpcGhpbGxpcHNsYXdAZ21haWwuY29tfE1AcmkxMDA3XCJ9LHtcIkxlYWRVc2VySWRcIjpcImZlZjI5NTMyLWE0ODctMTFlZi05OWNlLTBhZjdhMDFmNTJlOVwiLFwiQ291bnR5TmFtZVwiOlwiR3JheXNvblwiLFwiTW9udGhseUxpbWl0XCI6LTEsXCJNb2RlbFwiOlwia2VycmlwaGlsbGlwc2xhd0BnbWFpbC5jb218TUByaTEwMDdcIn0se1wiTGVhZFVzZXJJZFwiOlwiZmVmMjk1MzItYTQ4Ny0xMWVmLTk5Y2UtMGFmN2EwMWY1MmU5XCIsXCJDb3VudHlOYW1lXCI6XCJEZW50b25cIixcIk1vbnRobHlMaW1pdFwiOi0xLFwiTW9kZWxcIjpcImtlcnJpcGhpbGxpcHNsYXdAZ21haWwuY29tfE1AcmkxMDA3XCJ9LHtcIkxlYWRVc2VySWRcIjpcImZlZjI5NTMyLWE0ODctMTFlZi05OWNlLTBhZjdhMDFmNTJlOVwiLFwiQ291bnR5TmFtZVwiOlwiQ29sbGluXCIsXCJNb250aGx5TGltaXRcIjotMSxcIk1vZGVsXCI6XCJwaGlsbGlwc2t8cGhpbGxpcHNrXCJ9LHtcIkxlYWRVc2VySWRcIjpcImZlZjI5NTMyLWE0ODctMTFlZi05OWNlLTBhZjdhMDFmNTJlOVwiLFwiQ291bnR5TmFtZVwiOlwiVGFycmFudFwiLFwiTW9udGhseUxpbWl0XCI6LTEsXCJNb2RlbFwiOlwia2VycmlwaGlsbGlwc2xhd0BnbWFpbC5jb218TUByaTEwMDdcIn0se1wiTGVhZFVzZXJJZFwiOlwiZmVmMjk1MzItYTQ4Ny0xMWVmLTk5Y2UtMGFmN2EwMWY1MmU5XCIsXCJDb3VudHlOYW1lXCI6XCJIYXJyaXNcIixcIk1vbnRobHlMaW1pdFwiOi0xLFwiTW9kZWxcIjpcImtlcnJpcGhpbGxpcHNsYXdAZ21haWwuY29tfE1AcmkxMDA3XCJ9LHtcIkxlYWRVc2VySWRcIjpcImZlZjI5NTMyLWE0ODctMTFlZi05OWNlLTBhZjdhMDFmNTJlOVwiLFwiQ291bnR5TmFtZVwiOlwiVHJhdmlzXCIsXCJNb250aGx5TGltaXRcIjotMSxcIk1vZGVsXCI6XCJrZXJyaXBoaWxsaXBzbGF3QGdtYWlsLmNvbXxNQHJpMTAwN1wifSx7XCJMZWFkVXNlcklkXCI6XCJmZWYyOTUzMi1hNDg3LTExZWYtOTljZS0wYWY3YTAxZjUyZTlcIixcIkNvdW50eU5hbWVcIjpcImNvbGxpblwiLFwiTW9udGhseUxpbWl0XCI6MCxcIk1vZGVsXCI6XCJwaGlsbGlwc2t8cGhpbGxpcHNrXCJ9XSIsIkluZGV4RGF0YSI6Ilt7XCJMZWFkVXNlcklkXCI6XCJmZWYyOTUzMi1hNDg3LTExZWYtOTljZS0wYWY3YTAxZjUyZTlcIixcIkNvdW50eUxpc3RcIjpcIi0xXCJ9XSJ9LCJSZWFzb24iOiJ1c2VyIGFjY291bnQgYWNjZXNzIGNyZWRlbnRpYWwifQ==";
var list = SplitByLength(s, length);
var parsed = string.Join(Environment.NewLine, list);
Console.WriteLine("Here is my result:");
Console.WriteLine(parsed);
private static List<string> SplitByLength(string str, int length)
if (string.IsNullOrEmpty(str)) return new();
return str.Select((c, i) => new { c, i })
.GroupBy(x => x.i / length)
.Select(g => String.Join("",g.Select(y=>y.c)))