#####(# ######....... #....<....... #.####.##.##. .# .# .# .. ##