.XXXXXXX...XXXXX...XX....XX..XX.....XX..X........X.....X..XXX...XX..XX.....XX..X........X.....X..XXXX..XX..XX.....XX..XXXXXX....XXXXXX..XX.XX.XX..XX.....XX........X........X..XX..XXXX...XX...XX...X.....X..X.....X..XX...XXX....XX.XX.....XXXXX....XXXXX...XX....XX.....XXX....