diagonal walk | ScratchStats