.. . . .# #.### ##########.... .....(.....#.# ........<....# ######.##.###. ###........ #...#####.. #.#g#####...# .# #..hh{......# . #..h#####...# #. #...# ###... #...# ##.# ... ##