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