Finally finished. . .
I spent too much time to keep the two consistent
I think the update will be much faster later~~~~~