add decimal

用decimal重写小方格边界点的代码