>>28514449
no idea if it's even close to the best but I like it :3