######## ######### #......# .##.......#########......# ...................<....## #......................... #..............h.......#.# #### #...............5.....## #...##.....................# ####..#.................>...# ##..##.........#..#.####.....# #...........####>#.... ##...## ##....#....## #.#.##..# .### #. ####.#.#.## #.#.# #.# ## #..######.#.#..# ###.# .# #..........#### ### . ######...### . #......# #.###..# #. ...# . ...+ #. ....+ . #...#