#include <vector>
#include <string>
#include <cstring>
#ifdef _MSC_VER
#pragma warning(disable : 4786)
#include <assert.h>
#include <stdio.h>
#include <cstdlib>
namespace audiere {