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