/*

 -extending clarus' life 256 bytes at a time

  MOOF!  #  #   
        # ## #  
        #    #  
 #       # #  # 
##       #     #
# #     #      #
#  ######   ### 
 #  ####   ##   
 #         ##   
 #         ##   
 #   ####   #   
 #  #    #  #   
 #  #    #  #   
#   #   #   #   
 ####    ####   
----------------

-phar@thetransmission.net

*/


#define MOOF_OFFSET		2
#define MOOF_BYTES		5

char * clarus(int ToMoofOrNotToMoof){
unsigned char DOGCOW_CLARUS[256] = {
	0x20, 0x20, 0x4D, 0x4F, 0x4F, 0x46, 0x21, 0x20, 0x20, 0x23, 0x20, 0x20, 0x23, 0x20, 0x20, 0x20, 
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x23, 0x20, 0x23, 0x23, 0x20, 0x23, 0x20, 0x20, 
	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x23, 0x20, 0x20, 0x20, 0x20, 0x23, 0x20, 0x20, 
	0x20, 0x23, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x23, 0x20, 0x23, 0x20, 0x20, 0x23, 0x20, 
	0x23, 0x23, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x23, 0x20, 0x20, 0x20, 0x20, 0x20, 0x23, 
	0x23, 0x20, 0x23, 0x20, 0x20, 0x20, 0x20, 0x20, 0x23, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x23, 
	0x23, 0x20, 0x20, 0x23, 0x23, 0x23, 0x23, 0x23, 0x23, 0x20, 0x20, 0x20, 0x23, 0x23, 0x23, 0x20, 
	0x20, 0x23, 0x20, 0x20, 0x23, 0x23, 0x23, 0x23, 0x20, 0x20, 0x20, 0x23, 0x23, 0x20, 0x20, 0x20, 
	0x20, 0x23, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x23, 0x23, 0x20, 0x20, 0x20, 
	0x20, 0x23, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x23, 0x23, 0x20, 0x20, 0x20, 
	0x20, 0x23, 0x20, 0x20, 0x20, 0x23, 0x23, 0x23, 0x23, 0x20, 0x20, 0x20, 0x23, 0x20, 0x20, 0x20, 
	0x20, 0x23, 0x20, 0x20, 0x23, 0x20, 0x20, 0x20, 0x20, 0x23, 0x20, 0x20, 0x23, 0x20, 0x20, 0x20, 
	0x20, 0x23, 0x20, 0x20, 0x23, 0x20, 0x20, 0x20, 0x20, 0x23, 0x20, 0x20, 0x23, 0x20, 0x20, 0x20, 
	0x20, 0x23, 0x20, 0x20, 0x20, 0x23, 0x20, 0x20, 0x20, 0x23, 0x20, 0x20, 0x20, 0x23, 0x20, 0x20, 
	0x20, 0x20, 0x23, 0x23, 0x23, 0x23, 0x20, 0x20, 0x20, 0x20, 0x23, 0x23, 0x23, 0x23, 0x20, 0x20, 
	0x2D, 0x2D, 0x2D, 0x2D, 0x2D, 0x2D, 0x2D, 0x2D, 0x2D, 0x2D, 0x2D, 0x2D, 0x2D, 0x2D, 0x2D, 0x2D
};
	if(!ToMoofOrNotToMoof) memset(DOGCOW_CLARUS + MOOF_OFFSET, 0x20 ,MOOF_BYTES);
	return DOGCOW_CLARUS;
}


