We have memed to a new domain!
Please use
https://dbd.tricky.lol/
next time :)