Copyright (c) Fugo ltd all rights reserved.