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