..XXXXX...XX........XX.....XX..XX......XX..X.....X..XX........XX.....XX..XX..XX..XX..X.....X..XX........XX.....XX..XX..XX..XX...XXXXX...XX........XX.....XX..XX..XX..XX..X.....X..XX........XX.....XX..XX..XX..XX..X.....X..XX........XX.....XX..XX..XX..XX...XXXXX...XXXXXXXX...XXXXXXX....XXX..XXX..