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