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