..XXXXXX...XX.....XX..XX....XX...XXXXXX...XX....XX..XX.....XX..XX...XX...XX....XX..XX........XX.....XX..XX..XX....XX........XX........XXXXXXXXX..XXXXX......XXXXXX...XX........XX.....XX..XX..XX..........XX..XX....XX..XX.....XX..XX...XX...XX....XX...XXXXXX...XX.....XX..XX....XX...XXXXXX..