##+## ###...### ##.......## #.%.......# +....<....+ #....(....# ##.......## ###...### ##+##