..XXXXXX...XXXX..XXXXXXXX....XXXXXX...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...XXXXXX...XXXX..XX..........XXXXXX..