####################################################### START (2025-06-23 13:57:12) ##############################################