..XXXXX...XXXXXXXX..XX.....XX..XXXXXXXX...X.....X..XX........XXX...XXX..XX.....XX..X........XX........XXXX.XXXX..XX.....XX..XXXXXX...XXXXXX....XX.XXX.XX..XXXXXXXX...X.....X..XX........XX.....XX..XX...XX....X.....X..XX........XX.....XX..XX....XX....XXXXX...XX........XX.....XX..XX.....XX.