Currently, it's my best of mode7 solution. However, I'll continue improving my algorithm.