Old script (39/43)

Old script