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