void saveTheFlowers(){
    
    repeat(4){        
        while(!onBeeper()){
            while(!frontIsClear()){turnLeft();}
            while(!rightIsClear()){moveForward();}
            while(rightIsClear()){turnRight(); moveForward();}        
        }   while(onBeeper()){pickBeeper();} 
    }    
    
    while(!frontIsClear()){turnLeft();}
    while(!rightIsClear()){moveForward();}
    while(rightIsClear()){turnRight(); moveForward();}
    dropBeeper(); moveForward();
    
    repeat(3){                
        if(rightIsClear()){turnRight();}
        while(frontIsClear()){moveForward();}
        if(!frontIsClear()){dropBeeper();}
        if(!frontIsClear()){turnLeft(); moveForward();}
        if(rightIsClear()){turnRight(); moveForward();}      
        while(frontIsClear()){moveForward();}
    }
}