..XXXXX...XXXXXXXX....XXXXXXX....XXXXXX...X.....X..XX.....XX..XX.....XX..XX....XX..X.....X..XX.....XX..XX.....XX..XX.........XXXXXX..XXXXXXXX...XX.....XX...XXXXXX.........X..XX.....XX..XX..XX.XX........XX..X.....X..XX.....XX..XX....XX...XX....XX...XXXXX...XXXXXXXX....XXXXX.XX...XXXXXX..