public static int CountTrees(Slope slope, Size vector) { Point pos = new Point(0, 0); int numTrees = 0; while (pos.Y < slope.Height) { if (slope.GetChar(pos) == '#') { numTrees++; } pos += vector; } return(numTrees); }