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