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