X     XX XXX XX XX  XXX    XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX    X
X     XX     XX     XX     XX     XX     X
X     XX XXX XX XX  XXX    XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX    XX     XX     XX     XX     XX     XX     X