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