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