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