## # . . . . .. . . ....########### .. ..............# . ....#.##3.....# . . # .#......# .#..[...# # . . #..2...#.# # . #.h..5.... . . #....x.##. # . .##.###.4. .. ### ### . ## . . .. # .