private void createPPT()
    {
        try
        {
            Slide introSlide = slideShow.createSlide();
            
            TextBox intro = introSlide.addTitle();
            intro.setFillColor(TITLE_BACKGROUND_COLOR);
            intro.setLineColor(TITLE_BORDER_COLOR);

            Rectangle2D introRect = new Rectangle2D.Double(50, 50, 620, 435);
            intro.setAnchor(introRect);

            intro.setMarginTop(120);
            RichTextRun rtrIntro = intro.getTextRun().getRichTextRunAt(0);
            rtrIntro.setFontSize(TITLE_FONT_SIZE);
            rtrIntro.setFontName(TITLE_FONT);
            rtrIntro.setFontColor(TITLE_TEXT_COLOR);
            intro.setText(TITLE_TEXT);


            for(int i = 0; i < teamCount; i++)
            {
                Slide slide = slideShow.createSlide();
                
                TextBox title = slide.addTitle();
                title.setFillColor(TITLE_BACKGROUND_COLOR);
                title.setLineColor(TITLE_BORDER_COLOR);

                Rectangle2D titleRect = new Rectangle2D.Double(50, 50, 620, 100);
                title.setAnchor(titleRect);

                title.setMarginTop(10);
                RichTextRun rtrTitle = title.getTextRun().getRichTextRunAt(0);
                rtrTitle.setFontSize(TITLE_FONT_SIZE);
                rtrTitle.setFontName(TITLE_FONT);
                rtrTitle.setFontColor(TITLE_TEXT_COLOR);
                title.setText("Team " + allData[i][0]);

                TextBox data = slide.addTitle();

                Rectangle2D dataRect = new Rectangle2D.Double(50, 150, 620, 435);
                data.setAnchor(dataRect);

                data.setMarginTop(10);
                data.setHorizontalAlignment(TextBox.AlignLeft);
                RichTextRun rtrData = data.getTextRun().getRichTextRunAt(0);
                rtrData.setFontName(DATA_FONT);

                String teamAutoScore = "    Average Autonomous Score:  " + allData[i][1];
                String teamMainGameScore = "    Average Main Game Score:  " + allData[i][2];
                String teamEndGameScore = "    Average End Game Score:  " + allData[i][3];
                String dataBreak = "+ _____________________________";
                String teamTotalAverageScore = "    Average Total Score:  " + allData[i][4];


                ArrayList<String> penalties = new ArrayList<String>();
                penalties.add("Penalties:");
                if(Integer.parseInt(allData[i][5]) > 1)
                {
                    for(int j = 0; j < Integer.parseInt(allData[i][5]); j++)
                    {
                        penalties.add(ext.extractEntry(allData[i][6], j));
                    }
                }
                else if(Integer.parseInt(allData[i][5]) == 1)
                {
                    penalties.add(allData[i][6]);
                }


                data.setText(teamAutoScore + "\n" + teamMainGameScore + "\n" + teamEndGameScore + "\n" + dataBreak + "\n\n" + teamTotalAverageScore + "\n\n" + listToString(penalties));
                int lineNumbers = 7 + penalties.size();

                rtrData.setFontSize(DATA_FONT_SIZE / lineNumbers);
            }
        }
        catch(Exception e) {}
    }