Old script (40/43)

Old script