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