X X   XX XXX XX XXX 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  XXXXX   XX X   XX X   XX X   XX X   XX X X XX X   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   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
X X   XX XXX XX XXX 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  XXXXX   XX X   XX X   XX X   XX X   XX X X XX X   XXXX   XX X   XX X   XX X   XX X   XX X   XX X   XX X   XX X   XX X   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