..XXXXX....XXXXXX...XX........XXXXXXXX..X.....X..XX....XX..XX...........XX.....X.....X..XX........XX...........XX......XXXXX...XX........XX...........XX.....X.....X..XX........XX...........XX.....X.....X..XX....XX..XX...........XX......XXXXX....XXXXXX...XXXXXXXX.....XX....