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