..XXXXXX....XXXXXX....XX....XX..XX.....XX..XX....XX..XX....XX...XX...XX...XX.....XX..XX........XX.........XX..XX....XX.....XX..XX........XX...XXXX..XXXXX.....XX.....XX..XX........XX....XX...XX..XX....XX.....XX..XX....XX..XX....XX...XX...XX...XX.....XX...XXXXXX....XXXXXX....XX....XX...XXXXXXX..