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