################ #............... #............... #........o...... ###............... #................... ####........<.......... #...................... #...................... #...................... ....................... ...................... .......<............. .#.#...%............. .....###............. .### #............. #............. #............. #........[.... #............. #...........>. ............... ................ .##.............