.XXXXXXXX..XX........XXXXXXXX...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....XXXXXXXX..XXXXXXXX..XX............XXX....