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