..XXXXX...XX.....XX..XXXXXXXX....XXXXXX...X.....X..XX.....XX..XX.....XX..XX....XX..X.....X..XX.....XX..XX.....XX..XX.........XXXXXX..XXXXXXXXX..XXXXXXXX....XXXXXX.........X..XX.....XX..XX...............XX..X.....X..XX.....XX..XX.........XX....XX...XXXXX...XX.....XX..XX..........XXXXXX..