;*****************************************************************
;I was forced to write this by my boss, but I don't like it,
;  so if there are errors, it's because I really didn't know
;  how to refuse...
;*****************************************************************