2 ms·Not OP but this was really well written. Thanks!by shmageggy 7y agoNot OP but this was really well written. Thanks!