Old script (41/43)

Old script