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