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