       answer = firstnumber * secondnumber;
       break;
   }
+  Serial.println();
   return answer;
 }
 

  readloop(100);
  LCDA.initDriverPin(2,3,4); 
  LCDA.Initialise(); // INIT SCREEN  

  closeMouth();

  //Serial.println(F("boot completed"));
}

void openMouth(){ //open the mouth
  for(int i = mouthservo.read(); i < mouth_open_pos; i++){
    mouthservo.write(i);
    delay(8);
  }
}

void waitMouth(){ //open the mouth

  for(int i = mouthservo.read(); i < mouth_wait_pos; i++){
    mouthservo.write(i);
     delay(15);
  }
    for(int i = mouthservo.read(); i > mouth_wait_pos; i--){
    mouthservo.write(i);
     delay(15);
  }

}
void semiclose(){
    for(int i = mouthservo.read(); i < mouth_closed_pos+20; i++){
    mouthservo.write(i);
     delay(15);
  }
    for(int i = mouthservo.read(); i > mouth_closed_pos+20; i--){
    mouthservo.write(i);
     delay(15);
  }
}
void fullcloseMouth(){
  delay(750);
  for(int i = mouthservo.read(); i > mouth_closed_pos; i--){
    mouthservo.write(i);
    delay(15);
  }

}
void closeMouth(){ //close the mouth
 int repeat= random(1,5);
for(int i=0;i<repeat;i++){
    fullcloseMouth();
    semiclose();
  }
  fullcloseMouth();
}


