Ecency
Entry for Shadow Contest Round 285