XXXX    XX            XX    X      XX X   XXXX          XXXX   XXXX   XX X                                                                                                       XX   XXXX
XXXX    XX            XX    X      XX X   XXXX          XXXX   XXXX   XX X                                                                                                       XX   XXXX