Design a complete standalone L298N dual-channel H-bridge motor driver circuit. Use the L298N motor driver IC. The circuit must be complete and suitable for later import into KiCad and integration into a larger ESP32 PCB. POWER INPUT: - 12V DC motor supply - GND - Logic supply for L298N - Clearly label VMOTOR and GND MOTOR CHANNEL A: - OUT1 - OUT2 - ENA - IN1 - IN2 MOTOR CHANNEL B: - OUT3 - OUT4 - ENB - IN3 - IN4 Add screw terminal connectors for: - 12V power input - Motor A - Motor B Add a separate logic-control header with: - ENA - IN1 - IN2 - IN3 - IN4 - ENB - GND - 5V logic PROTECTION: Add flyback protection diodes for both H-bridge channels according to the L298N datasheet/reference design. POWER FILTERING: Add appropriate bulk electrolytic capacitors on the motor supply. Add ceramic decoupling capacitors close to the L298N supply pins. Add a 5V supply/logic section according to the L298N datasheet. Add a power indicator LED with a suitable current-limiting resistor. THERMAL: Provide the L298N in a package suitable for heatsinking. Provide adequate copper area around the thermal ground/tab connection according to the datasheet. LABELS: Clearly label all external connections: 12V 5V GND ENA IN1 IN2 IN3 IN4 ENB MOTOR_A+ MOTOR_A- MOTOR_B+ MOTOR_B- DESIGN REQUIREMENTS: - Follow the L298N datasheet/reference application circuit. - Do not invent component connections. - Use appropriate component values based on the datasheet. - Keep motor-current paths short and wide. - Keep logic signals separated from high-current motor paths. - Make the schematic clean and easy to understand. - Use standard through-hole components where practical. - Do not include ESP32, BME680, OLED, sensors or other circuits. - This is ONLY the complete L298N dual-channel motor-driver circuit. Before completing the design, verify the power, ground, enable, input, output and protection connections against the L298N datasheet.