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