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