X   X  X   X        XXXXX  XXXXX  XXXXX  XXXXX  XXXXX  XXXXXX XXXXX                                   X XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXX  XXXXX  XXXXXX XXXXXX XXXXXX XXXX
X  XXXXX  XXXXXX XXXXX  XXXXX  XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX
__X___X__X___X________XXXXX__XXXXX__XXXXX__XXXXX__XXXXX__XXXXXX_XXXXX___________________________________X_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXX__XXXXX__XXXXXX_XXXXXX_XXXXXX_XXXX__XXXXX__XXXXXX_XXXXX__XXXXX__XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX_XXXXXX