####### ..... ##...## #.....# #.<.# #.....# ##...## ...!. #######