... .. # #.# #.###.## #......# ......#########..## ######.......<....... ...........######.>## #####..##.# >#######..##.# ..........##.# #########.##.. .. #....#### #. #.#### #.###..# #.# #########.....h# #.# #..........# .# #.# ##.########.###(### ( #.# #............(....... #.# #..########.###(##.# #.# #..# #...(....##. #.# #..# ###l(<...... #.# #..# #h#.#####. #.# #..# #.#.# #.# #..# #.ro..... #.####..# ######.## #.......# #######..# #.# .# .# .#