.XXXXXXX...XXXXX......XXX.....XXXXXXXX..X........X.....X....XX.XX....XX........X........X.....X...XX...XX...XX........XXXXXX....XXXXXX..XX.....XX..XXXXXX..........X........X..XXXXXXXXX..XX........X.....X..X.....X..XX.....XX..XX.........XXXXX....XXXXX...XX.....XX..XX.......