XXXX   XXXX    XX     X      XX     XX     XX     XX     XX     XX     XX     XX     XX     XX           XXXX
XXXX   XXXX    XX     X      XX     XX     XX     XX     XX     XX     XX     XX     XX     XX           XXXX