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