#include <stdio.h> #include <stdbool.h> #include <signal.h> static volatile bool terminated = false; static void sigint_handler(int sig) { terminated = true; } int main(void) { signal(SIGINT, sigint_handler); while (!terminated) { } return 0; }
Standard input is empty
Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! Still running! S