..XXXXX...XX.....XX..XX.....XX..XX....XX..X.....X..XX.....XX..XX.....XX...XX..XX.........X..XX.....XX..XX.....XX....XXXX.......XXX...XXXXXXXXX..XX.....XX.....XX...........X..XX.....XX...XX...XX......XX.....X.....X..XX.....XX....XX.XX.......XX......XXXXX...XX.....XX.....XXX........XX....