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