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