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