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