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