. . # # . . . . . . # #. #..### #..1.# #..### #.. # #