..XXXXX....XXXXXXX...XXXXXXXX..XX.....XX..X.....X..XX.....XX.....XX.....XX.....XX..X.....X..XX.....XX.....XX.....XX.....XX...XXXXX...XX.....XX.....XX.....XX.....XX..X.....X..XX..XX.XX.....XX.....XX.....XX..X.....X..XX....XX......XX.....XX.....XX...XXXXX....XXXXX.XX.....XX......XXXXXXX..