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