..XXXXX...XXXXXXX..XX.....XX..XX......XX..X.....X..X....X...XX.....XX..XX..XX..XX..X............X....XX.....XX..XX..XX..XX..XXXXXX......X.....XX.....XX..XX..XX..XX..X.....X....X.......XX...XX...XX..XX..XX..X.....X....X........XX.XX....XX..XX..XX...XXXXX.....X.........XXX......XXX..XXX..