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