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___XX_X___XX_X___XX_X___XX_X___XX_X___XX_X___XX_X___XX_X___XXX___XX_X__________XX_X___XX_X___XX_X___XX_X___XX_X___XX_X___XX_X___XX_X___XX_X___XX_X