##### #.<.# #...# ##+###'###+###+# #............... #.....s%........ #.............. ##+###+###+###+