Long post!!! do not judge strictly, this is my first time.

 

v20240901