public static Point GetYBeyond(int[,] input)
{
int h = 0;
h = input.GetLength(0);
int y1 = 0;
for (int i = 0; i < h; i++)
{
int[] xArray = GetArrayX(input, i);
string str = Array2String(xArray, false);
if (str.IndexOf("1") > -1)
{
y1 = i;
break;
}
}
int y2 = 0;
for (int i = h - 1; i > 0; i--)
{
int[] xArray = GetArrayX(input, i);
string str = Array2String(xArray, false);
if (str.IndexOf("1") > -1)
{
y2 = i;
break;
}
}
return new Point(y1, y2);
}