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