/***********************************************
 * released under (E) licensing ...            *
 *        (E) RULES AND REGULATIONS            *
 * permission to use/rewrite/add     : granted *
 * permission to trojan/steal        : denied  *
 * permission to use illegally       : denied  *
 * permission to use on /dev/urandom : denied  *
 ***********************************************/
/* contact el8@press.co.jp for full license    */
/* code copyrighted by ~el8 -- don't infringe! */

#include <stdio.h>
#include <string.h>

void putpenis(char *str)
{
    fprintf(stderr, "\r%s", str);
    usleep(rand()%60000+30000);
    return;
}
int main(int argc, char **argv)
{
   printf("watch %s's ass get owned by %s!!\n",(argc>1)?argv[1]:"route",
          (argc>2)?argv[2]:"cripto");

  while(1)
  {
    putpenis("8====D (_O_)");
    putpenis(" 8====D(_O_)");
    putpenis("  8====D_O_)");
    putpenis("   8====DO_)");
    putpenis("    8====D_)");
    putpenis("     8====_)");
    putpenis("      8===_)");
    putpenis("     8====_)");
    putpenis("    8====D_)");
    putpenis("  8====D_O_)");
    putpenis(" 8====D(_O_)");
  }
  return 0;
}


syntax highlighted by Code2HTML, v. 0.9.1