Code are free to use and distribute, but it's better to notice me.
DO NOT copy entirely.
All rights reserved.