## . . # .#. #.# # # .# # .. # . .#.. . #.# ### . . ### .# #.#. # #.2## ##.# .## #.. . ..# # #. .. # . . . .###.. . # . #