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