..XXXXXX....XX.....XX..XX......XX..XX....XX..XX....XX...XX.....XX..XX..XX..XX...XX..XX...XX.........XX.....XX..XX..XX..XX....XXXX....XX...XXXX..XXXXXXXXX..XX..XX..XX.....XX.....XX....XX...XX.....XX..XX..XX..XX.....XX.....XX....XX...XX.....XX..XX..XX..XX.....XX......XXXXXX....XX.....XX...XXX..XXX......XX....