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