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