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