# . .# . # .. . . #..# . .. . .. . . . . . . . # . .. #. . .. .. . . . #. ....... . # .. [.. # .# . . ## ....##.. #. .#.##.. . # # ###.#.. . #..#..# . ...###...## . .. #....%%..# .. . ...#.#. #..##.....# #.#. .. .#..#.# ( .. # # ## #.# ##. .#