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