####### ## ....... #(#### ....... ###.#.... )......##((...# ......l.r<...(# .......##.......# ....... #.....### ....... #.....%.. ####### ##.###### .# .# .#