rules 51 Bytes