How to prevent using a lot of digitalwrite

I have this code and i want to make it much simple is there a method for that ?

int IR11 = 23;   // La diode IR 11 est branchee sur 23
int IR12 = 33;   // La diode IR 12 est branchee sur 25
int IR21 = 41;   // La diode IR 21 est branchee sur 27
int IR22 = 29;   // La diode IR 22 est branchee sur 29
int IR31 = 31;   // La diode IR 31 est branchee sur 31

int IRS1 = 35;   // La diode IRS 1 est branchee sur 35


//----------------------------------------------------------
uint8_t CarIsehere11 ;
uint8_t CarIsehere12 ;
uint8_t CarIsehere21 ;
uint8_t CarIsehere22 ;
uint8_t CarIsehere31 ;
uint8_t CarIsehereS1 ;

//-----------------------------------------------------------

int cpt1=0;
int cpt2=0;
int cpt3=0;
int cptS=0;



//-----------------------------------------------------------
int Vert1 = 22;  
int Rouge1 = 24;   
int Orange1 = 26;  

int Vert2 = 28;   
int Rouge2 = 30;  
int Orange2 = 32; 

int Vert3 = 34;   
int Rouge3 = 36;  
int Orange3 = 38;

int VertS = 40;   
int RougeS = 42;  
int OrangeS = 44;
//-----------------------------------------------------------
#include <lmic.h>
#include <hal/hal.h>
#include <SPI.h>

// LoRaWAN NwkSKey, network session key
// This is the default Semtech key, which is used by the early prototype TTN
// network.
static const PROGMEM u1_t NWKSKEY[16] = { 0x09, 0xCC, 0x55, 0x8A, 0xF6, 0x90, 0x58, 0xEB, 0x07, 0x92, 0x2C, 0x08, 0x06, 0x6C, 0x12, 0x86 };

// LoRaWAN AppSKey, application session key
// This is the default Semtech key, which is used by the early prototype TTN
// network.
static const u1_t PROGMEM APPSKEY[16] = { 0xE0, 0xB0, 0xE1, 0xB0, 0x76, 0x9E, 0xD8, 0x5B, 0x6F, 0x14, 0x74, 0x4B, 0xFA, 0xDF, 0xCD, 0xA8 };

// LoRaWAN end-device address (DevAddr)
static const u4_t DEVADDR = 0x01B32A33; // <-- Change this address for every node!

// These callbacks are only used in over-the-air activation, so they are
// left empty here (we cannot leave them out completely unless
// DISABLE_JOIN is set in config.h, otherwise the linker will complain).
void os_getArtEui (u1_t* buf) { }
void os_getDevEui (u1_t* buf) { }
void os_getDevKey (u1_t* buf) { }

static osjob_t sendjob;

// Schedule TX every this many seconds (might become longer due to duty
// cycle limitations).
const unsigned TX_INTERVAL = 5;

// Pin mapping
const lmic_pinmap lmic_pins = {
    .nss = 10,
    .rxtx = LMIC_UNUSED_PIN,
    .rst = 9,
    .dio = {2, 6, 7},
};

void onEvent (ev_t ev) {
    Serial.print(os_getTime());
    Serial.print(": ");
    switch(ev) {
        case EV_SCAN_TIMEOUT:
            Serial.println(F("EV_SCAN_TIMEOUT"));
            break;
        case EV_BEACON_FOUND:
            Serial.println(F("EV_BEACON_FOUND"));
            break;
        case EV_BEACON_MISSED:
            Serial.println(F("EV_BEACON_MISSED"));
            break;
        case EV_BEACON_TRACKED:
            Serial.println(F("EV_BEACON_TRACKED"));
            break;
        case EV_JOINING:
            Serial.println(F("EV_JOINING"));
            break;
        case EV_JOINED:
            Serial.println(F("EV_JOINED"));
            break;
        case EV_RFU1:
            Serial.println(F("EV_RFU1"));
            break;
        case EV_JOIN_FAILED:
            Serial.println(F("EV_JOIN_FAILED"));
            break;
        case EV_REJOIN_FAILED:
            Serial.println(F("EV_REJOIN_FAILED"));
            break;
        case EV_TXCOMPLETE:
            Serial.println(F("EV_TXCOMPLETE (includes waiting for RX windows)"));
            if (LMIC.txrxFlags & TXRX_ACK)
              Serial.println(F("Received ack"));
            if (LMIC.dataLen) {
              Serial.println(F("Received "));
              Serial.println(LMIC.dataLen);
              Serial.println(F(" bytes of payload"));
            }
            // Schedule next transmission
            os_setTimedCallback(&sendjob, os_getTime()+sec2osticks(TX_INTERVAL), do_send);
            break;
        case EV_LOST_TSYNC:
            Serial.println(F("EV_LOST_TSYNC"));
            break;
        case EV_RESET:
            Serial.println(F("EV_RESET"));
            break;
        case EV_RXCOMPLETE:
            // data received in ping slot
            Serial.println(F("EV_RXCOMPLETE"));
            break;
        case EV_LINK_DEAD:
            Serial.println(F("EV_LINK_DEAD"));
            break;
        case EV_LINK_ALIVE:
            Serial.println(F("EV_LINK_ALIVE"));
            break;
         default:
            Serial.println(F("Unknown event"));
            break;
    }
}

void do_send(osjob_t* j){
     // Check if there is not a current TX/RX job running
    if (LMIC.opmode & OP_TXRXPEND) {
        Serial.println(F("OP_TXRXPEND, not sending"));
    } else {
        // Prepare upstream data transmission at the next possible time.
       // sprintf(donnees,"{\"temp\":%d,\"humid\":%d }",temp,hum);
         //Serial.println(temp);
         
         uint8_t buff[6];
        
         buff[0] = CarIsehere11;
         buff[1] = CarIsehere12;
         buff[2] = CarIsehere21;
         buff[3] = CarIsehere22;
         buff[4] = CarIsehere31;
         buff[5] = CarIsehereS1;
         
        LMIC_setTxData2(1, buff, sizeof(buff), 0);
        //LMIC_setTxData2(1, mydata, sizeof(mydata)-1, 0);
        Serial.println(F("Packet queued"));
        //Serial.println(donnees);
    }
    // Next TX is scheduled after TX_COMPLETE event.
}
void setup() {
  Serial.begin(115200);
  Serial.println(F("Starting"));

  #ifdef VCC_ENABLE
  // For Pinoccio Scout boards
  pinMode(VCC_ENABLE, OUTPUT);
  digitalWrite(VCC_ENABLE, HIGH);
  delay(1000);
  #endif
  // put your setup code here, to run once:
  pinMode(IR11, INPUT);   
  pinMode(IR12, INPUT);  
  pinMode(IR21, INPUT);
  pinMode(IR22, INPUT);   
  pinMode(IR31, INPUT);  
  pinMode(IRS1, INPUT);    
  
  
  pinMode(Vert1, OUTPUT);
  pinMode(Rouge1, OUTPUT);
  pinMode(Orange1, OUTPUT);

  pinMode(Vert2, OUTPUT);
  pinMode(Rouge2, OUTPUT);
  pinMode(Orange2, OUTPUT);

  pinMode(Vert3, OUTPUT);
  pinMode(Rouge3, OUTPUT);
  pinMode(Orange3, OUTPUT);
  
  pinMode(VertS, OUTPUT);
  pinMode(RougeS, OUTPUT);
  pinMode(OrangeS, OUTPUT);


  // LMIC init
    os_init();
    // Reset the MAC state. Session and pending data transfers will be discarded.
    LMIC_reset();

    // Set static session parameters. Instead of dynamically establishing a session
    // by joining the network, precomputed session parameters are be provided.
    #ifdef PROGMEM
    // On AVR, these values are stored in flash and only copied to RAM
    // once. Copy them to a temporary buffer here, LMIC_setSession will
    // copy them into a buffer of its own again.
    uint8_t appskey[sizeof(APPSKEY)];
    uint8_t nwkskey[sizeof(NWKSKEY)];
    memcpy_P(appskey, APPSKEY, sizeof(APPSKEY));
    memcpy_P(nwkskey, NWKSKEY, sizeof(NWKSKEY));
    LMIC_setSession (0x1, DEVADDR, nwkskey, appskey);
    #else
    // If not running an AVR with PROGMEM, just use the arrays directly
    LMIC_setSession (0x1, DEVADDR, NWKSKEY, APPSKEY);
    #endif

    #if defined(CFG_eu868)
    // Set up the channels used by the Things Network, which corresponds
    // to the defaults of most gateways. Without this, only three base
    // channels from the LoRaWAN specification are used, which certainly
    // works, so it is good for debugging, but can overload those
    // frequencies, so be sure to configure the full frequency range of
    // your network here (unless your network autoconfigures them).
    // Setting up channels should happen after LMIC_setSession, as that
    // configures the minimal channel set.
    // NA-US channels 0-71 are configured automatically
    LMIC_setupChannel(0, 868100000, DR_RANGE_MAP(DR_SF12, DR_SF7),  BAND_CENTI);      // g-band
    LMIC_setupChannel(1, 868300000, DR_RANGE_MAP(DR_SF12, DR_SF7B), BAND_CENTI);      // g-band
    LMIC_setupChannel(2, 868500000, DR_RANGE_MAP(DR_SF12, DR_SF7),  BAND_CENTI);      // g-band
    LMIC_setupChannel(3, 867100000, DR_RANGE_MAP(DR_SF12, DR_SF7),  BAND_CENTI);      // g-band
    LMIC_setupChannel(4, 867300000, DR_RANGE_MAP(DR_SF12, DR_SF7),  BAND_CENTI);      // g-band
    LMIC_setupChannel(5, 867500000, DR_RANGE_MAP(DR_SF12, DR_SF7),  BAND_CENTI);      // g-band
    LMIC_setupChannel(6, 867700000, DR_RANGE_MAP(DR_SF12, DR_SF7),  BAND_CENTI);      // g-band
    LMIC_setupChannel(7, 867900000, DR_RANGE_MAP(DR_SF12, DR_SF7),  BAND_CENTI);      // g-band
    LMIC_setupChannel(8, 868800000, DR_RANGE_MAP(DR_FSK,  DR_FSK),  BAND_MILLI);      // g2-band
    // TTN defines an additional channel at 869.525Mhz using SF9 for class B
    // devices' ping slots. LMIC does not have an easy way to define set this
    // frequency and support for class B is spotty and untested, so this
    // frequency is not configured here.
    #elif defined(CFG_us915)
    // NA-US channels 0-71 are configured automatically
    // but only one group of 8 should (a subband) should be active
    // TTN recommends the second sub band, 1 in a zero based count.
    // https://github.com/TheThingsNetwork/gateway-conf/blob/master/US-global_conf.json
    LMIC_selectSubBand(1);
    #endif

    // Disable link check validation
    LMIC_setLinkCheckMode(0);

    // TTN uses SF9 for its RX2 window.
    LMIC.dn2Dr = DR_SF9;

    // Set data rate and transmit power for uplink (note: txpow seems to be ignored by the library)
    LMIC_setDrTxpow(DR_SF7,14);

    // Start job
  
    do_send(&sendjob);
}

void loop() {
  // put your main code here, to run repeatedly:
  os_runloop_once();
  FeuxIntelligents();
}

void FeuxIntelligents()
{
  CarIsehere11 = digitalRead(IR11);
  CarIsehere21 = digitalRead(IR21); 
  CarIsehere31 = digitalRead(IR31);  
  CarIsehere12 = digitalRead(IR12);  
  CarIsehere22 = digitalRead(IR22);  
  CarIsehereS1 = digitalRead(IRS1);   
  
  if(CarIsehere11==1){
    CarIsehere11=0;
  } return CarIsehere11=1;

  if(CarIsehere12==1){
    CarIsehere12=0;
  }return CarIsehere12=1;
  
  if(CarIsehere21==1){
    CarIsehere21=0;
  }return CarIsehere21=1;

  if(CarIsehere22==1){
    CarIsehere22=0;
  } return CarIsehere22=1;

  if(CarIsehere31==1){
    CarIsehere31=0;
  }return CarIsehere31=1;
  
  if(CarIsehereS1==1){
    CarIsehereS1=0;
  }return CarIsehereS1=1;
 
  //----------------------------------------------------------------
  //Serial.println("la valeur de IR11");
  //Serial.println(CarIsehere11);
  //Serial.println("la valeur de IR21");
  //Serial.println(CarIsehere21);
  //Serial.println("la valeur de IR31");
  //Serial.println(CarIsehere31);
  //Serial.println("la valeur de IR12");
  //Serial.println(CarIsehere12);
  //Serial.println("la valeur de IR22");
  //Serial.println(CarIsehere22);
  //Serial.println("la valeur de IRS1");
  //Serial.println(CarIsehereS1);
  
  if(CarIsehereS1==1)
  {
    if(cpt1==0 && cpt2==0 && cpt3==0)
    {
      digitalWrite(Vert1,0);
      digitalWrite(Orange1,0);
      digitalWrite(Rouge1,1);
      digitalWrite(Vert2,0);
      digitalWrite(Orange2,0);
      digitalWrite(Rouge2,1);
      digitalWrite(Vert3,0);
      digitalWrite(Orange3,0);
      digitalWrite(Rouge3,1);
      digitalWrite(VertS,1);
      digitalWrite(OrangeS,0);
      digitalWrite(RougeS,0);
      cpt1=cpt2=cpt3=0;
      cptS=1;
    }
    else if (cpt1==0 && cpt2==0 && cpt3==1)
    {
      digitalWrite(Vert1,0);
      digitalWrite(Orange1,0);
      digitalWrite(Rouge1,1);
      digitalWrite(Vert2,0);
      digitalWrite(Orange2,0);
      digitalWrite(Rouge2,1);
      digitalWrite(Vert3,0);
      digitalWrite(Orange3,1);
      digitalWrite(Rouge3,0);
      digitalWrite(VertS,0);
      digitalWrite(OrangeS,0);
      digitalWrite(RougeS,1);
      delay(2000);
      digitalWrite(Vert1,0);
      digitalWrite(Orange1,0);
      digitalWrite(Rouge1,1);
      digitalWrite(Vert2,0);
      digitalWrite(Orange2,0);
      digitalWrite(Rouge2,1);
      digitalWrite(Vert3,0);
      digitalWrite(Orange3,0);
      digitalWrite(Rouge3,1);
      digitalWrite(VertS,1);
      digitalWrite(OrangeS,0);
      digitalWrite(RougeS,0);
      cpt1=cpt2=cpt3=0;
      cptS=1;
    }
     else if (cpt1==0 && cpt2==1 && cpt3==0)
    {
      digitalWrite(Vert1,0);
      digitalWrite(Orange1,0);
      digitalWrite(Rouge1,1);
      digitalWrite(Vert2,0);
      digitalWrite(Orange2,1);
      digitalWrite(Rouge2,0);
      digitalWrite(Vert3,0);
      digitalWrite(Orange3,0);
      digitalWrite(Rouge3,1);
      digitalWrite(VertS,0);
      digitalWrite(OrangeS,0);
      digitalWrite(RougeS,1);
      delay(2000);
      digitalWrite(Vert1,0);
      digitalWrite(Orange1,0);
      digitalWrite(Rouge1,1);
      digitalWrite(Vert2,0);
      digitalWrite(Orange2,0);
      digitalWrite(Rouge2,1);
      digitalWrite(Vert3,0);
      digitalWrite(Orange3,0);
      digitalWrite(Rouge3,1);
      digitalWrite(VertS,1);
      digitalWrite(OrangeS,0);
      digitalWrite(RougeS,0);
      cpt1=cpt2=cpt3=0;
      cptS=1;
    }
     else if (cpt1==0 && cpt2==1 && cpt3==1)
    {
      digitalWrite(Vert1,0);
      digitalWrite(Orange1,0);
      digitalWrite(Rouge1,1);
      digitalWrite(Vert2,0);
      digitalWrite(Orange2,1);
      digitalWrite(Rouge2,0);
      digitalWrite(Vert3,0);
      digitalWrite(Orange3,1);
      digitalWrite(Rouge3,0);
      digitalWrite(VertS,0);
      digitalWrite(OrangeS,0);
      digitalWrite(RougeS,1);
      delay(2000);
      digitalWrite(Vert1,0);
      digitalWrite(Orange1,0);
      digitalWrite(Rouge1,1);
      digitalWrite(Vert2,0);
      digitalWrite(Orange2,0);
      digitalWrite(Rouge2,1);
      digitalWrite(Vert3,0);
      digitalWrite(Orange3,0);
      digitalWrite(Rouge3,1);
      digitalWrite(VertS,1);
      digitalWrite(OrangeS,0);
      digitalWrite(RougeS,0);
      cpt1=cpt2=cpt3=0;
      cptS=1;
    }
     else if (cpt1==1 && cpt2==0 && cpt3==0)
    {
      digitalWrite(Vert1,0);
      digitalWrite(Orange1,1);
      digitalWrite(Rouge1,0);
      digitalWrite(Vert2,0);
      digitalWrite(Orange2,0);
      digitalWrite(Rouge2,1);
      digitalWrite(Vert3,0);
      digitalWrite(Orange3,0);
      digitalWrite(Rouge3,1);
      digitalWrite(VertS,0);
      digitalWrite(OrangeS,0);
      digitalWrite(RougeS,1);
      delay(2000);
      digitalWrite(Vert1,0);
      digitalWrite(Orange1,0);
      digitalWrite(Rouge1,1);
      digitalWrite(Vert2,0);
      digitalWrite(Orange2,0);
      digitalWrite(Rouge2,1);
      digitalWrite(Vert3,0);
      digitalWrite(Orange3,0);
      digitalWrite(Rouge3,1);
      digitalWrite(VertS,1);
      digitalWrite(OrangeS,0);
      digitalWrite(RougeS,0);
      cpt1=cpt2=cpt3=0;
      cptS=1;
    }
     else if (cpt1==1 && cpt2==0 && cpt3==1)
    {
      digitalWrite(Vert1,0);
      digitalWrite(Orange1,1);
      digitalWrite(Rouge1,0);
      digitalWrite(Vert2,0);
      digitalWrite(Orange2,0);
      digitalWrite(Rouge2,1);
      digitalWrite(Vert3,0);
      digitalWrite(Orange3,1);
      digitalWrite(Rouge3,0);
      digitalWrite(VertS,0);
      digitalWrite(OrangeS,0);
      digitalWrite(RougeS,1);
      delay(2000);
      digitalWrite(Vert1,0);
      digitalWrite(Orange1,0);
      digitalWrite(Rouge1,1);
      digitalWrite(Vert2,0);
      digitalWrite(Orange2,0);
      digitalWrite(Rouge2,1);
      digitalWrite(Vert3,0);
      digitalWrite(Orange3,0);
      digitalWrite(Rouge3,1);
      digitalWrite(VertS,1);
      digitalWrite(OrangeS,0);
      digitalWrite(RougeS,0);
      cpt1=cpt2=cpt3=0;
      cptS=1;
    }
     else if (cpt1==1 && cpt2==1 && cpt3==0)
    {
      digitalWrite(Vert1,0);
      digitalWrite(Orange1,1);
      digitalWrite(Rouge1,0);
      digitalWrite(Vert2,0);
      digitalWrite(Orange2,1);
      digitalWrite(Rouge2,0);
      digitalWrite(Vert3,0);
      digitalWrite(Orange3,0);
      digitalWrite(Rouge3,1);
      digitalWrite(VertS,0);
      digitalWrite(OrangeS,0);
      digitalWrite(RougeS,1);;
      delay(2000);
      digitalWrite(Vert1,0);
      digitalWrite(Orange1,0);
      digitalWrite(Rouge1,1);
      digitalWrite(Vert2,0);
      digitalWrite(Orange2,0);
      digitalWrite(Rouge2,1);
      digitalWrite(Vert3,0);
      digitalWrite(Orange3,0);
      digitalWrite(Rouge3,1);
      digitalWrite(VertS,1);
      digitalWrite(OrangeS,0);
      digitalWrite(RougeS,0);
      cpt1=cpt2=cpt3=0;
      cptS=1;
    }
     else if (cpt1==1 && cpt2==1 && cpt3==1)
    {
      digitalWrite(Vert1,0);
      digitalWrite(Orange1,1);
      digitalWrite(Rouge1,0);
      digitalWrite(Vert2,0);
      digitalWrite(Orange2,1);
      digitalWrite(Rouge2,0);
      digitalWrite(Vert3,0);
      digitalWrite(Orange3,1);
      digitalWrite(Rouge3,0);
      digitalWrite(VertS,0);
      digitalWrite(OrangeS,0);
      digitalWrite(RougeS,1);
      delay(2000);
      digitalWrite(Vert1,0);
      digitalWrite(Orange1,0);
      digitalWrite(Rouge1,1);
      digitalWrite(Vert2,0);
      digitalWrite(Orange2,0);
      digitalWrite(Rouge2,1);
      digitalWrite(Vert3,0);
      digitalWrite(Orange3,0);
      digitalWrite(Rouge3,1);
      digitalWrite(VertS,1);
      digitalWrite(OrangeS,0);
      digitalWrite(RougeS,0);
      cpt1=cpt2=cpt3=0;
      cptS=1;
    }
  }
  else
  {
    if(CarIsehere11==0 && CarIsehere12==0 && CarIsehere21==0 && CarIsehere22==0 && CarIsehere31==0 )
    {
      if (cptS==1)
      {
        delay(5000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS, 1);
        digitalWrite(RougeS,0);
        delay(2000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cptS=0; 
      }
      else 
      {
        digitalWrite(Vert1,1);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(5000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,1);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,1);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(5000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,1);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,1);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,0);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(5000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,1);
        digitalWrite(Rouge3,0);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cpt1=0;
        cpt2=0;
        cpt3=0;
        cptS=0;
        
      }
    }
    if(CarIsehere11==0 && CarIsehere12==0 && CarIsehere21==0 && CarIsehere22==0 && CarIsehere31==1)
    {
      if (cptS==1)
      {
        delay(5000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS, 1);
        digitalWrite(RougeS,0);
        delay(2000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cptS=0;
        
      }
      else 
      {
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,1);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,0);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,1);
        digitalWrite(Rouge3,0);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cpt1=0;
        cpt2=0;
        cpt3=0;
        cptS=0;
        
      }
    }
    if(CarIsehere11==0 && CarIsehere12==0 && CarIsehere21==0 && CarIsehere22==1 && CarIsehere31==0)
    {
      if (cptS==1)
      {
        delay(5000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS, 1);
        digitalWrite(RougeS,0);
        delay(2000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cptS=0;
        
      }
      else 
      {
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,1);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,1);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cpt1=0;
        cpt2=0;
        cpt3=0;
        cptS=0;
        
      }
    }
    if(CarIsehere11==0 && CarIsehere12==0 && CarIsehere21==0 && CarIsehere22==1 && CarIsehere31==1)
    {
        if (cptS==1)
      {
        delay(5000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS, 1);
        digitalWrite(RougeS,0);
        delay(2000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cptS=0;
        
      }
      else 
      {
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,1);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,1);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,1);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,0);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,1);
        digitalWrite(Rouge3,0);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cpt1=0;
        cpt2=0;
        cpt3=0;
        cptS=0;
        
      }

      
    }
    if(CarIsehere11==0 && CarIsehere12==0 && CarIsehere21==1 && CarIsehere22==0 && CarIsehere31==0)
    {
        if (cptS==1)
      {
        delay(5000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS, 1);
        digitalWrite(RougeS,0);
        delay(2000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cptS=0;
        
      }
      else 
      {
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,1);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,1);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cpt1=0;
        cpt2=0;
        cpt3=0;
        cptS=0;
        
      }
    }
    if(CarIsehere11==0 && CarIsehere12==0 && CarIsehere21==1 && CarIsehere22==0 && CarIsehere31==1)
    {
        if (cptS==1)
      {
        delay(5000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS, 1);
        digitalWrite(RougeS,0);
        delay(2000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cptS=0;
        
      }
      else 
      {
       digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,1);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,1);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,1);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,0);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,1);
        digitalWrite(Rouge3,0);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cpt1=0;
        cpt2=0;
        cpt3=0;
        cptS=0;
        
      }
    }
    if(CarIsehere11==0 && CarIsehere12==0 && CarIsehere21==1 && CarIsehere22==1 && CarIsehere31==0)
    {
      if (cptS==1)
      {
        delay(5000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS, 1);
        digitalWrite(RougeS,0);
        delay(2000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cptS=0;
        
      }
      else 
      {
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,1);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,1);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cpt1=0;
        cpt2=0;
        cpt3=0;
        cptS=0;
        
      }
    }
    if(CarIsehere11==0 && CarIsehere12==0 && CarIsehere21==1 && CarIsehere22==1 && CarIsehere31==1)
    {
      if (cptS==1)
      {
        delay(5000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS, 1);
        digitalWrite(RougeS,0);
        delay(2000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cptS=0;
        
      }
      else 
      {
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,1);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,1);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,1);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,0);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,1);
        digitalWrite(Rouge3,0);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cpt1=0;
        cpt2=0;
        cpt3=0;
        cptS=0;
        
      }
    }
    if(CarIsehere11==0 && CarIsehere12==1 && CarIsehere21==0 && CarIsehere22==0 && CarIsehere31==0)
    {
      if (cptS==1)
      {
        delay(5000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS, 1);
        digitalWrite(RougeS,0);
        delay(2000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cptS=0;
        
      }
      else 
      {
        
        digitalWrite(Vert1,1);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,1);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cpt1=0;
        cpt2=0;
        cpt3=0;
        cptS=0;
        
      }
    }
    if(CarIsehere11==0 && CarIsehere12==1 && CarIsehere21==0 && CarIsehere22==0 && CarIsehere31==1)
    {
      if (cptS==1)
      {
        delay(5000);
        digitalWrite(VertS,1);
        digitalWrite(OrangeS, 1);
        digitalWrite(RougeS,0);
        delay(2000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cptS=0;
        
      }
      else 
      {
        digitalWrite(Vert1,1);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,1);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,1);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,0);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,1);
        digitalWrite(Rouge3,0);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cpt1=0;
        cpt2=0;
        cpt3=0;
        cptS=0;
        
      }
    }
    if(CarIsehere11==0 && CarIsehere12==1 && CarIsehere21==0 && CarIsehere22==1 && CarIsehere31==0)
    {
       if (cptS==1)
      {
        delay(5000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS, 1);
        digitalWrite(RougeS,0);
        delay(2000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cptS=0;
        
      }
      else 
      {
         digitalWrite(Vert1,1);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,1);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,1);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,1);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cpt1=0;
        cpt2=0;
        cpt3=0;
        cptS=0;
      }
    }
    if(CarIsehere11==0 && CarIsehere12==1 && CarIsehere21==0 && CarIsehere22==1 && CarIsehere31==1)
    {
      if (cptS==1)
      {
        delay(5000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS, 1);
        digitalWrite(RougeS,0);
        delay(2000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cptS=0;
        
      }
      else 
      {
        
        digitalWrite(Vert1,1);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,1);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,1);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,1);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,1);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,0);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,1);
        digitalWrite(Rouge3,0);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cpt1=0;
        cpt2=0;
        cpt3=0;
        cptS=0;
      }
    }
    if(CarIsehere11==0 && CarIsehere12==1 && CarIsehere21==1 && CarIsehere22==0 && CarIsehere31==0)
    {
      if (cptS==1)
      {
        delay(5000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS, 1);
        digitalWrite(RougeS,0);
        delay(2000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cptS=0;
        
      }
      else 
      {
        digitalWrite(Vert1,1);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,1);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,1);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,1);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cpt1=0;
        cpt2=0;
        cpt3=0;
        cptS=0;
      }
    }
    if(CarIsehere11==0 && CarIsehere12==1 && CarIsehere21==1 && CarIsehere22==0 && CarIsehere31==1)
    {
       if (cptS==1)
      {
        delay(5000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS, 1);
        digitalWrite(RougeS,0);
        delay(2000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cptS=0;
        
      }
      else 
      {
        digitalWrite(Vert1,1);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,1);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,1);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,1);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,1);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,0);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,1);
        digitalWrite(Rouge3,0);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cpt1=0;
        cpt2=0;
        cpt3=0;
        cptS=0;
      }
    }
    if(CarIsehere11==0 && CarIsehere12==1 && CarIsehere21==1 && CarIsehere22==1 && CarIsehere31==0)
    {
       if (cptS==1)
      {
        delay(5000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS, 1);
        digitalWrite(RougeS,0);
        delay(2000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cptS=0;
        
      }
      else 
      {
        digitalWrite(Vert1,1);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,1);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,1);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,1);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cpt1=0;
        cpt2=0;
        cpt3=0;
        cptS=0;
      }
    }
    if(CarIsehere11==0 && CarIsehere12==1 && CarIsehere21==1 && CarIsehere22==1 && CarIsehere31==1)
    {
       if (cptS==1)
      {
        delay(5000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS, 1);
        digitalWrite(RougeS,0);
        delay(2000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cptS=0;
        
      }
      else 
      {
       digitalWrite(Vert1,1);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,1);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,1);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,1);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,1);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,0);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,1);
        digitalWrite(Rouge3,0);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cpt1=0;
        cpt2=0;
        cpt3=0;
        cptS=0;
      }
    }
    if(CarIsehere11==1 && CarIsehere12==0 && CarIsehere21==0 && CarIsehere22==0 && CarIsehere31==0)
    {
      if (cptS==1)
      {
        delay(5000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS, 1);
        digitalWrite(RougeS,0);
        delay(2000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cptS=0;
        
      }
      else 
      {
        digitalWrite(Vert1,1);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,1);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cpt1=0;
        cpt2=0;
        cpt3=0;
        cptS=0;
        
      }
    }
    if(CarIsehere11==1 && CarIsehere12==0 && CarIsehere21==0 && CarIsehere22==0 && CarIsehere31==1)
    {
       if (cptS==1)
      {
        delay(5000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS, 1);
        digitalWrite(RougeS,0);
        delay(2000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cptS=0;
        
      }
      else 
      {
        digitalWrite(Vert1,1);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,1);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,1);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,0);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,1);
        digitalWrite(Rouge3,0);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cpt1=0;
        cpt2=0;
        cpt3=0;
        cptS=0;
      }
    }
    if(CarIsehere11==1 && CarIsehere12==0 && CarIsehere21==0 && CarIsehere22==1 && CarIsehere31==0)
    {
       if (cptS==1)
      {
        delay(5000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS, 1);
        digitalWrite(RougeS,0);
        delay(2000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cptS=0;
        
      }
      else 
      {
        digitalWrite(Vert1,1);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,1);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,1);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,1);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cpt1=0;
        cpt2=0;
        cpt3=0;
        cptS=0;
        
      }
    }
    if(CarIsehere11==1 && CarIsehere12==0 && CarIsehere21==0 && CarIsehere22==1 && CarIsehere31==1)
    {
       if (cptS==1)
      {
        delay(5000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS, 1);
        digitalWrite(RougeS,0);
        delay(2000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cptS=0;
        
      }
      else 
      {
        digitalWrite(Vert1,1);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,1);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,1);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,1);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,1);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,0);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,1);
        digitalWrite(Rouge3,0);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cpt1=0;
        cpt2=0;
        cpt3=0;
        cptS=0;
      }
    }
    if(CarIsehere11==1 && CarIsehere12==0 && CarIsehere21==1 && CarIsehere22==0 && CarIsehere31==0)
    {
      if (cptS==1)
      {
        delay(5000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS, 1);
        digitalWrite(RougeS,0);
        delay(2000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cptS=0;
        
      }
      else 
      {
        digitalWrite(Vert1,1);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,1);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,1);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,1);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cpt1=0;
        cpt2=0;
        cpt3=0;
        cptS=0;
        
      }
    }
    if(CarIsehere11==1 && CarIsehere12==0 && CarIsehere21==1 && CarIsehere22==0 && CarIsehere31==1)
    {
      if (cptS==1)
      {
        delay(5000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS, 1);
        digitalWrite(RougeS,0);
        delay(2000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cptS=0;
        
      }
      else 
      {
         digitalWrite(Vert1,1);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,1);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,1);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,1);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,1);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,0);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,1);
        digitalWrite(Rouge3,0);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cpt1=0;
        cpt2=0;
        cpt3=0;
        cptS=0;
      }
    }
    if(CarIsehere11==1 && CarIsehere12==0 && CarIsehere21==1 && CarIsehere22==1 && CarIsehere31==0)
    {
       if (cptS==1)
      {
        delay(5000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS, 1);
        digitalWrite(RougeS,0);
        delay(2000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cptS=0;
        
      }
      else 
      {
       digitalWrite(Vert1,1);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,1);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,1);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,1);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cpt1=0;
        cpt2=0;
        cpt3=0;
        cptS=0;
        
      }
    }
    if(CarIsehere11==1 && CarIsehere12==0 && CarIsehere21==1 && CarIsehere22==1 && CarIsehere31==1)
    {
       if (cptS==1)
      {
        delay(5000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS, 1);
        digitalWrite(RougeS,0);
        delay(2000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cptS=0;
        
      }
      else 
      {
        digitalWrite(Vert1,1);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,1);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,1);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,1);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,1);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,0);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,1);
        digitalWrite(Rouge3,0);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cpt1=0;
        cpt2=0;
        cpt3=0;
        cptS=0;
      }
    }
    if(CarIsehere11==1 && CarIsehere12==1 && CarIsehere21==0 && CarIsehere22==0 && CarIsehere31==0)
    {
       if (cptS==1)
      {
        delay(5000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS, 1);
        digitalWrite(RougeS,0);
        delay(2000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cptS=0;
        
      }
      else 
      {
        digitalWrite(Vert1,1);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,1);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cpt1=0;
        cpt2=0;
        cpt3=0;
        cptS=0;
        
      }
    }
    if(CarIsehere11==1 && CarIsehere12==1 && CarIsehere21==0 && CarIsehere22==0 && CarIsehere31==1)
    {
       if (cptS==1)
      {
        delay(5000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS, 1);
        digitalWrite(RougeS,0);
        delay(2000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cptS=0;
        
      }
      else 
      {
         digitalWrite(Vert1,1);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,1);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,1);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,0);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,1);
        digitalWrite(Rouge3,0);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cpt1=0;
        cpt2=0;
        cpt3=0;
        cptS=0;
        
      }
    }
    if(CarIsehere11==1 && CarIsehere12==1 && CarIsehere21==0 && CarIsehere22==1 && CarIsehere31==0)
    {
       if (cptS==1)
      {
        delay(5000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS, 1);
        digitalWrite(RougeS,0);
        delay(2000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cptS=0;
        
      }
      else 
      {
        digitalWrite(Vert1,1);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,1);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,1);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,1);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cpt1=0;
        cpt2=0;
        cpt3=0;
        cptS=0;
        
      }
    }
    if(CarIsehere11==1 && CarIsehere12==1 && CarIsehere21==0 && CarIsehere22==1 && CarIsehere31==1)
    {
       if (cptS==1)
      {
        delay(5000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS, 1);
        digitalWrite(RougeS,0);
        delay(2000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cptS=0;
        
      }
      else 
      {
        digitalWrite(Vert1,1);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,1);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,1);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,1);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,1);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,0);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,1);
        digitalWrite(Rouge3,0);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cpt1=0;
        cpt2=0;
        cpt3=0;
        cptS=0;
        
      }
    }
    if(CarIsehere11==1 && CarIsehere12==1 && CarIsehere21==1 && CarIsehere22==0 && CarIsehere31==0)
    {
       if (cptS==1)
      {
        delay(5000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS, 1);
        digitalWrite(RougeS,0);
        delay(2000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cptS=0;
        
      }
      else 
      {
         digitalWrite(Vert1,1);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,1);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,1);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,1);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cpt1=0;
        cpt2=0;
        cpt3=0;
        cptS=0;
      }
    }
    if(CarIsehere11==1 && CarIsehere12==1 && CarIsehere21==1 && CarIsehere22==0 && CarIsehere31==1)
    {
       if (cptS==1)
      {
        delay(5000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS, 1);
        digitalWrite(RougeS,0);
        delay(2000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cptS=0;
        
      }
      else 
      {
        digitalWrite(Vert1,1);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,1);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,1);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,1);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,1);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,0);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,1);
        digitalWrite(Rouge3,0);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cpt1=0;
        cpt2=0;
        cpt3=0;
        cptS=0;
        
      }
    }
    if(CarIsehere11==1 && CarIsehere12==1 && CarIsehere21==1 && CarIsehere22==1 && CarIsehere31==0)
    {
       if (cptS==1)
      {
        delay(5000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS, 1);
        digitalWrite(RougeS,0);
        delay(2000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cptS=0;
        
      }
      else 
      {
        digitalWrite(Vert1,1);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,1);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,1);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,1);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cpt1=0;
        cpt2=0;
        cpt3=0;
        cptS=0;
      }
    }
    if(CarIsehere11==1 && CarIsehere12==1 && CarIsehere21==1 && CarIsehere22==1 && CarIsehere31==1)
    {
       if (cptS==1)
      {
        delay(5000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS, 1);
        digitalWrite(RougeS,0);
        delay(2000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cptS=0;
        
      }
      else 
      {
        digitalWrite(Vert1,1);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,1);
        digitalWrite(Rouge1,0);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,1);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,1);
        digitalWrite(Rouge2,0);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,1);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,0);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(10000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,1);
        digitalWrite(Rouge3,0);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        delay(2000);
        digitalWrite(Vert1,0);
        digitalWrite(Orange1,0);
        digitalWrite(Rouge1,1);
        digitalWrite(Vert2,0);
        digitalWrite(Orange2,0);
        digitalWrite(Rouge2,1);
        digitalWrite(Vert3,0);
        digitalWrite(Orange3,0);
        digitalWrite(Rouge3,1);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cpt1=0;
        cpt2=0;
        cpt3=0;
        cptS=0;
      }
    }
  }
  
}

Please post your full sketch, using code tags when you do

If the 3 pins being written to are all on the same port then you could write to all 3 of them with a single command but that makes the code much less readable

One simple thing that you could do is to put the 3 digitalWrite()s in a function and call it with 3 parameters containing the values to be written to the 3 pins.

Write a simple function that writes its parameters to the three LEDs.

This is just a snippet of the full answer

I guess you could write a function to do the writes and supply parameters giving the pin number and the value to write. Then call the function for each of the different digitalWrite() that you have now.
But what would you gain?

Hello Sabayke
Yes.
Make an object containing all information and a method processing the information. At least a time handler is needed to avoid the delay() function.
Have a nice day and enjoy coding in C++.

Put the LEDs on the same port and write to it. then you're down to two writes.

i have more then +3000 so i can post the full sketch
but let's say I'm simulating a smart traffic light system and I want to use as little digitalwrite as possible

can you give me an exemple

Sure you can make it simpler, by removing redundant writes:

if (cptS==1)
      {
        delay(5000);
        digitalWrite(VertS,0);
        digitalWrite(OrangeS, 1);
        digitalWrite(RougeS,0);
        delay(2000);
        digitalWrite(OrangeS,0);
        digitalWrite(RougeS,1);
        cptS=0; 
      }

I use write(s) plural, because you probably have more redundancy in the rest of your code.

my code works fine but i want it to be faster
I want to use as few lines as possible

Great! please do.

Just change the delay values.

There is little correlation between number of lines of code and execution speed.

Don't use digitalWrite at all then.

(Only a snippet of the full answer)

I did but I doubt you'll read it all

how am i going to do so to light my leds ?

Using port writes
How else do you think they'll get lit?

can you give me an example please

I read enough to see that you should be using arrays for the I/O pins. That would eliminate almost 100 lines.

Any time you see pedestrian repetition in your code, it's time to dig in and factor it somehow.

PORTB = 12;

(This answer is just a snippet of the full answer)

Edit: and now I find you've edited the original post.