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