     for(int i=0;i<30;i++) Serial.println();                   // clean screen of Serial 
 
 
-
-  delay(2000);                                                // 2 second pause after cycle is over for avoiding overheating and over-use of electricity 
+  for(int i=0;i<10;i++){                                      // 2 second pause after cycle is over for avoiding overheating and over-use of electricity
+    ifPressButton();
+    delay(200);
+  }                                                            
 }                                                             // end of cycle 
 
 

  lcd.createChar(5,sol); 
  lcd.createChar(6,la); 
  lcd.createChar(7,si);
  
  lcd.begin(16, 2);                   
  lcd.setCursor(0,0); 

        setColor(40,0,0);
        delay(100); 
        setColor(0,0,0); 
        int ok=0; 
        
        for(int i=0;i<9;i++){
          if(digitalRead(ALARMbutton)){
            alarm++; alarm=alarm%2; 
            if(DEBUG) Serial.print("Alarm is "); if(DEBUG) Serial.println(alarm);  
            ok=1; 
            break; 
          }
          delay(100); 
        }
        if(ok==1)
          break; 
      }
      if(alarm){
        lcd.setCursor(0,0); 
