.XXXX..XX........XXXXXXXX...XX....XX...XX...XX........XX.....XX...XX..XX....XX...XX........XX.....XX....XXXX.....XX...XX........XXXXXXXX......XX......XX...XX........XX...XX.......XX......XX...XX........XX....XX......XX.....XXXX..XXXXXXXX..XX.....XX.....XX....