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