XXXXXXXXXXXXX           X             X             X             X             X  XX         X             X             X             X             X             X             X             X             X             X             X
XXXXXXXXXXXXX           X             X             X             X             X  XX         X             X             X             X             X             X             X             X             X             X             X