.## #...... ####....... .........o... .........oo.... .......o..o.%.. .......ooooo... ........o........ .......?