. . # # . # . . . # .. . .. . .. . . ### # ##E# # #..... .# # #.#.#.#.# # # # # # #.#.#.# ##.#.#.. . #.. #.##### #. #.#.. #####.##### . ... ...# ####.###### #