Mastering ESP32 Deep Sleep: Timers, GPIOs & Touch Sensors Explained