### # ..# #. #.# ... #. #.# ..# #.. #.# #.# #..###.# ########.# #......######........# ##..