Ecency
Entry for the Shadow Contest: ROUND 220 | Ecency