2024   |   Abstractions on blue