public int PartTwo()
 {
     grid    = new Grid(input, true);
     carrier = new Carrier(grid);
     for (int i = 0; i < 10000000; i++)
     {
         carrier.Burst();
     }
     return(grid.GetInfectionsCaused());
 }