this took me 20.1 hours | ScratchStats