/*****************************************************************************
* Add a few defines. You do not want to read this section. Really.
/*****************************************************************************
* Add a few defines. You do not want to read this section. Really.