# ## #. .# #####.###.##### .........h..h## ###.#########... ...............# #...........# #.....<.....# ..............# ##.............. ##.#########.## #...?.......# #.###.#...### #. #...#.. # ###...##