#### #<.### ##...#### ##.....##### ##........####### ##.............####### ###.......(...(.....### ####....(............ ####..(........... #####.......... ####(..#### ....... ....... ..##### ..# ..# ..#