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