X     XX     XX XX  XX XX  XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX    XXXX    XX     XX     XX     XX     XX   X XX     XXX    XX     XX     XXXXXXXX XXXXXX XXXXXX XXXXXX XXX XX XXXXXX XXXX
XX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX
X     XX     XX XX  XX XX  XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX    XXXX    XX     XX     XX     XX     XX   X XX     XXX    XX     XX     XXXXXXXX XXXXXX XXXXXX XXXXXX XXX XX XXXXXX XXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXX