#.... #.... #. ##... ###. ##...# ##...##.... ......#...# .........h# .........<# .........a## ###.......# ##......# #.......# ##......# #..#.### #.#### ##