#.#. ##.#. #....# ...... ....#### # #.....#.# #.#.!...#.# #.........# ###.....####### .........hh....# ###.#..##.####.# # #.. #.# #.#.. #.# #....##)# ##########...# ##..<..## ###.#### #..###..# #......# #.......# #......# # ##.....## #......#.# ###'### #........# #######.######......### ....................# .########.####.......... #.# #......##..# #.# #......# .# #+# #......# # ##...### #...# #.###