..XXXXX....XXXXXX....XXXX..XX.....XX..X.....X..XX....XX....XX...XX.....XX........X..XX..........XX...XX.....XX.....XXX...XX...XXXX...XX...XX.....XX........X..XX....XX....XX...XX.....XX..X.....X..XX....XX....XX...XX.....XX...XXXXX....XXXXXX....XXXX...XXXXXXX..