I did some work. this is result.
just analysis, because i can. (not sure about the time (because I have no interest for 100% analysis)