######## #......# ###......# .......<.# ........># ...##+#### #