Copyright (c) 2009 by Alexey Maslov, Jovanny Lemonad. All rights reserved.