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