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