................................................................
..%%%%....%%%%...%%..%%...%%%%...%%.......%%%%...%%..%%..%%%%%..
.%%..%%..%%......%%..%%..%%..%%..%%......%%..%%..%%..%%..%%..%%.
.%%%%%%...%%%%...%%%%%%..%%......%%......%%..%%..%%..%%..%%..%%.
.%%..%%......%%..%%..%%..%%..%%..%%......%%..%%..%%..%%..%%..%%.
.%%..%%...%%%%...%%..%%...%%%%...%%%%%%...%%%%....%%%%...%%%%%..
................................................................