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