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