Bernard Werber Read to the end. Continued in the comments

 

v20240901