private int FindLastCompletedLine (bool[] lines, int start) { for (var i = start; i < lines.Length; i++) if (!lines[i]) return Math.Max (i - 1, 0); return lines.Length - 1; } }