SELAB3 Shayan Talaei 98109548, Alireza Eiji 98101193 The documentation is provided in "documentation.pdf" file.