Не смог и половину осилить, почему-то бесит.

 

v20240901