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