# # # # . # ## . .. . . .. W . W. . . .. .# # #. W ..##. ## ## # # [ . ##### . . W .. #. . ..#+# # ### . ... . + # ####.# # .. ... #+ ... ..#.# ### ## ...# .#. # . . . #.###W.W.# # # # . .# .#......#.# . ####..# ...# ... #W#.#.#### .. ##.### # . . .# #### # # . . # . . W # . . . . . . # .