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