Why does this animate callback function loop 33 times?

Why does this animate callback function loop 33 times?

This callback has a counter, and i can see that the counter goes to 33, and quite slowly at that.  Takes about 11 seconds  to loop 33 times, and the other animations won't go until it stops.

Any idea as to why this is happening?
  1. var counter1= 0;
  2. $("#StartUpPosition div").not("#StartUpMainNode").fadeOut(300, function() {  
  3.       $("#StartUpMainNode").animate( {left:22}, function() {   //animate the center node to the left
  4.       counter1++;
  5. $("#NodeMain").fadeIn(200);
  6. console.log(counter1);
  7. });
  8. });