########## ##....#...### ##...........# ##...#..<..#...# ##...###...## ##..)## ##### # ##...## #...# .## #...######.#.######...# #..#........#........# #.##.#...##.#.###..# # #.#..###.##.#..#h###..#.# #...............h.hh(h..# #####..###########..##### ##. .## # ##