#include <avr/io.h>
#include <avr/interrupt.h>
#include<util/delay.h>
int string[187];
int main(){
string[0]=255;
string[1]=136;
string[2]=136;
string[3]=136;
string[4]=255;
string[5]=0x00;
string[6]=0x00;
string[7]=255;
string[8]=137;
string[9]=137;
string[10]=137;
string[11]=255;
string[12]=0x00;
string[13]=0x00;
string[14]=255;
string[15]=129;
string[16]=129;
string[17]=129;
string[18]=129;
string[19]=0x00;
string[20]=0x00;
string[21]=255;
string[22]=129;
string[23]=129;
string[24]=66;
string[25]=60;
string[26]=0x00;
string[27]=0x00;
string[28]=255;
string[29]=137;
string[30]=137;
string[31]=137;
string[32]=129;
string[33]=0x00;
string[34]=0x00;
string[35]=255;
string[36]=136;
string[37]=136;
string[38]=136;
string[39]=128;
string[40]=0x00;
string[41]=0x00;
string[42]=126;
string[43]=129;
string[44]=137;
string[45]=137;
string[46]=14;
string[47]=0x00;
string[48]=0x00;
string[49]=255;
string[50]=8;
string[51]=8;
string[52]=8;
string[53]=255;
string[54]=0x00;
string[55]=0x00;
string[56]=129;
string[57]=129;
string[58]=255;
string[59]=129;
string[60]=129;
string[61]=0x00;
string[62]=0x00;
string[63]=14;
string[64]=129;
string[65]=129;
string[66]=254;
string[67]=128;
string[68]=0x00;
string[69]=0x00;
string[70]=255;
string[71]=24;
string[72]=36;
string[73]=66;
string[74]=129;
string[75]=0x00;
string[76]=0x00;
string[77]=255;
string[78]=1;
string[79]=1;
string[80]=1;
string[81]=1;
string[82]=0x00;
string[83]=0x00;
string[84]=255;
string[85]=64;
string[86]=32;
string[87]=64;
string[88]=255;
string[89]=0x00;
string[90]=0x00;
string[91]=255;
string[92]=32;
string[93]=8;
string[94]=2;
string[95]=255;
string[96]=0x00;
string[97]=0x00;
string[98]=126;
string[99]=129;
string[100]=129;
string[101]=129;
string[102]=126;
string[103]=0x00;
string[104]=0x00;
string[105]=255;
string[106]=136;
string[107]=136;
string[108]=136;
string[109]=112;
string[110]=0x00;
string[111]=0x00;
string[112]=124;
string[113]=130;
string[114]=130;
string[115]=130;
string[116]=125;
string[117]=0x00;
string[118]=0x00;
string[119]=255;
string[120]=152;
string[121]=148;
string[122]=146;
string[123]=97;
string[124]=0x00;
string[125]=0x00;
string[126]=98;
string[127]=145;
string[128]=145;
string[129]=145;
string[130]=14;
string[131]=0x00;
string[132]=0x00;
string[133]=128;
string[134]=128;
string[135]=255;
string[136]=128;
string[137]=128;
string[138]=0x00;
string[139]=0x00;
string[140]=254;
string[141]=1;
string[142]=1;
string[143]=1;
string[144]=254;
string[145]=0x00;
string[146]=0x00;
string[147]=224;
string[148]=30;
string[149]=1;
string[150]=30;
string[151]=224;
string[152]=0x00;
string[153]=0x00;
string[154]=254;
string[155]=1;
string[156]=14;
string[157]=1;
string[158]=254;
string[159]=0x00;
string[160]=0x00;
string[161]=195;
string[162]=44;
string[163]=16;
string[164]=44;
string[165]=195;
string[166]=0x00;
string[167]=0x00;
string[168]=192;
string[169]=32;
string[170]=31;
string[171]=32;
string[172]=192;
string[173]=0x00;
string[174]=0x00;
string[175]=129;
string[176]=131;
string[177]=157;
string[178]=161;
string[179]=193;
string[180]=0x00;
string[181]=0x00;
string[182]=0x00;
string[183]=0x00;
string[184]=0x00;
string[185]=0x00;
string[186]=0x00;
DDRD=0x01;
PORTD=0x01;
DDRB=0xff;
PORTB=0x00;
while(1){while((PIND&0x02)==0){}
{
int i=0;
_delay_ms(1000);
for(i=0;i<187;i++)
{
PORTB=string[i];
_delay_ms(10);
}
}
}
}