__XXXXX___XXXXXXXX___XX________XX_____XX__X_____X__XX_____XX__XX________XX_____XX__X_____X__XX_____XX__XX________XX_____XX___XXXXX___XXXXXXXX___XX________XX_____XX__X_____X__XX_____XX__XX_________XX___XX___X_____X__XX_____XX__XX__________XX_XX_____XXXXX___XXXXXXXX___XXXXXXXX_____XXX____