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