. . # .# . . # ##. . # .. . # # .### ### ## ### # .. ..... ...# .. . . #. # .########.# . # .. ..#.(((..# .. # ###.# .#.####H#.# # # .. . . .# .#.# #.# #.######.# # . ..#........#.# # #..##########. . .... . # # # ##. ##. ##. . . .....# .. # #. # ## ##.# . # # #.# .. . .### # ### ##.### # . ... .. ... .... #. # .# # ### . . # . # ## # # . . .