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