..XXXXXX...XX.....XX...XXXXXXX....XXXXXX...XX....XX..XXX...XXX..XX.....XX..XX....XX..XX........XXXX.XXXX..XX.....XX..XX........XX........XX.XXX.XX..XX.....XX...XXXXXX...XX........XX.....XX..XX..XX.XX........XX..XX....XX..XX.....XX..XX....XX...XX....XX...XXXXXX...XX.....XX...XXXXX.XX...XXXXXX..