####### ..... ##...## #.....# ##.<.## #.....# ##...## ....... ########8. ##