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