... #.) ### #.. # #.# #.# ... #.# #.# #.... #.# #.#...... .... #.# #.#...#.. #..## #.######.)....... ... ######...#######...................#. ................................ ... ##.......###...###..<######.##. ... #........###...# #####...##.# # ... ###..............##### #...##.##.# #g# .................##...###...#...#.# #g# #.........##...............# #g# #...##....#######....##.......### #)# ........>.........(.......(..)...# #h### #########.###%....####...#......# #)).# #.........####...####...###...##### #..[...............................o ##...#####...#####...###....####### ##### #...# #...# #...(# ##### #...# ###### #####