public void llenanodos()
        {
            Button a0 = button1; Button b0 = button8; Button c0 = button15;
            Button a1 = button2; Button b1 = button9; Button c1 = button16;
            Button a2 = button3; Button b2 = button10; Button c2 = button17;
            Button a3 = button4; Button b3 = button11; Button c3 = button18;
            Button a4 = button5; Button b4 = button12; Button c4 = button19;
            Button a5 = button6; Button b5 = button13; Button c5 = button20;
            Button a6 = button7; Button b6 = button14; Button c6 = button21;

            Button d0 = button22;
            Button d1 = button23;
            Button d2 = button24;
            Button d3 = button25;
            Button d4 = button26;
            Button d5 = button27;
            Button d6 = button28;

            Button e0 = button29;
            Button e1 = button30;
            Button e2 = button31;
            Button e3 = button32;
            Button e4 = button33;
            Button e5 = button34;
            Button e6 = button35;

            Button f0 = button36;
            Button f1 = button37;
            Button f2 = button38;
            Button f3 = button39;
            Button f4 = button40;
            Button f5 = button41;
            Button f6 = button42;

            Button g0 = button43;
            Button g1 = button44;
            Button g2 = button45;
            Button g3 = button46;
            Button g4 = button47;
            Button g5 = button48;
            Button g6 = button49;

            array.Add(a0);
            array.Add(a1);
            array.Add(a2);
            array.Add(a3);
            array.Add(a4);
            array.Add(a5);
            array.Add(a6);
            array.Add(b0);
            array.Add(b1);
            array.Add(b2);
            array.Add(b3);
            array.Add(b4);
            array.Add(b5);
            array.Add(b6);
            array.Add(c0);
            array.Add(c1);
            array.Add(c2);
            array.Add(c3);
            array.Add(c4);
            array.Add(c5);
            array.Add(c6);
            array.Add(d0);
            array.Add(d1);
            array.Add(d2);
            array.Add(d3);
            array.Add(d4);
            array.Add(d5);
            array.Add(d6);
            array.Add(e0);
            array.Add(e1);
            array.Add(e2);
            array.Add(e3);
            array.Add(e4);
            array.Add(e5);
            array.Add(e6);
            array.Add(f0);
            array.Add(f1);
            array.Add(f2);
            array.Add(f3);
            array.Add(f4);
            array.Add(f5);
            array.Add(f6);
            array.Add(g0);
            array.Add(g1);
            array.Add(g2);
            array.Add(g3);
            array.Add(g4);
            array.Add(g5);
            array.Add(g6);

            int nodoAtras    = -1;
            int nodoEnfrente = -1;
            int nodoArriba   = -1;
            int nodoAbajo    = -1;


            for (int i = 0; i < array.Count; i++)
            {
                nodoAtras    = i - 7;
                nodoEnfrente = i + 7;
                nodoArriba   = i - 1;
                nodoAbajo    = i + 1;
                if (nodoAtras < 0)
                {
                    nodoAtras = -1;
                }
                if (nodoEnfrente > 48)
                {
                    nodoEnfrente = -1;
                }
                if (i <= 0 || i == 7 || i == 14 || i == 21 || i == 28 || i == 35 || i == 42)
                {
                    nodoArriba = -1;
                }
                if (i == 6 || i == 13 || i == 20 || i == 27 || i == 34 || i == 41 || i >= 48)
                {
                    nodoAbajo = -1;
                }
                NodoProfundid n = new NodoProfundid(array[i], i, nodoArriba, nodoAbajo, nodoEnfrente, nodoAtras);
                nodosProfundidad.Add(n);
            }
        }
 public void Profundidad(NodoProfundid nodoInicial, NodoProfundid nodoFinal)
 {
 }