.XXXXXXXX........XX..XX.....XX..XX......XX..XX..............XX..XX.....XX..XX..XX..XX..XX..............XX..XX.....XX..XX..XX..XX..XXXXXX..........XX..XX.....XX..XX..XX..XX..XX........XX....XX..XX.....XX..XX..XX..XX..XX........XX....XX..XX.....XX..XX..XX..XX..XXXXXXXX...XXXXXX....XXXXXXX....XXX..XXX..