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