##### #####...## ........## ####.......# ...........# #...l...# #.g.<.# #....## #.#.## .....# #!#.### #... ... ##.#