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