..XXXXX....XXXXXX...XX.....XX...XXXXXX...X.....X..XX....XX..XX.....XX..XX....XX..X.....X..XX........XX.....XX..XX.........XXXXX...XX........XXXXXXXXX...XXXXXX...X.....X..XX........XX.....XX........XX..X.....X..XX....XX..XX.....XX..XX....XX...XXXXX....XXXXXX...XX.....XX...XXXXXX..