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