X   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XX  X  XXXX   XXXX   XXXX   XXXX   XX      XXX   XX  X  XXXX   XX      XXX   XXXX   XX     XX     XXXX   XXXXX  XXXX   XXXX   X
XXX   XXXX   XXXX   XXXX   XX     XX      XXX   XXXX   XX     XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXXX   XXX
X___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XX__X__XXXX___XXXX___XXXX___XXXX___XX______XXX___XX__X__XXXX___XX______XXX___XXXX___XX_____XX_____XXXX___XXXXX__XXXX___XXXX___XXX___XXXX___XXXX___XXXX___XX_____XX______XXX___XXXX___XX_____XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XXXX___XX