protected override void PropogateError(RectangularStep downstream, int mapNumber) { RectangularStep upstream = downstream.Upstream[mapNumber]; for (int y = 0; y < Height; y++) { for (int x = 0; x < Width; x++) { PropogateError(upstream, downstream, x, y, mapNumber); } } }