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