..XXXXX...XX.....XX........XX..XX.....XX..X.....X..XX.....XX........XX..XX.....XX..X.....X..XX.....XX........XX..XX.....XX...XXXXXX..XXXXXXXXX........XX..XX.....XX........X..XX.....XX..XX....XX..XX.....XX..X.....X..XX.....XX..XX....XX..XX.....XX...XXXXX...XX.....XX...XXXXXX....XXXXXXX..