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