..XXXXXX....XX....XX..XXXXXXXX..XX....XX..XX....XX...XXX...XX.....XX......XX..XX...XX.........XXXX..XX.....XX.......XXXX....XX...XXXX..XX.XX.XX.....XX........XX.....XX....XX...XX..XXXX.....XX........XX.....XX....XX...XX...XXX.....XX........XX......XXXXXX....XX....XX.....XX........XX....