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