..XXXXXX...XXXXXXXX..XX........XXXXXXXX...XX....XX..XX........XX........XX.....XX..XX........XX........XX........XX.....XX..XX........XXXXXX....XX........XXXXXXXX...XX........XX........XX........XX.........XX....XX..XX........XX........XX..........XXXXXX...XXXXXXXX..XXXXXXXX..XX........