This project is C# porting to HanNanum project.