warning: contains flashing and moving elements
established 01/09/2020 revamped 20/03/2022 renamed 14/01/2025