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