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