__XXXXX___XX____XX__XX____XX__XXXXXXXX___X_____X__XX___XX___XXX___XX__XX_____XX__X_____X__XX__XX____XXXX__XX__XX_____XX___XXXXX___XXXXX_____XX_XX_XX__XXXXXXXX___X_____X__XX__XX____XX__XXXX__XX___XX____X_____X__XX___XX___XX___XXX__XX____XX____XXXXX___XX____XX__XX____XX__XX_____XX_