123456 caret at the beginning: (0,0), (10,572,0,18) caret after the first character: (1,0), (18,572,0,18) caret at the end of line: (6,0), (58,572,0,18) caret at the end of line: (6,100), (58,572,0,18) first character: (0,1), (10,572,8,18) last character: (5,1), (50,572,8,18) last character: (5,2), (50,572,8,18) last character: (5,100), (50,572,8,18) first line: (0,6), (10,572,48,18) first line: (0,7), (10,572,48,18) first line: (0,4294967295), (10,572,48,18) first line without the first character: (1,4294967295), (18,572,40,18) out of bounds, clamped to the end: (7,0), (58,572,0,18) out of bounds, clamped to the end: (1000,0), (58,572,0,18) out of bounds, clamped to the end: (7,1), (58,572,0,18) out of bounds, clamped to the end: (7,4294967295), (58,572,0,18)