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