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