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