..XXXXX......XXX......XXXXXX...XX......XX..X.....X....XX.XX....XX....XX..XX..XX..XX..X.....X...XX...XX...XX........XX..XX..XX...XXXXX...XX.....XX...XXXXXX...XX..XX..XX..X.....X..XXXXXXXXX........XX..XX..XX..XX..X.....X..XX.....XX..XX....XX..XX..XX..XX...XXXXX...XX.....XX...XXXXXX....XXX..XXX..