import java.awt.*;

public class GifDemo extends Canvas {

    Image cup;
    long decodeTime;

   static byte [] imageData = {
	71,73,70,56,55,97,57,0,88,0,-128,0,0,0,0,0,-1,-1,-1,44,
	0,0,0,0,57,0,88,0,0,2, -2,-116,-113,-87,-53,-19,15,-93,-100,-76,
	-38,-117,-77,-34,-68,-5,10,124,98,16,-114,94,105,114,104,-86,-83,108,-26,-66,
	86,44,83,0,93,75,120,14,-19,-4, -29,-5,49,110,66,80,-79,-121,8,-54,
	92,68,-125,114,-103,88,61,89,-51,-125,-12,-104,-116,-94,-90,-44,-88,21,-101,13,
	-109,-72,-87,-19,22,44,110,86,-47,103,39,-71,28,82,-65,77,68,57,58,25,
	-49,-33,-83,-7,91,-48,-65,-90,2,56,-24,-44,48,8,-40,-126,-24,70,72,115,
	120,-120,-31,-120,88,23,73,73,56,83,-119,105,-23,54,-26,119,-111,25,-55,-121,
	23,-57,-23,-87,41,-58,103,57,89,8,-7,41,-91,-72,-86,-70,-15,8,-94,71,
	34,-37,-87,-29,58,-74,121,-37,-118,-69,57,-37,-21,-5,26,44,-20,-85,-48,-9,
	97,-70,-16,-70,72,55,-116,26,-88,60,-4,-69,68,-3,50,11,-3,92,29,77,
	-23,32,29,-47,44,2,-114,-60,89,44,-118,107,70,28,78,-35,-50,-60,-27,-34,
	-38,-51,26,-97,121,82,47,62,98,-65,-57,-33,63,116,-66,103,89,63,110,-2,
	8,-18,50,-73,70,-45,28,100,-32,-86,44,83,100,-48,-122,52,98,19,93,45,
	20,-59,48,97,12,94,-121,17,39,16,-84,-27,44,-44,60,24,-127,38,-87,-61,
	19,-86,35,-69,119,-92,80,-15,-30,69,46,-41,-69,102,-23,44,-26,-13,-88,-79,
	-104,26,116,55,101,-94,12,-71,72,-29,-49,82,102,-76,-16,28,-38,-14,82,81,
	-116,46,69,54,85,10,52,106,-75,-118,11,59,41,84,56,18,-31,28,-107,108,
	98,98,41,-31,-11,-120,-64,-128,92,-3,-103,61,-117,54,-83,-38,-75,17,10,0, 0,59};

    public GifDemo () {
	long t1 = System.currentTimeMillis ();
	cup = Toolkit.getDefaultToolkit ().createImage (imageData);
	long t2 = System.currentTimeMillis ();    
	decodeTime = t2-t1;
    }
    
 
    public void paint (Graphics g) {
	g.drawImage (cup, 0, 0, this);
	g.drawString ("Decoding time = " + decodeTime + " ms",  0, 120);
    }
    
    
    public static void main (String [] argv) {
	Frame frame = new Frame ("GifDemo");
	frame.add ("Center", new GifDemo ());
	frame.pack ();
	frame.show ();
    }
}






