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