Version 1.1: Big change in data structure
1. Now you can customize your size
2. Use Two dimensional array
3. User interface improvement