.. ..#. .... .. ... .... .. ..# ..... #. #.# #..... #. #.##...... . ##. ##....>.... ....#.h##.......... .....hO.lZ.<....# ..#...5###......# #888#h #.#####... #8.. 8. .h. . ... .8. ..<.. #8 ..8.....#.. # 888#....###.. ####..... #..