Converting The-Shades to C for Linux, Windows and MAC OS X