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