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