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