XXX    XXX             X    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XX      XX     X     XXX    XXX    XXX    X X    XXX     XX    X X    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX
XXX    XXX    XXX    XXX    XXX    XXX    X X    XXX    XXX    XXX    XX     XXX    XXX    XXX    XXX    XXX    XXX
XXX    XXX             X    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XX      XX     X     XXX    XXX    XXX    X X    XXX     XX    X X    XXX    XXX    XXX    XXX    XXX    XXX    XXX    XXXXXX    XXX    XXX    XXX    XXX    XXX    X X    XXX    XXX    XXX    XX     XXX    XXX    XXX    XXX    XXX    X