Copyright(C) Mosh A Scuffle Knot.All rights reserved.