.. ######.... #......... #.<# #.## #. #. #. #. #. #.