.XXXXXXX...XXXXXX...XX........XX......XX..X....X...XX....XX..XX........XX..XX..XX......X....XX........XX........XX..XX..XX.....X.....XX........XX........XX..XX..XX....X......XX........XX........XX..XX..XX....X......XX....XX..XX........XX..XX..XX....X.......XXXXXX...XXXXXXXX...XXX..XXX..