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
XX X                                                                         XX X   XX X   XX X   XX X
__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___________XX_X_________________________________________________________________________XX_X___XX_X___XX_X___XX_X