# . . . .#. #####.#### #........# #. #........# #$##....XW..# ...'........+ ###........# ###'#:#### # # #.#........ # # #.#... ..#. # . # .#... ##.. #.. .###'####### ##.# ........ # ...# . ...... ##. #. .... ... #...#.. ... ... .... ... . . ## #. ...#. # .##.......... ###. ........ # # ## . ##. . # . '