All rights reserved. Copyright(C) ocho 8. 2010