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