##. .#h.. ###...####.#h.r ...........r.. #...........h #..#...... #....... #..>..# # #.....# .# #.###.....#..# #.......hh...# #####.rr##..... ##l## ####. ##.## #...# ###...### #.......# ###.......# #.........# #.###...##.. #.###...# .## #..##.### # #..#### #..###### #.......## ##.......# ######..# ######..# ##.......# #.......## #..###### #..###### #.......## ##.......# ######..# ######..# ##.......# #.......## #..####### #..####..## #........<# ##........# ######..## ####