RepCharlesRangle