. . . . # # # # . . . # ...# ## #.# # ... .. . ... . # . ## ## # .# # # . . .#.....#.#.# #.###.# # . # #{#.#.#.# # .#.#.#. . # . #.#.#.# # # # #.._# # # # . . #####.#. # # # # # . . . # # ### .. . #### #.. . . .# # . ### .# #.#.#.. . # . . # # . . . # . # #.# # # # . . . # . # #