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