# # . ### . . . # # # #. . # # # # # . # . ## # # ### #. .#.. ... # #. ###.# #. #...#.#. .. #. ##.## # .# #... # .. #####...... #.## #.. ...###......# .# . .#....## # #. ..#..#..#..# ## #.# #####..# .. #[.#..# . #.E...# .# #..#.# # ##.......#.# ..#.#...#.# # #.###.# .. .# .## .# #. .. #