X    XX     XX     XX     XX     XX   XXXX     XXX    XX     XX     XX     XX     XX     XX     XX     XX     XX     XX
X     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     X
X    XX     XX     XX     XX     XX   XXXX     XXX    XX     XX     XX     XX     XX     XX     XX     XX     XX     XXX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     X