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