void drawPortrait( void )
{
/////////////////
//head in profile
glLineWidth ( 1 );
glColor3f( 0,0,0 );
glBegin(GL_TRIANGLE_FAN);
glVertex2f(400,395);

glVertex2f(400,495);
glVertex2f(380,490);
glVertex2f(350,480);
glVertex2f(320,455);
glVertex2f(300,430);
glVertex2f(290,400);
glVertex2f(285,392);
glVertex2f(293,370);
//nose
glVertex2f(263,315);
glVertex2f(263,310);
glVertex2f(265,308);
glVertex2f(268,305);
glVertex2f(275,302);

//lip
glVertex2f(285,300);
glVertex2f(275,283);
glVertex2f(275,275);
glVertex2f(283,270);
glVertex2f(280,260);
glVertex2f(280,257);
glVertex2f(285,250);

//jaw
glVertex2f(288,245);
glVertex2f(285,220);
glVertex2f(290,210);
glVertex2f(330,207);

//
glVertex2f(355,210);

//neck
glVertex2f(360,180);
glVertex2f(370,170);
glVertex2f(400,120);

glVertex2f(460,175);
glVertex2f(525,220);
glVertex2f(485,230);
glVertex2f(528,300);
glVertex2f(535,340);

//
glVertex2f(540,380);
glVertex2f(537,400);
glVertex2f(525,430);
glVertex2f(510,460);
glVertex2f(485,480);
glVertex2f(445,492);

glVertex2f(400,495);
glEnd();


////////
//eye
glColor3f( 1,1,1 );
glBegin(GL_TRIANGLE_STRIP);
glVertex2f(320+20,350);
glVertex2f(340+20,365);
glVertex2f(340+20,340);
glVertex2f(350+20,369);
glVertex2f(350+20,339);
glVertex2f(360+20,372);
glVertex2f(360+20,338);
glVertex2f(370+20,372);
glVertex2f(370+20,339);
glVertex2f(380+20,373);
glVertex2f(380+20,339);
glVertex2f(390+20,372);
glVertex2f(390+20,340);
glVertex2f(400+20,371);
glVertex2f(400+20,341);
glVertex2f(410+20,369);
glVertex2f(410+20,342);
glVertex2f(420+20,366);
glVertex2f(420+20,343);
glVertex2f(430+20,363);
glVertex2f(430+20,345);
glVertex2f(440+20,360);
glVertex2f(440+20,348);
glVertex2f(450+20,353);
glEnd();

glColor3f(0,0,0);
glBegin(GL_TRIANGLE_FAN);
glVertex2f(400,350);
glVertex2f(400,380);
glVertex2f(423,367);
glVertex2f(427,355);
glVertex2f(423,343);
glVertex2f(400,330);
glVertex2f(380,345);
glVertex2f(377,357);
glVertex2f(383,370);
glVertex2f(400,380);
glEnd();

//////////
//initials
glLineWidth( 3 );
glBegin(GL_LINE_STRIP);
glVertex2f(600-60,200);
glVertex2f(607-60,185);
glVertex2f(613-60,200);
glVertex2f(598-60,160);
glEnd();

glBegin(GL_LINE_STRIP);
glVertex2f(632-60,195);
glVertex2f(623-60,200);
glVertex2f(615-60,195);
glVertex2f(632-60,188);
glVertex2f(623-60,180);
glVertex2f(615-60,188);
glEnd();

glBegin(GL_LINE_STRIP);
glVertex2f(650-60,195);
glVertex2f(643-60,200);
glVertex2f(635-60,195);
glVertex2f(635-60,185);
glVertex2f(643-60,180);
glVertex2f(650-60,185);
glEnd();
}