Make 3 phase motorcycle stator as engine starter

Using autoformat, in the IDE, the shows up like this:

void setup() {
  // INPUT DIGITAL SENSOR A
  pinMode(3, INPUT);
  // INPUT DIGITAL SENSOR B
  pinMode(4, INPUT);
  // INPUT DIGITAL SENSOR C
  pinMode(5, INPUT);
  // OUTPUT DIGITAL PHASE 1 (-)
  pinMode(6, OUTPUT);
  // OUTPUT DIGITAL PHASE 2 (-)
  pinMode(7, OUTPUT);
  // OUTPUT DIGITAL PHASE 3 (-)
  pinMode(8, OUTPUT);
  // OUTPUT PWM PHASE 1 (+)
  pinMode(9, OUTPUT);
  // OUTPUT PWM PHASE 2 (+)
  pinMode(10, OUTPUT);
  // OUTPUT PWM PHASE 3 (+)
  pinMode(11, OUTPUT);
}
void loop() {
  TCCR1B = (TCCR1B & 0b11111000) | 2; //frequensi 3.9kHz
  TCCR2B = (TCCR2B & 0b11111000) | 2; // frequensi 3.9kHz

  //step pengaman
  if (digitalRead(3) == HIGH) {
    if (digitalRead(4) == HIGH) {
      if (digitalRead(5) == HIGH) {

        digitalWrite(6, LOW);
        digitalWrite(7, LOW);
        digitalWrite(8, LOW);
        analogWrite(9, 0);
        analogWrite(10, 0);
        analogWrite(11, 0);
      }
    }
  }

  //step pengaman
  if (digitalRead(3) == LOW) {
    if (digitalRead(4) == LOW) {
      if (digitalRead(5) == LOW) {

        digitalWrite(6, LOW);
        digitalWrite(7, LOW);
        digitalWrite(8, LOW);
        analogWrite(9, 0);
        analogWrite(10, 0);
        analogWrite(11, 0);
      }
    }
  }


  //step1 (0)(-)(+) MAJU
  if (digitalRead(3) == HIGH) {
    if (digitalRead(4) == LOW) {
      if (digitalRead(5) == LOW) {

        digitalWrite(6, LOW);
        digitalWrite(7, HIGH);
        digitalWrite(8, LOW);
        analogWrite(9, 0);
        analogWrite(10, 0);
        analogWrite(11, 250);
      }
    }
  }


  //step2 (+)(-)(0) MAJU
  if (digitalRead(3) == HIGH) {
    if (digitalRead(4) == LOW) {
      if (digitalRead(5) == HIGH) {

        digitalWrite(6, LOW);
        digitalWrite(7, HIGH);
        digitalWrite(8, LOW);
        analogWrite(9, 250);
        analogWrite(10, 0);
        analogWrite(11, 0);
      }
    }
  }


  //step3 (+)(0)(-) MAJU
  if (digitalRead(3) == LOW) {
    if (digitalRead(4) == LOW) {
      if (digitalRead(5) == HIGH) {

        digitalWrite(6, LOW);
        digitalWrite(7, LOW);
        digitalWrite(8, HIGH);
        analogWrite(9, 250);
        analogWrite(10, 0);
        analogWrite(11, 0);
      }
    }
  }


  //step4 (0)(+)(-) MAJU
  if (digitalRead(3) == LOW) {
    if (digitalRead(4) == HIGH) {
      if (digitalRead(5) == HIGH) {

        digitalWrite(6, LOW);
        digitalWrite(7, LOW);
        digitalWrite(8, HIGH);
        analogWrite(9, 0);
        analogWrite(10, 250);
        analogWrite(11, 0);
      }
    }
  }


  //step5 (-)(+)(0) MAJU
  if (digitalRead(3) == LOW) {
    if (digitalRead(4) == HIGH) {
      if (digitalRead(5) == LOW) {

        digitalWrite(6, HIGH);
        digitalWrite(7, LOW);
        digitalWrite(8, LOW);
        analogWrite(9, 0);
        analogWrite(10, 250);
        analogWrite(11, 0);
      }
    }
  }



  //step6 (-)(0)(+) MAJU
  if (digitalRead(3) == HIGH) {
    if (digitalRead(4) == HIGH) {
      if (digitalRead(5) == LOW) {

        digitalWrite(6, HIGH);
        digitalWrite(7, LOW);
        digitalWrite(8, LOW);
        analogWrite(9, 0);
        analogWrite(10, 0);
        analogWrite(11, 250);
      }
    }
  }

}// loop ends