XX   XXX    XXX   X  XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX    XX X    XX     XX     XX     XX     XX   X XX     XXX    XX   X XX     XX     XX     XX     XXXXXXXXXXXXXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXX
XXX XXXXXX XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX    XX     XX     XX     XX     XX
XX   XXX    XXX   X  XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX     XX    XX X    XX     XX     XX     XX     XX   X XX     XXX    XX   X XX     XX     XX     XX     XXXXXXXXXXXXXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX    XX     XX     XX     XX     X