######### .#.... ...# ###.#.######.# . .#.# #.# #..#.####.#.# # #. #E.H...#.# #.##.########.# #........ ....# #.#. ### #.# #..... ..... ## ### # # ### # . # .. .#.. # #######. ##. #. .. . #. # ### #.###.# # #. ...#.# . # # ## .# # # .# #. .# . # # #. # # ### .. . . #. . # .# . # # . #. # . .. . # #