##### . #...######.. #........... #<........... #...%........ #...######... .####...######...# ................... .####...###....... ........ ..... ......... .... ###...... ... ####### .